最終更新時刻:2009年11月12日(木) 20時10分
-

サーバのチューニング

公開日時:
2007/09/16 15:15
著者:
今駒哲子

サーバがやたら遅いと感じたことはないだろうか。

特にCMSであれば,1ページ表示するために,MySQLのたくさんのテーブル,そして非常に多くのPHPやテンプレートファイルをアクセスした上で表示するので,サーバが適切にチューニングされていなければ,サーバがいくら性能が良くても関係なく非常に遅くなる。

自前のサーバやVPS等の専用レンタルサーバであればこれらの作業で,色々な高速化ができる。

  • データベースの設定
  • Apacheの設定
  • PHPのアクセラレータの導入等

遅いなと感じたらすぐチューニングをしてみると良い。

快適にページが表示されるようになると,ストレスなくページを閲覧できるので,自然に閲覧ページが増える。
あまりに遅いページであれば閲覧者から敬遠される。

サーバにかかる負荷が少なくなるので,同じサーバでたくさんの同時アクセスを処理できるようになる。同じサーバにより多くのサイトを設置できるのでコストパフォーマンスも良い。

またPHPのレスポンスが良くなればより複雑なプログラムを追加構築してより良いサービス構築が可能になる。

VPS等でしっかりチューンアップしていない状態だと1ランク上のサーバを選ぶ必要が生じて月々の費用も増大することになるかもしれない。

こういったことをホスティング会社に相談しても,一般的にチューニングのアドバイスはしてくれないようだ。VPSなら自己責任でこのようなことまで視野に入れて賢く運営したい。

今月,ある会社のサーバのチューニング作業を行って劇的にレスポンスが上がったので,ものすごく感謝された。

他でもこのようにチューニング作業で劇的に改善される可能性のあるサーバが眠っているに違いない。

今回のチューニング作業は,Geeklog Japaneseの開発メンバーで,Zen CART on XOOPS, Zen CART on Geeklogの開発など,オープンソースで活躍しているTKTools.jpの木下さんに委託した。オープンソース開発のネットワークのなかで,サーバのチューニング作業を安心して委託できるひとが見つかったわけで,本当によかった。

このようなサーバのパスワードもすべて渡して作業してもらえるには,スキルはもちろん必須だが,日ごろの人間関係が安定して良好であることも重要だ。

オープンソースの恩恵を,こういった場面でも受けている。

※このエントリは CNET Japan ブロガーにより投稿されたものです。朝日インタラクティブ および CNET Japan 編集部の見解・意向を示すものではありません。

前後の記事

このエントリーへのコメント

4

CMSの導入には,MySQL・PHPを提供しているサーバが必要ですが,レンタルサーバで最近ではかなり安くなってきたのでお手軽にはじめられます。

気軽にコンテンツを充実させたいだけで独自ドメインなど不要なら,無料のブログシステムで良いですが,せっかくなら独自ドメインでCMSを試してみたい… そういう場合には,CPIなど,CMSの自動インストールサービスを提供しているレンタルサーバを契約するとよいです。

ただし,自動インストールのCMSのバージョンはたいてい古かったりしますので,安心して運用させたいのなら,自分で最新をインストールするか,そのCMSの業者に委託することだとおもいます。

  今駒哲子 on 2007/10/07

3

え?…
このブログでリクエストするべきかはわかりませんがリクエストです。
SNS導入には、サーバーの確保が必要ですよね?しかもMySQLとPerl対応の。←
自分みたいな初心者というか素人にとっては、ホームページスペースを確保するのだけでも一苦労でした。サーバーとなると、またハードルが上がります。
個人が気軽にコンテンツの充実できるシステムが、もっと簡単にできたらなぁ♪と願います☆
もちろんレンタルブログとかの手法はありますが…。自由度が低いですし。
ブログ並に直感的に、そして専門知識がなくとも、充実したコンテンツを作成するシステムってできないものですかねぇ?(^^)

  和坊主 on 2007/10/06

2

和坊主さん,

応援,どうもありがとうございます^^
CMSについて,どんなことが知りたいかとか,テーマをいただけるとうれしいです。
なにか気がついたことがあったらまたコメントください!

  今駒哲子 on 2007/09/20

1

最近独学でCMSについて勉強しています。
まだ使用したこともなく、開発なんてまだまだなレベルですが(笑)
このブログすごく勉強になります☆
応援してるのでいいソフトを育ててください♪

  和坊主 on 2007/09/19

ブログにコメントするにはCNET_IDにログインしてください。

CNET_ID

メンバー限定サービスをご利用いただく場合、このページの上部からログイン、またはCNET_ID登録(無料)をしてください。