5

私は主なアイデアがループ(または構造のようなループ)で多くのxmlHttpRequestsを実行することであるサイトに取り組んでいます。しかし問題は、 javascriptからサーバー上のファイルにアクセスするたびに、サーバーのアクセス ログに記録されることです。時間の経過とともに、アクセス ログ ファイルが非常に大きくなり、それ以降の要求が遅くなります。

正しい場合、このファイルへのアクセスをログに記録しないようにApacheに指示する方法はありますか? (このファイルには、(常に異なる) パスワード付きの get を送信しています。) ファイルへのアクセスは、異なる IP から行われます。すべてのロギングを停止したくはありません。「承認済み」のロギングだけです。

4

1 に答える 1

9

問題ない。Apache のドキュメントの例を見てください (将来、Apache 関連の質問が発生した場合に参照する必要がある場所です)。例えば:

# Mark requests for the AJAX call
SetEnvIf Request_URI "^/myajaxscript\.php.*$" dontlog
SetEnvIf Request_URI "^/myotherajaxscript\.php$" dontlog
# Log what remains
CustomLog logs/access_log common env=!dontlog
于 2012-04-03T22:31:29.413 に答える