当サイトが「重い」「アクセスできない」件について

 コメントで以下のご指摘がありました。一度お知らせしておかねばと思っていたことですので、この機会に書かせていただきます。

>引越ししてからこのサイトは、通信がひどく重く感じるのは
>なにか防諜対策でもしているからなのかな

 えーと、まず「防諜」でもないけれど、引越した(システムを変更した)時に、メジャーな攻撃方法からサイトを防護するセキュリティ対策をとりました。「無料ブログ」ならこういうことは当該サービス会社の仕事ですが、自前でCGIを動かしている場合は、やはり最低限のことは自分で考えておかないかんやろと。

 ただ、重くなった主要な原因は、今までネット上に実際にアクセス先のHTMLファイルが存在する静的な方式だったものから、アクセスがあった時点でデータベースからその都度HTMLを出力する動的構成に変えたことが大きいと思います。こちらの方式のほうが自由度が高いのですが、データベースへのアクセスが集中すると、重くなってしまいます。

 困ったことにデータベースは一つのサーバーに一つしかないので、たとえ「旗旗」へのアクセスは大したことがなくても、同じサーバーのデータベースにアクセスが集中していると、極端に重くなったり、最悪、真っ白な画面になるとか、酷い場合はブラウザに「サーバーが見つかりません」「アクセスできません」などというエラーメッセージがでます。こういう場合は2,3分くらい置いてから再度アクセスしてみてください。

 対応策としては、できるだけデータベースに仕事をさせない、シンプルなサイト構成にすることが一つですが、当サイトでは逆にいろいろな機能を満載したため、ページを移動するたびに、いちいちデータベースにアクセスするような仕様になっています。

 次に、どんなにアクセスが集中しても、データベースをこき使ってもびくともしないような、容量が大きくて回線の太いサーバーに移転することです。これも検討中ですが、今のところこれといった移転先は見つかりません。それだけの品質だと、月に1万円くらいは覚悟しないといけないのもネックですね(このサイトにそれだけの値打ちがあるのかなと)。

ここまで読んでいただいてありがとうございます!

RELATED POST あわせて読みたい