当前位置: 首页 > news >正文

金昌八冶建设集团官方网站桂林房产

金昌八冶建设集团官方网站,桂林房产,wordpress get option,河北建设银行招聘网站看了构建高性能的web站点一书,对其中的集中web缓存进行一个总结 1 应用程序实现的动态页面缓存 应用程序把动态文件生成的html文件缓存到文件服务器,以后用户请求动态文件,直接从文件服务器加载对应的静态缓存的html文件返回给用户&#xff…


看了构建高性能的web站点一书,对其中的集中web缓存进行一个总结

1 应用程序实现的动态页面缓存

应用程序把动态文件生成的html文件缓存到文件服务器,以后用户请求动态文件,直接从文件服务器加载对应的静态缓存的html文件返回给用户,这里面主要节省了动态语言的执行时间和数据库访问时间。但是会增加了缓存框架的加载和缓存查找的时间。

 

2 把解释执行的开发语言编译成为目标代码

这个主要把解释执行的高级语言,例如javaphp直接编译成为平台相关的目标代码,汇编代码。在java里面,比较著名的就是即时编译器(JIT),其他的语言也要类似的机制。这里面主要节省了就是解释执行代码的时间。这个会增加即时编译的时间。

 

3 利用反向代理服务器的缓存

利用类似nginx的反向代理服务器,对请求的url对应的输出的进行缓存。这个缓存和应用程序实现的动态页面缓存类似,只不过用反向代理充当了应用程序的缓存实现。主要节省了动态余元执行时间和数据库访问时间。

 

4 客户端浏览器缓存

客户端浏览器缓存主要是通过在http头部增加

Last-Modified,If-Modified-Since,Expires,Cache-Control等标识,和服务器进行协商,是否是采用客户的本机缓存来实现。

4.1 通过Last-ModifiedIf-Modified-Since方式和服务器通信,客户发出http请求中包含If-Modified-Since,如果服务器端代码没有修改,服务器端返回302响应代码的请求响应头(内容不返回)客户端则直接用本机缓存的内容缓存显示结果。相当于节省了服务器执行代码时间以及数据传输时间。

4.2 通过Expires,Cache-Control控制,客户端发现如果上次请求的页面还未过期,通过Expires或者Cache-Control进行辨别,则直接显示本机缓存的内容,不与服务器进行通信。

 

总结一下:1 一般的高并发的应用程序,都在web层采用了以上几种缓存,一般静态资源(图片,jscss)都会采用nginx反向代理+客户端缓存来实现。

              2  对于门户网站,尤其是首页的新闻,一般都会缓存起来,可以通过反向代理也可以通过应用程序缓存实现方式

              3 对于下载或者视频网站,由于数据传输比较大,直接采用浏览器本地缓存实现。

http://www.yayakq.cn/news/471521/

相关文章:

  • 银川公司做网站seo快速优化排名
  • 域名备案要先做网站的吗网站集约化建设纪要
  • 把自己做的网页发布到网站iis怎么添加网站
  • 电子商务网站建设说课稿网站前台模板设计
  • wps免费模板网站扬州市规划建设局网站
  • 滨州正规网站建设哪家专业晋江网站建设费用
  • 网站开发技术基础教程wordpress 地理位置签到
  • 怎样自己开网站赚钱品牌建设整体体系包括什么
  • 攀枝花三线建设网站福州网络推广
  • 怎么做网站交易有哪些做数据分析的网站
  • 美的企业微信网站培训销售网站建设
  • 山东省济宁市嘉祥县建设局网站icp许可证对网站的要求
  • 品牌营销网站什么软件做网站描述
  • 同ip网站有什么危害成都开发网站建设
  • 常德经开区网站wordpress 树形分类
  • 智能模板网站建设方案乌克兰集团网站建设
  • 中英文网站如何建设wordpress 清楚jq
  • 开发购物网站创建网站的流程
  • 站长工具高清免费ppt模板简约
  • 网站建设教育机构wordpress 优化
  • 重庆网站制作招聘乐达网站建设公司
  • 内容导购网站模板北京网站制作济南
  • 自己做网站好难挣钱制作图
  • 官方网站的资料做证据免费html5网站模板
  • c语言做网站账号登录系统除了 wordpress
  • 做特殊单页的网站网站建设与维护工作内容
  • 书画网站模板下载学ps可以做网站策划吗
  • 怎么做qq业务网站公司做网站的 oa办公系统
  • 龙华营销型网站费用长沙装修公司排名前十口碑推荐
  • 房产网站建设ppt全屋定制网络平台