329 文字
2 分
Wordpressのページキャッシュを一括で作る
概要
- 1ヶ月前ぐらいにzencacheの再作成が重いから、アクセスも少ないし、無効にしたのだが、それはそれでページ表示がもっさりしていてむかつくので、再度有効にしてみました。
そもそも、この遅さは一体なんなんだろうか。。。。プロファイリングするのも面倒だし。
% ab -n 10 https://blog.teraren.com/This is ApacheBench, Version 2.3 <$Revision: 1748469 $>Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking matsu.teraren.com (be patient).....done
Server Software: nginx/1.10.1Server Hostname: matsu.teraren.comServer Port: 443SSL/TLS Protocol: TLSv1.2,ECDHE-RSA-AES256-GCM-SHA384,2048,256
Document Path: /blog/Document Length: 131866 bytes
Concurrency Level: 1Time taken for tests: 84.083 secondsComplete requests: 10Failed requests: 0Total transferred: 1321440 bytesHTML transferred: 1318660 bytesRequests per second: 0.12 [#/sec] (mean)Time per request: 8408.298 [ms] (mean)Time per request: 8408.298 [ms] (mean, across all concurrent requests)Transfer rate: 15.35 [Kbytes/sec] received
Connection Times (ms) min mean[+/-sd] median maxConnect: 9 11 3.6 9 21Processing: 5717 8397 2605.1 7828 13292Waiting: 218 334 306.4 240 1205Total: 5726 8408 2604.3 7837 13301キャッシュの一括生成
以下のコマンドで一括で作れる。
Comet Cacheを使っている場合。
1記事にcurlでリクエスト出して、キャッシュを作らせる。
% wp post list --fields=url | xargs -n 1 curlローカルからのアクセスの場合、Comet Cacheがcacheを作らないので、以下の行をwp-config.phpへ入れておく。
define('LOCALHOST', TRUE);キャッシュを一括削除するにはファイルを物理削除
% rm -rf wp-content/cache/zencache/cache/ Wordpressのページキャッシュを一括で作る
https://blog.teraren.com/posts/wordpressのページキャッシュを一括で作る/