タイトルは単純に言えば、質問です。出来ますか?Drupalで(キャッシュなしで)<200ms応答を得ることは可能ですか?
これまでのスクリプト言語の経験は、パフォーマンスを向上させるためにすべてをキャッシュし、後で生成されたHTMLファイルを提供する必要があるということです。
いくつかのユースケースでは問題ありませんが、実際には新しいページをリアルタイムで生成する必要がある場合は不可能です。
Drupalは、Webページをレンダリングするのに最大3秒(またはそれ以上!)かかることがあります(PHPでは実行時間でありDBではありません)。それはクレイジーです。完全に狂っている。
多くのプロジェクト(Facebookなど)がPHPを使用している場合、明らかに問題は私のものです。しかし、この問題のためにグーグルが一般的であることを示しています。あまりにも一般的です。
(もちろん、私はAPC for PHPをインストールしましたが、確かに役立ちますが、PHPは依然として超低速です)。
私はこれがDrupal/PHPの現実であると仮定する必要がありますか?
ありがとうございました。
ノートへの移行:facebook.comは、AJAXを使用し、それは非常に大きなパフォーマンスプラスです。 –
もちろん可能です。それはちょうどいつもどんな種類の機械にかかっています!たぶん、Drupalの最適化のヒントを最初に探しますか?そのプラグインシステムは非常に重いことがあります。また、私はDrupalのページがリクエストごとに700のデータベースクエリ*を行うことを見てきました。それは調査する価値のあるものだ –
3秒間にブラウザの出力が含まれていますか? –