Articles Comments

ちからの備忘録的日記 » wordpress » MySQLが丸一日落ちていたので、ちょっとだけあがいてみる

MySQLが丸一日落ちていたので、ちょっとだけあがいてみる




今日、私のブログで使っているサーバのMySQLのサービスが落ちていた(過負荷?)ので、自分のブログが見られませんでした。DBを利用しないコンテンツは表示できるようでしたので、再発時には何とか記事だけみれるようにと対策を考えることに。

DB停止時でもブログを見られるようにする対策

DBの2重化

Xeroundのように、MySQLのクラウドサービスをしているところを使う。現状はベータ版ということで無料で使えますよと。ただし、大概のレンタルサーバはインターネットへの通信が制限されているので、使えないことが多いです。私の利用しているサーバからも Xeround のサービスは接続できませんでしたので、今回は諦めました。

» Xeround – Scalability and High Availability for your MySQL Database in the Cloud

コンテンツをキャッシュするプラグインをいれる

WordPress にはキャッシュ機能を提供するプラグインがたくさんあります。キャッシュ機能とは、動的に生成されたコンテンツをHTML化し保存し、一定期間保持しておく仕組みです。個人ブログなど同じ記事に対してあまり更新がかからないようなものであれば、特に問題ないと思います。

キャッシュを利用することで、DBアクセスをすることなく、記事を表示させることが可能ですので、MySQLが停止しているときでも記事の参照が可能となります。WordPressのように記事を動的に生成する仕組みの場合、MySQLの停止 = サービス停止となりますので、キャッシュのしくみは必須のような気がしますね。

これまでキャッシュ機能のトラブルをいろいろ聞いていたので、避けてきましたがサービス停止よりはマシかなということでチャレンジすることに。

» WordPress › WP Super Cache « WordPress Plugins

Related Posts Plugin for WordPress, Blogger...

Filed under: wordpress · Tags: ,

Leave a Reply

*