littlewonders / wordpress-ratelimit-image-upload
此包的最新版本(1.1.1)没有可用的许可证信息。
限制Gutenberg图库的上传速度
1.1.1
2023-01-14 00:40 UTC
Requires
- composer/installers: ^2.2
This package is auto-updated.
Last update: 2024-09-14 04:12:17 UTC
README
这是用来做什么的?
这是一个用于解决Gutenberg编辑器一个非常具体问题的WordPress插件。
如果WordPress管理界面位于Cloudflare或AWS Cloudfront等反向代理后面,通常存在一个无法更改的请求执行时间限制。通常这个时间是60秒。
当一个编辑器向Gutenberg图库块上传大量大图片(这在摄影网站上很常见),结合慢速连接,这可能导致单个请求超过60秒。例如,10个请求可能同时运行,每个以100kbps的速度上传,导致它们上传时间超过60秒。
使用此插件,Gutenberg编辑器中的图片上传会被排队运行,以最大并发限制。例如,对于以下图片上传
图片数量 | 100张图片 |
每张图片大小 | 1mb |
互联网连接速度 | 1mb/s |
请求的特征如下
Gutenberg | 带插件(并发数 = 5) | |
---|---|---|
总时间 | 100秒 | 100秒 |
每个请求的平均时间 | 100秒 | 5秒 |
每个请求的平均上传速度 | 10kbps | 200kbps |
任何时刻最大打开请求数 | 100 | 5 |
如你所见,插件并没有提高上传所需的总时间(这是不可能的),而是通过同时运行较少的请求来加速单个上传。
作为额外的好处,这还可以通过保持较少的并发连接来降低服务器负载。
我该如何安装它?
查看readme.txt