您是否曾对网页进行过更改,但当这些更改没有反映在浏览器中时,您就会感到困惑和沮丧?也许您忘记了保存文件,或者实际上没有将其上传到服务器(或者上传到了错误的位置)。但是,另一种可能是浏览器从其缓存加载页面,而不是从新文件所在的服务器加载页面。针对开发测试当然非常不友好,
网站建设测试时如何跳过缓存强制读取网站源文件呢,实际上只需要在页面<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键并单击“重新加载”或“刷新”按钮,可以强制从服务器一次性加载页面。
网页题目:网站建设测试时如何跳过缓存强制读取网站源文件
当前地址:https://www.cdcxhl.com/news31/153481.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有网站建设等
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联