shared moduleとstatic moduleどちらが速い †

PHPをapacheのmoduleに組み込むときにsharedとstaticが選べる。INSTALLドキュメントにはどちらの方法も解説されている。我が家のように低性能なlibretto20で運用している場合は少しでも消費リソースの少ない方を選びたい。両方をmakeし、デフォルトFront pageのHTML convert timeを比べてみた。

  • ページを初めて表示するときは同じ
    • shared = 3秒強
    • static = 3秒強
  • 2回目はsharedが速い
    • shared = 2秒強
    • static = 3秒強

PHPとapacheのチューンドキュメントではstaticを奨励しているが、libretto20のようにメモリが少ない、あるいはディスクが遅い場合はsharedが優れるようだ。

PHP-4.4.1 on Redhat6.2J


Last-modified: 2017-12-31 (日) 17:56:23