我想知道是否可以通過在memcached中加載文件來加速symfony模板,然後從內存中抓取它們而不是包含它們?有沒有人試過這個?它的工作?使用memcached加速symfony 1.4模板
0
A
回答
3
你看過視圖緩存了嗎?這個內置的系統可以緩存操作的輸出,並且有很多配置選項,並且可以在每個操作(和每個組件)級別覆蓋。它在文件級別默認工作,但我認爲可以通過將操作輸出緩存到memcached的方式進行配置。 (或者你應該寫這部分)
如果你真的想閃電般快速的頁面,你也應該看看sfSuperCachePlugin,它將輸出存儲爲HTML文件在你的公共HTML文件夾中。這樣Apache可以直接爲頁面提供服務,並且不需要啓動PHP和symfony來生成輸出。
0
對不起,我沒有更多的時間來這裏給出一個解釋,但你可以在複習筆記:
替代緩存存儲從
報價:
http://www.symfony-project.org/book/1_2/12-Caching
的標題下頁面:
「默認情況下,symfony緩存系統將數據存儲在Web服務器上的文件中硬盤。您可能希望將緩存存儲在內存中(例如,通過memcached)或存儲在數據庫中(特別是如果您想在多個服務器之間共享緩存或加速緩存刪除)。您可以輕鬆更改symfony的默認緩存存儲系統,因爲symfony視圖緩存管理器使用的緩存類是在factories.yml中定義的。「
祝你好運!
相關問題
- 1. Symfony 1.4,學說加速
- 2. Symfony 1.4動態模板
- 3. Symfony的1.4 HHVM與memcached的不工作
- 4. 檢索模板1.4
- 5. symfony的1.4:增加defailt價值模型
- 6. 在Symfony 1.4中使用PrinceXML
- 7. 在Symfony 1.4中使用Propel
- 8. 使用Symfony 1.4 sfGuardUser表和Symfony 2 SecurityBundle?
- 9. Symfony的1.4路徑模塊
- 10. 係數爲Symfony 1.4模塊
- 11. 在symfony 1.4中使用symfony 2.0的角色1.4
- 12. 不使用模板Symfony 2
- 13. 使用Symfony CMF模板化
- 14. Symfony 1.4 - 無法加載cacheHelper.php
- 15. Symfony 2或Symfony 1.4?
- 16. symfony的1.4 - 如何重用跨模塊
- 17. symfony的1.4 - 理論 - 在模型模式
- 18. 在Django中加載模板1.4
- 19. symfony 1.4解釋並不顯示使用模板中的fetchOne()的html標記
- 20. 如何在後臺加載不同的前端模塊,模板定製使用的symfony 1.4學說
- 21. Symfony 1.4。如何將模板呈現爲字符串
- 22. Symfony 1.4更改管理生成器操作或模板
- 23. PHP Symfony 1.4表單不是在我的模板上呈現的
- 24. Symfony 1.4:不從DB或呈現模板帶來的信息
- 25. 如何從symfony 1.4的模板中獲得DQL結果?
- 26. 渲染symfony 1.4模板時服務器斷開
- 27. Symfony 1.4 - 爲組件/部分設置模板
- 28. Symfony 1.4模板組件的文檔在哪裏?
- 29. symfony 1.4路由
- 30. Symfony 1.4 and angularJS