SiteGround 缓存三层机制详解:静态、动态、Memcached 怎么配才最快

买了主机只是第一步,真正拉开速度差距的,是有没有把缓存用到位。SiteGround 的速度底子,核心就是它的三层缓存机制(业内常叫 SuperCacher),配合 SG Optimizer 插件和免费 CDN 一起工作。很多人只开着默认设置,等于把一大半性能白白放在那儿没用。下面按层拆开讲。

先搞清楚:缓存到底在省什么

一次 WordPress 页面请求,默认要经过这么几步:服务器收到请求 → 跑 PHP → 查数据库 → 拼装成 HTML → 返回给访客。访客越多,这套流程被重复执行的次数就越多,服务器压力和响应时间都上去了。

缓存的思路很朴素:把能复用的结果存起来,下次直接用,别再从头算一遍。 SiteGround 的三层缓存,就是在三个不同的环节上做这件事。

第一层:静态缓存(Static Cache)

它缓存什么:图片、CSS、JS、字体这类「不随请求变化」的静态文件。

为什么有用:这些文件内容固定,一次缓存后可反复命中,配合边缘节点分发,访客就近取用,延迟大幅降低。这一层对以图文为主的站点收益尤其明显。

怎么开:静态缓存基本是 SiteGround 环境里的底层能力,通过 Nginx 反向代理在服务器层处理,通常无需你手动逐项配置;你要做的是别去装一堆功能重叠的第三方静态缓存插件,反而互相打架。想进一步优化前端,可在 SG Optimizer 插件里开启 CSS/JS 合并与压缩、图片懒加载(Lazy Load)、以及 WebP 图片生成。

第二层:动态缓存(Dynamic Cache)

它缓存什么:整个页面的 HTML 输出。

为什么有用:这是收益最大的一层。开启后,一个页面第一次被访问时正常跑完 PHP + 数据库、生成 HTML,然后整页结果被缓存;后续访客直接拿到缓存好的 HTML,服务器几乎不用再算。对内容型页面(文章、首页、分类页),TTFB(首字节时间)能明显下降。

怎么开:在 Site Tools 后台的「Speed / 速度」→「Caching / 缓存」里开启动态缓存,并可在 SG Optimizer 插件里做更细的控制。

要小心的地方:动态缓存对「登录后台」「购物车」「结账页」这类每个用户看到的内容都不同的页面必须豁免,否则会串数据、出问题。SiteGround 默认已对 WordPress 后台和常见电商关键页做了缓存排除;如果你用了会员、私域内容或特殊表单插件,记得在 SG Optimizer 的「排除 URL」里把相关页面加进去。

第三层:Memcached(内存对象缓存)

它缓存什么:数据库查询的结果对象,存在内存里。

为什么有用:WordPress 会频繁查数据库。Memcached 把高频查询的结果放进内存,下次同样的查询直接从内存取,跳过数据库这一环,对数据库密集型站点(WooCommerce、内容量大的站)提速明显。

怎么开:在 Site Tools 的「Speed / 速度」→「Caching」里启用 Memcached。它需要你的套餐支持(GrowBig 及以上档位通常可用,具体以方案对比页为准),开启后同样可以在 SG Optimizer 里管理。

和动态缓存的区别:动态缓存省的是「整页生成」,Memcached 省的是「数据库查询」。两者叠加,效果最好——不能缓存整页的动态请求,也能靠 Memcached 少走数据库。

三层之外,别忘了这些配套

  • Nginx 反向代理 + HTTP/2 + Brotli 压缩:SiteGround 服务器层默认提供,Brotli 比传统 Gzip 压缩率更高,文本资源传输更快。
  • 免费 CDN:全线标配,把静态资源分发到全球边缘节点,跨地域访客受益最大。开启和常见坑见CDN 指南。
  • SG Optimizer 插件:SiteGround 官方插件,是三层缓存和前段优化的统一控制台,别用它和 WP Rocket、W3 Total Cache 等第三方缓存插件叠加,容易冲突。
  • HTTPS + 环境 PHP 版本:用较新的稳定 PHP 版本本身就能提速,可在 Site Tools 里切换。

电商站点的缓存清单

如果你跑的是 WooCommerce,缓存策略要比纯内容站更谨慎,记住几条:

  • 购物车页、结账页、我的账户页 必须排除动态缓存;
  • 别对含实时库存、动态价格、用户专属折扣的片段做整页缓存;
  • 静态资源(商品图、CSS、JS)照常走静态缓存和 CDN,收益最大也最安全;
  • 大促前用 staging 环境(GrowBig 及以上有一键 staging)先测一遍缓存配置,别直接在线上改。工作流见这篇指南。

配好之后怎么验证

改完缓存设置,别凭感觉,用数据说话:

  • 用 GTmetrix、PageSpeed Insights 看 TTFB 和整体加载时间;
  • 开启 SG Optimizer 的「缓存测试」功能,检查某个 URL 是否命中缓存;
  • 前后对比,确认动态缓存和 Memcached 都真的生效。

想要更系统的提速思路(图片、数据库、插件精简等),可以接着读SiteGround 网站提速完整指南;遇到缓存引起的显示异常、页面不更新等问题,翻常见问题排查指南。

小结

三层缓存各管一段:静态缓存管不变的文件,动态缓存管整页 HTML,Memcached 管数据库查询。把三层都在 Site Tools 里开起来、用 SG Optimizer 统一调、给电商关键页做好豁免,你就把 SiteGround 的性能底子吃满了。这套调优本来就是它开箱即带的能力——想亲手跑一遍并测速对比,可以从配置教程跟着走,确认当前折扣去优惠券页面,准备好就通过 这个链接前往 SiteGround 注册,注册后第一件事就是把缓存和 CDN 开起来。想要中文界面和中文客服的,也可以了解火箭云这个中文托管品牌。

准备好用 SiteGround 建站了吗?

通过本站专属链接注册,自动享受当前最高折扣,30 天退款保证、免费迁移。

前往 SiteGround 注册
继续阅读

相关文章