質問: .htaccessファイルの最大行数。 現在、root権限無しの専用ウェブサーバーを使用しています。 .htaccessファイルに記述する行数に上限はあるのでしょうか? 中国からのアクセスを deny from を使いIPアドレスで 拒否したいのですが、4000行くらいになってしまいそうです。 運用に支障のない範囲で、一般的に何行くらい記述できるか目安をお教え下さい。
回答: IPを一つ一つ設定していくのは、あまり効率がよくありません。 私も昔やっていましたが、今では使われていないIPや、新しく出現したIPなどを片っ端から照会するのはサーバにもいらない負荷がかかるからです。 一つの方法として、中国に割り当てられているIPすべてを規制する方法があります。 たとえば、専用サーバでしたらiptablesによる規制が有効です。 このほうほうでしたら登録されているIPへの紹介が行われることなく中国からのアクセスをシャットアウトできますし、中国だけでなく韓国からのものも規制できます。