徐州斯一优网络公司专业给客户公司做网站的网络公司,网站建设最好、价格最优惠。
0516-66628816、83725275
13852154923 (7*24小时)
QQ:2186398,QQ:2028576,QQ:20660890,QQ:16781653

怎么做网站才能允许代理服务器缓存页

作者:seoeu 栏目:建站技术 来源:本站原创 发布时间:2014年06月25日 点击【字号: 】 【收藏
导读: 怎么做网站才能允许代理服务器缓存页  通过代理服务器,应用程序可以发送页给用户。代理服务器代替用户浏览器从Web站点请求网页。代理服务器缓存HTML页以便相同页的重复请求能够快速有效地返回给浏览器。代理服务

      怎么做网站才能允许代理服务器缓存页 

  通过代理服务器,应用程序可以发送页给用户。代理服务器代替用户浏览器从Web站点请求网页。代理服务器缓存HTML页以便相同页的重复请求能够快速有效地返回给浏览器。代理服务器执行请求并缓存网页,并减轻网络和 Web服务器的负荷。

  尽管缓存对HTML页都能很好运行,但对包含动态生成信息的ASP页则不尽人意。例如,报告股市行情或显示大量业务的存货清单需要提供即时信息。一小时前的信息对目前来讲是很不准确的。如果应用程序返回个人的信息,例如,自定义的主页,希望用户不能看到另一个用户的个人信息。

  默认情况下,ASP命令代理服务器自己不能缓存ASP页(尽管缓存图像、位图、小型应用程序,和其他缓存页上的参考项)。可以使用Response.CacheControl属性设置缓存控制HTTP标题字段允许缓存某一页。Response.CacheControl的默认值是字符串"Private\",它避免代理服务器缓存此页。要允许缓存,可将缓存控制标题字段设置为Public:

  <%Response.CacheControl = \"Public\" %>

  因为在任何页的内容被发送之前,HTTP标题必须被送给浏览器或代理服务器,所以,可在任何HTML标记之前设置Response.CacheControl属性或使用Response.Buffer缓存此页。

  缓存控制标题字段是HTTP1.1规格的一部分。在只支持HTTP1.0的代理服务器上不能缓存ASP页,因为没有到期的标题字段发送。


线

QQ客服:
淘宝客服:

Email:seo@seoeu.cn

2016年元旦做网站特惠中...

详情请咨询客服人员。

QQ:2186938

手机:13852154923

7X24小时接听