Page Optimize

page-optimize

优化页面,提升浏览器加载与渲染速度。

入库
下载 v0.6.3

本插件提供多项功能,旨在改善页面在浏览器中的加载性能和渲染效率:

  • CSS 合并 (Concatenate CSS)
  • JavaScript 合并 (Concatenate JavaScript)
  • 非关键脚本执行时序控制 (Execution timing of non-critical scripts)

 注意: 更改脚本执行时序具有一定风险,并非适用于所有网站。请务必在启用前进行充分测试。

安全测试机制

要在不全局启用功能的情况下测试效果,您可以在 WordPress 文章或页面 URL 后附加查询参数。例如,要为 https://example.com/blog/ 测试 JavaScript 合并功能,可使用以下 URL:

https://example.com/blog/?concat-js=1

支持的查询参数

参数说明可选值
concat-css控制 CSS 合并1 = 开启, 0 = 关闭
concat-js控制 JavaScript 合并1 = 开启, 0 = 关闭
load-mode-js控制非关键 JS 的加载方式defer = 延迟加载, async = 异步加载, 其他值 = 禁用该功能

PHPUnit 测试 (Docker)

您可以使用 Docker 在本地运行 PHPUnit 测试,无需本地安装 MySQL

首次运行(或更改数据库凭据后):

docker compose down -v

运行测试:

docker compose up --build --abort-on-container-exit --exit-code-from tests

可选的环境变量覆盖(示例):

# 指定 WordPress 版本
WP_VERSION=6.5 docker compose up --build --abort-on-container-exit --exit-code-from tests
# 指定 PHP 版本
PHP_VERSION=7.4 docker compose up --build --abort-on-container-exit --exit-code-from tests
# 指定 PHPUnit 版本
PHPUNIT_VERSION=9.6.20 docker compose up --build --abort-on-container-exit --exit-code-from tests