0

Zend の画像キャプチャを使用しないようにしている主な理由は 2 つあります。

  1. キャプチャをディスクに保存するため、従来のphpキャプチャと比較して、あらゆる面でパフォーマンスが低下すると思います。
  2. 古いキャプチャ イメージを削除するために必要なガベージ コレクターも、リソースの浪費です。はい、必要ですが、ディスクに書き込まれたキャプチャの結果として生じます。

さて、captcha.php の代わりに Zend Framework の Image Captcha を使用する必要がある理由はありますか?

編集: :D あいまいですね。申し訳ありません。phpファイルを使用してpngファイルを生成することを意味します。つまり、ヘッダーで png MIME タイプを送信し、imagepng を使用して画像データを出力します。

ここでパフォーマンスがまったく問題にならないのであれば、心配する必要はないと思います。

4

1 に答える 1

2

HTML ドキュメントから画像をロードするには、外部 (別の http リクエスト) またはインライン (base64 エンコード) の 2 つの方法があります。ZF2 のイメージ キャプチャは最初の実装を使用しているため、それが唯一の方法としてビルドされます。

別のキャプチャを使用するか、ReCaptcha を使用するか、独自の実装を使用できます。とはどういう意味captcha.phpですか?

于 2013-06-19T12:59:13.100 に答える