Simplicityの特徴 › フォーラム › Simplicityについての質問 › キャッシュプラグインの対応について。
- このトピックには6件の返信、2人の参加者があり、最後に
マグマグにより10年、 6ヶ月前に更新されました。
-
投稿者投稿
-
-
2016年3月6日 8:19 PM #37249
マグマグ
ゲストエックスサーバーでsimplicity1.9.3を使用しています。
アクセス集中でサーバーから制限をかけられています。これから色々と対策をします。
キャッシュ系プラグインでWP Fastest Cacheを使用する予定です。
simplicityのテンプレートで対応してますか? -
2016年3月6日 10:09 PM #37250
Hidekichi
ゲストSimplicityはキャッシュ系プラグインと相性が良いわけではありませんが、使えないことはないはずです。
今回のアクセス制限が慢性的なものか瞬間的なものかにもよりますが、今後も引き続き同様のアクセスがあり停止されるようなことが考えられるのであれば、こういう時こそjetpackのphotonを使うべです。サイトの中身にもよりけりですが、まずデータベースとのやりとり、画像のアクセス、動画等のアクセス、ページあたりのhttpリクエストを減らせば、瞬間3000とかあるいは5000ぐらいのアクセスがあっても耐えられるんじゃないでしょうか?
データベースのやりとりは記事の内容は拾ってこないといけないわけですけれども、他にポピュラーポストとかのランクを出しているようなやつとかを外すのも方法の一つです。
また単純に純粋なユニークユーザーが見ているのなら良いですが、何者かに攻撃されて単純にアクセスが肥大している場合であればそれを何とかする必要があります。ここらは前にわいひらさんが自身のサーバーで起こったことを寝ログで記事にしていたので参考にしてみてはどうでしょうか?
そこでトータルキャッシュとかのプラグインの話になったと思います。もし何者かがサーバーに対して異常なアクセスをしているのであれば、海外なら海外のipを全て弾くという対策も考えられますし、国内ならそのプロバイダーを一時的に弾いてしまうということも考えられます。これらはhtaccessでやったりしますが、サーバーのコンパネでもできるかも知れません。
まず何が起こっているのかを調べて、それに対応する対策を取らないと根本的な解決に至らないかも知れません。
また基本的にキャッシュプラグインを利用するということは、変更のないページあるいはスクリプトなどをそのまま見せると言うことで、それに伴ってjavascriptやcssがすぐに反映しない場合も出てきます(キャッシュがあるためキャッシュが返される)。
ページのデザインや修正を頻繁に行わないなら、比較的リアルタイム情報を見せないのであれば、キャッシュプラグインはとても有効です。新しいページは新たにキャッシュされるので問題ないですが、それを修正したり色々と手を加えようとするとキャッシュが邪魔になると言うことです。
httpのリクエストを減らすと言うのはサーバーのアクセスを減らすだけでなく高速化にもつながるので、ここも是非考慮してもらいたい所です。まずcssを自らが1つにまとめて、更に縮小化し1つのwp_enqueue_scriptで読み込むようにすると言うこともできますし(2万行ぐらいあっても一瞬です)、javascriptを縮小化することもできますが、javascriptは色々と問題があるかも知れないのでひとまず後回しで、cssで言うと各プラグインの利用しているcssをすべて手動で縮小化するだけでも変わります。
jetpackのphotonを利用するというのもCDNを使うことで、要は外部のキャッシュファイルにアクセスするようなものですし、jQueryもGoogleなり本家のjQueryをCDNで読み込んだほうが良いでしょう。fontAwesomeもCDNがあります。
結局の所、方法は色々とあってそうした方が良いとわかってながらも面倒だったり不便になったりするのでしないだけですので、そこらは原因をよく調べて最適な方法で解決されるのが良いかと思います。
-
2016年3月6日 11:37 PM #37252
マグマグ
ゲストお返事ありがとうございました。
テレビ番組の影響で瞬間的にアクセスが増えています!
週1の番組です。
アナリティクスで確認した同時接続数は1200人程でした。
多分来週も同じくアクセスが集中することが予想できます。わいひらさんのトータルキャッシュの記事は読ませていただきました。
CSSやデザインも頻繁には変更しないです。
キャッシュ系プラグインを使ってみようと思います。エックスサーバーからのメールでjetpackのphotonは勧められています。
今回実施しようとしている対策に入っています。色々と対策してみます。
ありがとうございました! -
2016年3月7日 12:56 AM #37254
Hidekichi
ゲストjQueryをGoogeCDNで読み込む2016-3月バージョンをブログに上げたので、何かの参考になれば。
-
2016年3月7日 12:58 AM #37255
Hidekichi
ゲストちなみに、有効期限付きのキャッシュデータとしてwp_optionに書き込むというやつなので、通常のより効果はあるのではなかろうかと。試してないのでわかりませんけれども(笑)
-
2016年3月7日 8:07 PM #37269
わいひらキーマスター僕も同様にテレビ由来のアクセスのせいで、制限を受けたことがあります。
TV発 突然の大量検索流入!月1000円のエックスサーバーはどれだけ負荷に耐えたのか?そのときは、W3 Total Cacheで以下の方法で対応しました。
PCとスマホを分けて綺麗に高速表示してくれるWPキャッシュプラグイン「W3 Total Cache」の簡単設定方法
これで今のところ特に問題なく利用できています。
その他のキャッシュプラグインでどうなるかまでは、ちょっとわからないです。 -
2016年3月9日 12:08 AM #37310
マグマグ
ゲスト記事を読ませていただきました。
色々と参考にないりました。
W3 Total Cacheの使用も考慮してみます!
ありがとうございました!
-
-
投稿者投稿
- トピック「キャッシュプラグインの対応について。」には新しい返信をつけることはできません。