レンタルサーバー・自宅サーバーの設定・構築情報を公開しています。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。ここまでに、Apacheのキャッシュ(mod_cache,mod_disk_cache)について、記事を書いてきました。WordPressを動かす時の注意点をまとめてみました。WordPressを動かす時の注意点は、案外、多いので、以下に列挙してみました。情報がないページは、Apacheのキャッシュ(mod_cache,mod_disk_cache)では、キャッシュされません。そのため、特に何も設定しない場合には、キャッシュされません。ディレクティブを設定すると良いです。/etc/httpd/conf/httpd.confの設定例です。内で設定していますが、この設定は、どこでもOKです。.htaccessでの設定でもOKです。モジュールが読み込まれていることを確認しておきます。modules/mod_expires.soキャッシュしてはいけないディレクトリWordpressの場合、キャッシュしてはいけないディレクトリがあります。このディレクトリは管理用なので、このディレクトリをキャッシュしてしまうとログインすらできなくなることもあります。絶対にキャッシュしてはいけません。このディレクトリはテーマやプラグインなどのファイルがあるディレクトリなので、CSSファイル、画像ファイルなどもあります。ディスクキャッシュの場合は、画像ファイルなどをキャッシュしてもほとんど意味がありませんから、少なくともメモリキャッシュでなければ、キャッシュする意味はないでしょう。このディレクトリは文字通り読み込み用のファイルがあるディレクトリなので、画像ファイルなどもあります。ディスクキャッシュの場合は、画像ファイルなどをキャッシュしてもほとんど意味がありませんから、少なくともメモリキャッシュでなければ、キャッシュする意味はないでしょう。ディレクティブで無効ディレクトリを設定すると良いです。/etc/httpd/conf/httpd.confの設定例です。</VirtualHost>...パーマリンク設定をパラメータ指定としない場合の問題Wordpressの場合、URIを独自のアドレスへカスタマイズできます。パーマリンク設定を変更してしまうと、うまくキャッシュできなくなることがあります。Apacheを利用している場合、パーマリンク設定を変更した場合、以下のように.htaccessなどに記述しないさい・・・とうことになっています。ルートディレクトリ(WordPressがインストールされているディレクトリ)とすると、以下のように設定します。許可するように設定しておく必要があります。設定のすべてを許可するようにしています。流れる(リダイレクト)ようになっています。)ので、キャッシュも1つに集約されてしまいます。どの記事へアクセスしても同じキャッシュが出力されるようになってしまいます。これを回避するためにパラメータでURIを渡すように変更します。[L]こんな感じで渡してあげると、各記事によってURIは異なるのでキャッシュも別々になります。個人的な確認したパーマリンク設定のパターンも少ないので、利用される場合は、十分なテストを行ってください。そこで、Wordpressのログイン中を判断して、リダイレクト、キャッシュをさせないように手を加えてみます。行目:クッキーを参照して、ログイン中ならルートへアクセスしたものをリダイレクトします。付加してリダイレクトします。行目)は、なぜか、うまく動いてくれません。キャッシュがあるとリダイレクトしてくれません。んーーーっ、なぜかわかる方、コメントください。nginxでは、すんなり動いてくれることが、Apacheでは、なかなか動いてくれません。個人的な理解もありますが、問題も多いことも一つの原因だと思います。当然なのかもしれません。リバースプロキシを考えれば、Squidなどの選択肢もありますから、無理にApacheでやりくりする必要もないとは思います。言ってもレンタルサーバー系は、まだまだApacheが主流ですし、古くからのユーザも多いですからApacheを使用する機会も多いと思います。上記の悪戦苦闘ぶりが、何かの参考になればうれしく思います。適用となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。メールアドレスが公開されることはありません。印の項目は、入力が必要な項目です。(SoftwareDesign別冊)に寄稿しました。「ログを読む技術」の再掲載になります。8月号を見逃された方は、是非、ご一読くださいませ。8月号に寄稿しました。「ログを読む技術」について寄稿しました。興味のある方は、是非、ご一読くださいませ。公式サイト(http://www.genymotion.com/)には、以下のように記述があります。仮想マシンへインストールし、色々と試してきました。