c0d3man52

Webサイト制作

[WordPress] cronを使ってKUSANAGIを定期的に起こす

あまりアクセスがないサイトだと、KUSANAGIのキャッシュが効かなくてサイトが重くなります。そこで、cronジョブを使って定期的にKUSANAGIを起こしてみます。

更新日: 2018.7.17公開日: 2017.9.27

curlでサイトにアクセスするスクリプト

curlでアクセスするだけの簡単なスクリプトにしたいので、bashで書きました。PHPとかでもいいと思います。

vi kusanagi.sh

curl -s http://revdev.work -o /dev/null

chmod +x kusanagi.sh

「-s」オプションで、プログレスバーがでなくなります。
「-o /dev/null」をつけることで、ダウンロード内容が表示されなくなります。ここは、こちらのページを参考にさせてもらいました。

cronで定期的に呼び出す

下記の例では毎時間1分にスクリプトが走ります。

1 * * * * /bin/bash /home/user/kusanagi.sh

毎分ならこんな感じ。

*/1 * * * * /bin/bash /home/user/kusanagi.sh

以上、KUSANAGIを起こすスクリプトでした!