Symfony2 caching

2,180 views

Published on

OSC 2010 Nagoyaでのセミナー資料
Symfony2のキャッシュ(ESI)や、Symfony2の処理の流れなどについて

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,180
On SlideShare
0
From Embeds
0
Number of Embeds
91
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Symfony2 caching

  1. 1. Symfony2 の紹介 - ESI の衝撃 - 日本Symfonyユーザー会 後藤 秀宣(@hidenorigoto)
  2. 2. ・・・ ×   Symfony 2 ○   Symfony2 So, please, as of now, whenever you write a blog post, a piece of documentation, a tweet, or a presentation, never write "Symfony 2" again. Use Symfony2 instead. That way, someone can search for "Symfony2 routing" and he will have only Symfony2 results.
  3. 3. Symfony2 と symfony 1.x 名前や書き方は似ているが 全く異なるフレームワーク (と考えた方が良い)
  4. 4. Symfony2の特徴 とても短時間では話しきれない程の 新しく魅力的な機能群!!!
  5. 5. なので
  6. 6.   今回は 「 ESI 」 という機能(とその周辺) についてのみ 紹介します!
  7. 7. Symfony2の目玉機能「ESI」 ESI = 「 Edge Side Include 」 ->HTTPの仕様で、本来は、クライアントサイドにあるキャッシュファイルをクライアント側でインクルードするための仕様 ->このインクルードやキャッシュを行うプロキシ的な仕組みをSymfony2のキャッシュシステムとして実装
  8. 8. Symfony2の処理の流れ
  9. 9. Symfony2の処理の流れ EventDispatcherを介して それぞれのコンポーネントが 独立しつつ協調動作
  10. 10. Symfony2のキャッシュ ではキャッシュやESIはどこに?
  11. 11. Symfony2のキャッシュ
  12. 12. Symfony2のキャッシュ 最前線で 部品を組み立てながら リクエストに応えまくる 器用な働き者
  13. 13. 実際のキャッシュの中身
  14. 14. 実際のキャッシュの中身
  15. 15. 実際のキャッシュの中身 ESI処理が直接埋め込まれている ※プレビューリリース2の時点でのコードです
  16. 16. まとめ <ul><li>Symfony2のキャッシュ機能は非常に強力
  17. 17. ほぼすべてのアクションをキャッシュするようにできる(完全リアルタイムを要求されるものを除く) </li></ul>
  18. 18. リリースは?・・・・ 2010年後半 リリース予定!
  19. 19. 参考URL sflive2010時のfabien氏のプレゼンテーション http://www.slideshare.net/fabpot/caching-on-the-edge-with-symfony2 Symfony2公式サイト http://symfony-reloaded.org/
  20. 20. 参考URL 2 <ul><li>sandboxパッケージのダウンロード
  21. 21. http://symfony-reloaded.org/downloads/sandbox_2_0_PR2.zip </li></ul>
  22. 22. ユーザー会のMLへ登録を! http://groups.google.com/group/symfony-users-ja

×