Symfony2之HTTP Cache
富web应用程序的本质意味着它们的动态。无论你的应用程序多么有效率,每个请求比起静态文件来说总会存在很多的耗费。对于大多数web程序来说,这没什么。 Symfony2非常的轻快,无论你做些严重超载的请求,每个请求将会得到很快的回复,而不会对你的服务器造成压力。但是随着你站点的成长,负载将成为一个严重的问题。对每个请求处理应该只被正常执行一次。这就是缓存真正要达成的目标。
站在巨人肩膀上的缓存:
提高一个应用程序执行效率的最有效方法是缓存一个页面的所有输出然后让后续的请求绕开整个应用程序。当然,这对于高动态性的站点来说并不是总是可能的。Symfony2 缓存系统是比较特别的,因为它依赖于在HTTP规范中定义的简单强大的HTTP cache。没有重新发明新的缓存方法,Symfony2 拥抱在web上定义基础交流的标准。一旦你理解了基础的HTTP校验和过期缓存模式,你就会完全掌握了Symfony2的缓存系统。
第一步:一个网关缓存(gateway cache),或者反向代理。是一个坐在你应用程序前面的对立的层。反向代理缓存来自于你应用程序的响应并使用这些缓存响应在某些请求到达你应用程序之前来回复它们。 Symfony2提供了自己的反向代理,也可以使用其它任何的反向代理。
第二步:HTTP缓存 (HTTP cache)头用于和
您可能关注的文档
- 《数控技术》第四章(第一节).ppt
- SSAS开发示例_第三个多维分析数据集.ppt
- 《水轮发电机组值班员》初级工全部试题(带答案).doc
- 《生物的遗传和变异》复习课件.ppt
- S版四年级上册第一单元一件难忘的事.ppt
- SSH框架总结(框架分析+环境搭建+实例源码下载).docx
- 《说普通话-写规范字-开文明花》主题班会.ppt
- STK0 619开工报告.doc
- 《四知》课件.ppt
- 《生于忧患死于安乐》优质课件.ppt
- 2025年新人教版7年级英语上册全册课件.pptx
- 2025年秋季新人教版历史7年级上册全册教学课件.pptx
- 2025年秋新人教版英语7年级上册全册教学课件(新版教材).pptx
- 2025年人教版历史7年级上册全册课件(新版教材).pptx
- 2024年新沪科版物理8年级上册全册教学课件.pptx
- 2025年秋季新星球版地理7年级上册全册教学课件.pptx
- 2024年秋季新沪科版8年级上册物理全册教学课件.pptx
- 2024年秋季人教版7年级上册语文全册教学课件(考点精讲版).pptx
- 2025年秋新外研版3年级上册英语全册教学课件(新版教材).pptx
- 2024年新外研版3年级上册英语全册课件.pptx
最近下载
- 光伏工程电缆检查、绝缘电阻、直流、交流汇流箱、组串式逆变器、并网柜或光伏并网箱、接地电阻检查、测试记录表.pdf VIP
- 2025年统编版四年级下册整本书阅读《看看我们的地球》教学设计.pdf VIP
- 《城南旧事》读书会课件.ppt VIP
- 考证《综合素质》(小学)第二章 教育法律法规.pptx VIP
- 公司全面预算管理实施细则.pdf
- 考证《综合素质》(小学)第一章 教师职业理念.pptx VIP
- (2026版)市场监督管理投诉举报处理办法PPT课件.pptx VIP
- 考证《综合素质》(小学)第五章 基 本 能 力.pptx VIP
- 做账实操-加油站账务处理分录实例.doc
- [工学]蜗轮蜗杆减速器设计爬式加料机.doc VIP
原创力文档

文档评论(0)