タグ

2009年4月13日のブックマーク (7件)

  • APCとZend Optimizerを同時に入れていた。 - veryberry_cafeの日記

    APCとZendOptimizerは同時に動かないはず。両方入れて、php.iniで設定外したはずが。そのまま。PHPが初回ロードはうまくいくが2回目から動かないのでおかしいなと思ってた。Apacheの設定を探した。よく考えたらキャッシュをうまくハンドル出来ないので2回目からエラーで落ちるわけだ。 ウノウラボを参考に、eAccelerator+Zend Optimizerにした。 参考 http://labs.unoh.net/2006/05/phpweb.html インストールのために、使ったコマンド #>tar jxvf eaccelerator-0.9.5.tar.bz2 #>cd eaccelerator-0.9.5/ #>phpize #>./configure --enable-eaccelerator=shared --with-php-config=/usr/bin/php

    APCとZend Optimizerを同時に入れていた。 - veryberry_cafeの日記
  • Windows用 eAcceleratorの配布

    Windows用 eAcceleratorの配布~ PHPを高速化しよう ~eAccelerator~ PHPを高速化させるものにeAcceleratorというものがあります。 PHPとはスクリプト言語ですが、インタプリタ言語ではありません。 PHPスクリプトの実行時は、常に「ランタイム・コンパイラ」が自動的にスクリプトをバイトコードへコンパイルし、これを「エグゼキュータ」が実行します。 コンパイルといってもOSネイティブなバイナリに変換されるわけではなく、エグゼキュータが解釈可能な形式へ変換し、かつそれをスクリプト実行の度に毎回コンパイルせねばなりません。 はい、kokoには何の事やらさっぱり分かりません。 要約すると、PHPは実行する度に何かコンパイルという加工作業をしているということです。 eAcceleratorはコンパイルされたPHPスクリプトを保存し、PHPスクリプトに変化が

  • sitebuddy.com - このウェブサイトは販売用です! - sitebuddy リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • ウノウラボ Unoh Labs: PHPで書かれたwebサービスを高速化する

    尾藤正人です。 アクセス数の多いコンシューマ向けの web サービスは、処理速度がかなり重要になってきます。 応答速度が遅いと使用しているユーザにとってストレスになりますし、 処理に時間がかかればサーバに対する負荷も高くなります(厳密に言うと違う)。 そこでウノウではいろいろな工夫をして処理速度の高速化を行っています。 一口に高速化といってもいろいろな要素がありますが、大きく分けて3つの段階があります。 ・ハードウェアによる高速化 ・ソフトウェアによる高速化 ・プログラムの工夫による高速化 しかし、これら3つは独立ではなく、互いに影響しあっているので完全に分けて考えることはできません。 それぞれがどのような部分に影響を与えているのか、ちゃんと理解してチューニングすることが大事です。 ただし、高速化するときに忘れていけないのが、高可用性です。 いくら高速に動作しても安定して動作し

  • PHP/Optimizer - Linux Tips

    phpでは、実行の際、スクリプトを中間言語に変換してから、実行するという手順が取られ、実行後、その中間言語形式のものは破棄されるらしい。詳細については、他で探してもらうとして、ここでは、キャッシュを用いた Optimizer (正確には、opcode cacher?)の比較をする。 _ 種類 APC(Alternative PHP Cache) PECLに含まれる。Yahooも使っているらしい。 eAccelerator Trunk MMCacheが元になっている。 xcache 新たに作られたcacher。 ionCube PHP Accelerator Yahooが使ってるのはこっちだった。暇があったらベンチマークしてみよう。…と思ったが、バージョン5.xには未対応だ。 Zend Optimizer PHPの開発にも貢献している、Zend社のOptimizer。名前のとおり

  • APCによってフルスピードで時代を駆け抜ける on Dreamhost | All Blues

    当サイトの昼の部「湘南ビバップ」はオープンソースのCMS「Drupal」で動いているのですが、こいつがあまりに遅い。遅い遅いと思いながら早や1年。いいかげん何とかしようと。 とりあえずキャッシュで何とかしようと、PHPのキャッシュシステムを色々調べる。性能はどれもたいして変わんなさそう、ということで公式サポート(PECL入り)で実績のあるAPCにする。ちなみに、Drupalの性能向上については、少々古いが開発者のブログのこの記事「Drupal webserver configurations compared」が参考になる。 ところで、当ブログも「湘南ビバップ」も動いているのはレンサバ「Dreamhost」の上である。自由が効いて大容量、比較的安価という素敵サービスだが、ここで問題になっているように非常に重い。重くて安価、というだけなら救いようがないのだが、幸いここはシェル他かなり自由が効

  • Drupal webserver configurations compared

    Opinions on the best webserver configuration for Drupal vary from one user to the next. Thus, I set out to compare and document the performance of difference combinations of webserver options. Experimental setup I setup a Drupal 4.7 site with 2,000 users, 5,000 nodes, 5,000 path aliases, 10,000 comments and 250 vocabulary terms spread over 15 vocabularies. If you don't know what that means, you're

    Drupal webserver configurations compared