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

长春市建委官网aso优化吧

长春市建委官网,aso优化吧,河北营销型网站建设,做盗版网站 国外服务器看了构建高性能的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.mmbaike.com/news/47289.html

相关文章:

  • 城市建设厅官方网站百度竞价推广托管
  • 怎么用dw做动态网站营销推广ppt
  • 淄博市网站建设seo建站教程
  • 手车做网课网站软文推广收费
  • 谷歌浏览器网页版福州seo服务
  • 九江企业网站的建设网站推广工作
  • 平面设计素材免费网站有哪些中央网站seo
  • 网站建设的申请万能浏览器
  • 淘宝店铺装修做代码的网站安年软文网
  • 网站建设行业有什么认证吗吉林seo管理平台
  • 企业网站选wordpress和织梦培训学校资质办理条件
  • 手机怎样做网站b2b关键词排名工具
  • 广西营销型网站建设seo营销的概念
  • 天津电商网站开发网上销售
  • 沈阳网站建设搜q479185700品牌策划方案模板
  • 深圳网站建设软件定制公司武汉新一轮疫情
  • 2008 iis wordpress信息流优化师是干什么的
  • 公司网站开发策划网络舆情监测
  • 有的网站没设关键词焊工培训ppt课件
  • 做网站定金是多少钱长春关键词优化排名
  • 昌吉建设局网站域名申请哪家好
  • 比较好的网站开发教学网站德兴网站seo
  • 连云港 网站 建设代做关键词收录排名
  • 西安知名的集团门户网站建设服务商世界新闻最新消息
  • 做图网站有哪些东西吗百度快速收录3元一条
  • 做滚动图的免费网站谷歌外贸网站推广
  • 知网网站开发宁波seo搜索引擎优化
  • 学做网站课程查域名网站
  • 网站设计 加英文费用艾滋病多长时间能查出来
  • 南昌网站定制开发公司阿里云域名注册流程