网站缓存优化
添加时间:2021-08-05 08:00:00
我的VPS内存相对较小,我自己制作了一个图像系统。我博客的图片都是剪下来的,所以剪下来的照片会占用很多的记忆
为了降低VPS的压力,只能在前端进行缓存优化。HTTP确实是一个很棒的协议。让我们通过httpheader关键字进行网站优化
1) 修改时间:上次修改时间和如果修改开始时间
last modified关键字用于设置文档的***更新日期,如下面的代码所示
如果浏览器发现responseheader上次修改过,它将缓存资源。在对同一资源的下一个请求中,if modified since将被添加到requestheader中,并且该值等于上次修改的值,如下所示
然后在PHP端,在比较资源和资源的修改时间时,可以使用$SERVER['HTTP_IF_umodified_,如果不改变,可以直接返回304notfound
2) 过期时间:过期和缓存控制
虽然上面的方法将选择缓存进行呈现,但它仍然会再次发送HTTP请求。虽然它不响应实体,但仍会造成资源消耗(或穷人造成的灾难)。expires的设计思想与上述方法不同
当服务器希望客户机缓存资源时,为了避免客户机每次都问服务器:我的一个缓存是否仍然可用?因此,服务器选择放弃并直接告诉客户机缓存已存在多长时间。在这段时间里,你可以直接计时。别再问我了。服务器告诉客户机浏览器可以缓存多长时间,而不是询问服务器,如下面的代码所示
我已经缓存了10年了。当客户端浏览器找到标题时,它将缓存资源。此时,浏览器不会询问服务器。
然而,过期也有缺点。例如,如果服务器缓存客户端1小时,客户端时间比服务器快2小时,则缓存无效。现在是时候了
将显示“缓存控制”属性。如果客户端浏览器发现头中有一个修改过的属性,它将通过添加本地客户端时间和修改后的属性值来生成缓存时间
我们应该有个问题。如果这两个属性都是expired和cache-control,那么谁是主要属性?
上一篇: 新网站在主页上可以优化多长时间
下一篇: 网站关键词优化应考虑哪些因素
技巧精选
-
【seo推广策略】针对企业做seo优化推荐可行的的seo推广策略
2019-06-18 -
赢得百度搜索引擎的信任需要从空间、域名、内链及死链接等方面入手
2019-06-17 -
【自助模板】介绍企业网站选择自助模板建站的参考标准
2019-06-17 -
清楚网站建设的初衷,找准seo优化方向实现建站的真正价值
2019-06-17 -
网站关键词排名不知道怎么提升?从三方面优化精髓来阐述seo方法
2019-06-14 -
把握搜索引擎给予网站排名规则,多角度优化企业网站提升友好度
2019-06-14 -
解决网站收录与快照正常,关键词无排名问题
2019-06-14 -
建站准备工作:了解建站流程、挖掘建站目的、实现建站价值
2019-06-14
热门推荐
-
网站优化的好处和功能
2021-05-05 -
搜索引擎排名技巧与优化方法
2021-05-04 -
网站优化中如何降低网站相似度?
2021-05-04 -
SEO中应该注意哪些关键词?
2021-05-04 -
企业网站优化知识
2021-05-04 -
论企业网站的优化技巧
2021-05-03 -
中小企业网站优化
2021-05-03 -
SEO图像优化的基本技巧
2021-05-03