首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >缓存级别和对WordPress网站的影响

缓存级别和对WordPress网站的影响
EN

WordPress Development用户
提问于 2017-01-05 21:25:08
回答 1查看 2.9K关注 0票数 -1

最近,我尝试回答这个问题,我注意到在解决Wordpress问题时理解缓存是多么重要。

也就是说,我只想总结一下web浏览器和WordPress网站之间可能存在的缓存级别。

有:

  • 浏览器缓存
  • 可能的代理web服务器缓存
  • WordPress插件缓存(W3TC .)
  • Like服务器软件缓存(比如Redis,Memcached,.)
  • WordPress查询缓存
  • MySQL缓存
  • PHP操作码缓存
  • 也许更多

这看起来可能很复杂,但是如果我向?version=3.14这样的URL添加自定义版本,所有可能的缓存都会被击败吗?

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2017-01-05 22:35:52

在静态资源中添加自定义变量(查询字符串)不会影响您在上面列出的某些级别上的缓存:

  • WordPress插件缓存
  • Webserver服务器软件缓存
  • PHP操作码缓存
  • MySQL缓存
  • WordPress查询缓存
  • 还有几个等等。

所有这些都不缓存静态资源(js、css等),而是将应用程序代码的输出缓存在它们不同的应用级别上。

大多数代理服务器、CDN和浏览器缓存都防止使用查询字符串缓存静态资源,因为这是一种常见的中断缓存对象的方法,因此,例如,在更新查询字符串时,浏览器缓存级别的缓存将失效。

据我所知,这可能是因为静态资源的缓存是存储在头部和对象的url引用中的静态文件的实际副本。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/251457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档