首页 > 资讯动态 > 资讯详情

网站建设测试时如何跳过缓存强制读取网站源文件

2019-01-23 16:18:41 | 阅读:2328

网站建设测试时如何跳过缓存强制读取网站源文件
您是否曾对网页进行过更改,但当这些更改没有反映在浏览器中时,您就会感到困惑和沮丧?也许您忘记了保存文件,或者实际上没有将其上传到服务器(或者上传到了错误的位置)。但是,另一种可能是浏览器从其缓存加载页面,而不是从新文件所在的服务器加载页面。针对开发测试当然非常不友好,网站建设测试时如何跳过缓存强制读取网站源文件呢,实际上只需要在页面<head>区域添加几行<meta>标签元素,然后对其赋值即可。如果您关心网站访问者的网页缓存,可以告诉Web浏览器不要缓存页面,或者指示浏览器缓存页面的时间。
强制从服务器加载页面,您可以使用META标记控制浏览器缓存:
<meta http-equiv=“Pragma” content=”no-cache”>
<meta http-equiv=“Expires” content=”-1″>
<meta http-equiv=“CACHE-CONTROL” content=”NO-CACHE”>
将Experience设置为-1将告诉浏览器始终从Web服务器加载页面。您还可以告诉浏览器将页面保留在缓存中的时间。输入希望从服务器重新加载页面的日期(包括时间),而不是-1。请注意,时间应以格林尼治标准时间(GMT)为单位,并以dd monyyyyhh:mm:ss格式书写。
但,这可能不是个好主意,在网站部署上线后,我们也不建议如此读取服务器上的源程序文件。您可能认为关闭网页的Web浏览器缓存可能有意义,但从缓存加载站点有一个重要而有用的原因:提高性能。当网页首次从服务器加载时,必须检索该网页的所有资源并将其发送到浏览器。这意味着必须向服务器发送HTTP请求。页面对CSS文件、图像和其他媒体等资源的请求越多,页面加载的速度就越慢。如果以前访问过某个页面,则文件将存储在浏览器的缓存中。如果稍后有人再次访问该站点,浏览器可以使用缓存中的文件,而不是返回到服务器。这将加快并提高站点性能。在移动设备和不可靠数据连接的时代,快速加载势在必行。毕竟,从来没有人抱怨过一个网站加载得太快。
当您强制从服务器而不是缓存加载站点时,会影响性能。因此,在您将这些元标记添加到您的站点之前,请扪心自问这样做是否真的是必要的,是否值得站点因此而带来的性能损失。在大多数Web浏览器中,通过按住Shift键并单击“重新加载”或“刷新”按钮,可以强制从服务器一次性加载页面。





立即联系咨询 比较十次,不如咨询一次。留下你的联系信息,让我们用态度与经验给您一份惊喜!
立即咨询

引航博景,专业品牌数字化服务机构,专注高端定制化产品开发与服务提供。

引航博景的前身是博信网络工作室,2006年创立于上海。2008年起,以上海引航信息技术有限公司为主体开展业务,现在上海、合肥两地设有办公室。

业务涵括系统软件开发、高端网站建设、设计交互制作、年度运维服务等,十五年来服务客户上千家并深受好评。

版权所有 © 2006-2024 上海引航信息技术有限公司沪ICP备09069965号沪公网安备31011302005006号 网站地图

专业品牌数字化服务商-引航博景正在为您服务咨询电话:400-997-5855