我想知道是否可以通過在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. 檢索模板1.4
- 4. symfony的1.4:增加defailt價值模型
- 5. Symfony的1.4路徑模塊
- 6. 係數爲Symfony 1.4模塊
- 7. 在symfony 1.4中使用symfony 2.0的角色1.4
- 8. 使用Symfony CMF模板化
- 9. Symfony 1.4 - 無法加載cacheHelper.php
- 10. symfony的1.4 - 理論 - 在模型模式
- 11. 如何在後臺加載不同的前端模塊,模板定製使用的symfony 1.4學說
- 12. Symfony 1.4 - 爲組件/部分設置模板
- 13. Symfony 1.4:不從DB或呈現模板帶來的信息
- 14. Symfony 1.4更改管理生成器操作或模板
- 15. Symfony 1.4和Jenkins?
- 16. help symfony 1.4
- 17. Symfony 1.4驗證
- 18. Symfony 1.4 vs Symfony 2.0混淆
- 19. Symfony SonataAdmin模板
- 20. 如何使用symfony 1.4的onchange屬性
- 21. 如何在symfony 1.4中使用embedForm?
- 22. 如何在symfony 1.4中使用tinyMCE?
- 23. Symfony 1.4:使用與燈具的關係
- 24. Symfony 1.4,Propel,build-forms使用老yaml?
- 25. Symfony 1.4中的時事通訊模塊
- 26. Symfony 1.4 Doctrine項目的XML模式
- 27. Symfony 1.4擴展模型錯誤
- 28. symfony 1.4中的路由和模塊
- 29. 處理日期用symfony 1.4
- 30. 的Symfony模板引用