2011-07-22 1 views
2

私はSymfonyフレームワーク、特にバージョン2.0のためのガイドブックを探しています。私はより高度なガイド、特にsymfonyから最大限のパフォーマンスを「絞る」方法、謙虚な(しかし多数の)要求が重要な中規模から大規模なプロジェクトの最適化に興味があります。Symfony-2.0と大規模プロジェクトについては、必携の本はありますか?

いいえ、参考にしてください(私は本が好きですが)。

答えて

2

これがまさにあなたが探していたものかどうかはわかりませんが、私はそれが役に立ちそうです。

私は、このコンテキストでのキラー機能は、Symfony2のHTTPキャッシュとESIに対する優れたサポートだと言います。

HTTPキャッシュ

HTTPを使用すると、クライアント側でキャッシュを有効にヘッダーを設定することができます。 HTTPキャッシングリバースプロキシ(ワニスなど)をインストールすることで、すべてをキャッシュしてサイト訪問者にキャッシュされた応答を提供するため、これをさらに改善することができます。

認証されたユーザーがいれば、データを簡単にキャッシュできなくなります。

ESI

エッジサイドインクルードは、ページを結合するためのHTTP関連の仕様です。これにより、リモートWebページを「インクルード」することができます。これにより、ページを分割して個別にキャッシュすることができます。これにより、キャッシュされていないページにキャッシュされた部分を含めることができます。

エッジでのキャッシュは、実際にはSymfony2のコアコンセプトの1つです。私はあなたにお勧めしますlearn about it

0

まだ分かりません。私は、最終リリースが門外に出て、ドキュメントが完成したときに、彼らが過去にSymfony 1.4のもので行ったように、オンラインマニュアルを印刷された本として提供することを前提としています。それまでは、ブログ、オンラインドキュメント、API注釈がついていると思います。

symfony 1.4については、More With Symfonyがありますが、エンタープライズレベルのパフォーマンスの圧迫についてはそれほど詳細がありません。 symfonyとZendのすべてで、一般的なPHPとWebアプリケーションのベストプラクティスとアプローチを取ってから、それらをフレームワークの特質に変換する必要があります。

1

私は、Symfony2だけでなく、あなたのシステムの完全なアーキテクチャについて何かを学ぶことができると思います。

Caching in http

Varnish

関連する問題