性能与缓存
MyPanel 自动为你的网站加速并降低服务器负载——无需插件,无需配置。一切都是免费的。
WordPress
Section titled “WordPress”当你创建 WordPress 站点时,MyPanel 会启用多个相辅相成的缓存层:
未登录访客(占绝大部分流量)会被直接从 nginx 的缓存中返回 HTML—— 无需运行 PHP 或查询数据库。页面加载快得多,服务器也保持轻量。
缓存会自动绕过:
- 已登录的 WordPress 用户。
- WooCommerce 购物车 / 结账。
wp-admin区域、登录页和 REST API。
因此动态用户始终能看到正确的内容;只有匿名访客才从缓存中读取。
在数据库宕机时保持可用
Section titled “在数据库宕机时保持可用”如果数据库过载或故障,MyPanel 会继续向匿名访客返回最后一次缓存的页面, 而不是显示空白错误页。在问题被解决期间,你的网站仍保持在线。
对象缓存 (Redis)
Section titled “对象缓存 (Redis)”对于动态请求(已登录、WooCommerce、后台管理),MyPanel 会把重复的数据库查询结果 缓存到 Redis 中,大幅减少每次页面加载所需的数据库调用次数。自动启用——无需任何操作。
站点之间的负载隔离
Section titled “站点之间的负载隔离”每个网站对共享数据库都有自己的连接上限。这确保了某一个遭受攻击或负载过高的站点 不会耗尽所有资源,从而拖垮同一服务器上的其他站点。
“清除缓存”按钮
Section titled ““清除缓存”按钮”由于匿名访客是从缓存中获取内容的,在你更新内容后可能需要等待片刻才能看到变化。 要立即看到:
- 打开 WordPress 站点详情页。
- 点击 清除缓存。
整页缓存会在下次访问时重建。
静态网站在 nginx 层进行了优化:
- 对 HTML/CSS/JS/SVG/JSON 进行 gzip 压缩——传输更小。
- 浏览器缓存:图片和字体缓存较久(30 天);CSS/JS 缓存较短 (1 小时),以便就地修改能快速显现。
为获得最佳速度,还应启用 HTTPS(它会开启 HTTP/2),并考虑在你的域名前放置一个 CDN。
| 网站类型 | MyPanel 自动完成的工作 |
|---|---|
| WordPress | 整页缓存 + 数据库宕机时返回旧缓存 + Redis 对象缓存 + 数据库连接隔离 |
| 静态 | gzip 压缩 + 静态资源的浏览器缓存 |
一切默认开启且免费——只有当你希望 WordPress 内容更新立即显现时,才需要用到 清除缓存 按钮。