描述
Performance Lab插件是一系列针对增强网站性能的模块的集合,其中大多数最终应合并到WordPress Core中。该插件允许单独启用和测试模块在WordPress Core可用之前获得好处,并提供反馈以进一步改善解决方案。
当前,该插件包含以下性能模块:
- 优势颜色:为图像存储主导颜色的支持增加了支持,并创建具有该颜色的占位符背景。
- WebP上传:如果服务器支持,则为新的JPEG图像上传创建WebP版本。
- 审核完整页缓存:在网站健康状态中添加了全页缓存的支票。
- WebP支持:添加了网站健康状况中的WebP支持检查。
- 审核自动加载选项:在现场健康状态中添加了自动加载选项的检查。
- 审计结盟资产:在现场健康状态中添加了CSS和JS资源检查。
- 持续的对象缓存健康检查:添加一个持久的对象缓存检查网站中具有非平凡数据的站点健康状况的网站。
安装
从WordPress内部安装
- 访问雷竞技插件>添加新。
- 搜索性能实验室。
- 安装并激活性能实验室插件。
手动安装
- 上传整个
性能 - 轻
文件夹到达/wp-content/雷竞技插件/
目录。 - 访问雷竞技。
- 激活性能实验室插件。
激活后
- 访问新设置>性能菜单。
- 启用您要使用的单个模块。
常问问题
-
这个插件的目的是什么?
-
性能实验室插件的主要目的是允许测试各种性能模块,目标是最终将其降落在WordPress核心中。它本质上是“功能插件”的集合,它与其他性能插件不同,这些插件提供的性能功能并非针对Wo雷竞技rdPress Core,并且可能依赖于WordPress Core不可行的功能。可用模块的列表将定期更改:现有模块在WordPress Core中发布后可以删除,而在任何版本中都可以添加新模块。
-
我可以在生产网站上使用此插件吗?
-
根据插件的主要目的(请参见上文),它主要可以被视为其包含的各种性能模块的Beta测试插件。但是,除非将模块明确标记为“实验性”,否则已对其进行测试并确定,以至于应该可以在生产中使用。尽管如此,就像每个插件一样,您都会自行承担风险。
-
我在哪里可以提交插件反馈?
-
特别是由于这是WordPress核心功能插件的集合,因此鼓励反馈并表示赞赏!雷竞技您可以在插件支持论坛或者,如果您有特定问题要报告,GitHub存储库。
-
如何为插件做出贡献?
-
欢迎捐款!有几种贡献方法:
- 提出问题或提交拉动请求插件的GitHub存储库
- 将插件转换为您的语言translate.www.kotonoha369.com
- 加入每周聊天(UTC星期二16:00)#Slack上的绩效渠道
评论
贡献者和开发人员
更改
1.3.0
增强
- 图像:仅在前端上下文中添加图像的替换。((424)
- 图像:允许控制哪个图像大小生成其他MIME类型版本。((415)
- 图像:丢弃WebP图像是否比相应的JPEG图像大。((418)
- 图像:通过组合两个函数来优化图像的主要颜色和透明度。((381)
- 图像:当浏览器不支持WebP时,在前端提供后备JPEG图像。((360)
- 图像:依靠
wp_get_image_editor()
方法参数以检查它是否支持主导颜色方法。((404) - 图像:从主要的颜色模块中删除实验标签,默认情况下打开新安装。((425)
- 现场健康:删除
perflab_aea_get_resource_file_size()
有利于wp_filesize()
。((380) - 站点健康:自动加载选项的更新文档链接。((408)
- 基础架构:如果可用的核心版本,则实现机制以不加载模块。((390)
Bug修复
- 图像:确保使用不正确
webp_uploads_upload_image_mime_transforms
过滤器正确处理。((393) - 图像:修复php通知和错误的逻辑中的错误
webp_uploads_prefer_smaller_image_file
过滤器设置为真的
。((397) - 图像:在WebP后备机构中修复无限循环。((433)
- 图像:修复主要的颜色上传过程,以不覆盖潜在的第三方编辑器。((401)
- 图像:删除附件时删除其他图像备份源和大小文件。((411)
- 基础架构:避免在插件zip中包含.husky目录。((421)
- 基础架构:不要在多站点网络管理员中显示管理指针。((394)
1.2.0
特征
增强
- 图像:更新
webp_uploads_pre_generate_additional_image_source
过滤器以允许返回文件大小。((334) - 基础架构:介绍插件卸载程序例程。((345)
- 基础架构:使用
wp_filesize
代替文件大小
如果可供使用的话。((376)
Bug修复
1.1.0
特征
- 基础架构:将性能实验室生成器元标记添加到
wp_head
输出。((322)
增强
- 图像:介绍过滤器
webp_uploads_pre_generate_additional_image_source
在上传时短路生成其他图像源。((318) - 图像:介绍过滤器
webp_uploads_pre_replace_additional_image_source
要短路更换前端内容中的其他图像源。((319) - 图像:完善逻辑以根据基于前端选择较小的图像文件
webp_uploads_prefer_smaller_image_file
筛选。((302) - 图像:可在可用时将特色图像替换为WebP版本。((316)
- 现场健康:更新现场健康自动加载选项文档链接。((313)
- 基础架构:避免不必要地早期逃脱现场健康检查标签。((332)
Bug修复
1.0.0
特征
- 图像:编辑原始图像时生成次级图像MIME类型。((235)
增强
- 图像:介绍
webp_uploads_prefer_smaller_image_file
过滤器允许选择偏爱较小的图像文件。((287) - 图像:选择基于文件大小在前端内容中使用的MIME类型。((243)
- 现场健康:更新现场健康报告副本,以提高清晰度和一致性。((272)
文档
- 基础架构:定义插件的版本支持和向后兼容性策略。((240)
1.0.0-rc.1
增强
- 图像:更改项目中项目的预期顺序
webp_uploads_content_image_mimes
筛选。((250) - 图像:替换前端内容中的图像,而无需使用其他正则表达式。((262)
- 图像:还原和备份图像大小与源属性一起。((242)
Bug修复
- 图像:根据WebP支持选择图像编辑器,而不是始终使用默认的编辑器。((259)
1.0.0-beta.3
Bug修复
- 基础架构:确保加载默认模块,无论设置注册如何。((248)
1.0.0-beta.2
特征
增强
- 图像:将源信息添加到其余响应的附件媒体详细信息中。((224)
- 图像:允许开发人员选择用于内容中图像的图像格式。((230)
- 图像:允许开发人员调整上传时生成的图像格式。((227)
- 图像:替换全尺寸图像
内容
如果有其他哑剧类型。((195) - 对象缓存:包括
备忘录
在检查对象缓存支持的支票中扩展。((206) - 基础架构:添加插件横幅和图标资产。((231)
- 基础架构:使用
.gitattributes
代替.distignore
更好地支持拉链创建。((223)
Bug修复
文档
- 基础架构:更新发布说明,包括适当的分支策略并保护释放分支。((221)
1.0.0-beta.1
特征
- 图像:添加WebP以供上传模块。((32)
- 图像:支持重试的机制,用于在受约束环境上在其他MIME类型中生成子尺寸。((188)
- 图像:更新
内容
使用适当的图像格式。((152) - 站点健康:在网站健康中添加WebP支持。((141)
- 现场健康:添加模块以警报过多的JS和CSS资产。((54)
- 对象缓存:添加站点健康检查模块是否持续对象缓存。((111)
- 基础架构:将设置屏幕添加到切换模块。((30)
- 基础架构:添加的管理指针。((199)
增强
- 对象缓存:始终在多站点上推荐对象缓存。((200)
- 图像:使用其他MIME类型创建图像子大小
来源
用于存储。((147) - 图像:更新模块目录将在其焦点目录中。((58)
- 现场健康:增强对临时前端资产的检测。((136)
- 基础架构:将链接添加到设置屏幕到插件列表表中的插件条目。雷竞技((197)
- 基础架构:启用有关插件激活的所有非实验模块。((191)
- 基础架构:在存储库中包括生成的模块-I18N.PHP文件。((196)
- 基础架构:介绍
perflab_active_modules
过滤器控制哪些模块处于活动状态。((87) - 基础架构:从复选框标签中删除不必要的问号。((110)
- 基础架构:重命名
对象处理
至对象调查
。((108)
Bug修复
文档