Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress Apache随机慢速图像加载_Wordpress_Image_Performance_Apache - Fatal编程技术网

Wordpress Apache随机慢速图像加载

Wordpress Apache随机慢速图像加载,wordpress,image,performance,apache,Wordpress,Image,Performance,Apache,我的网站上有一个奇怪的问题,一些图片加载缓慢。我有缓存(CloudFlare缓存,启用Brotli压缩),这是指第一个“未缓存”加载。所有图像都已压缩到最大程度 我想知道为什么有些图像在第一次加载时会有这样的延迟,如果我能做些什么来修复它 这是我没有缓存的站点的网络结果 正如你所看到的,图像有多大似乎并不重要。一些较大的加载速度较快,而一些较小的加载速度较慢 Apache全局配置设置如下(默认): 是否需要一些配置来快速解析这些图像?加载我的站点(未缓存)时的CPU使用率很小,从未超过1% 我

我的网站上有一个奇怪的问题,一些图片加载缓慢。我有缓存(CloudFlare缓存,启用Brotli压缩),这是指第一个“未缓存”加载。所有图像都已压缩到最大程度

我想知道为什么有些图像在第一次加载时会有这样的延迟,如果我能做些什么来修复它

这是我没有缓存的站点的网络结果

正如你所看到的,图像有多大似乎并不重要。一些较大的加载速度较快,而一些较小的加载速度较慢

Apache全局配置设置如下(默认):

是否需要一些配置来快速解析这些图像?加载我的站点(未缓存)时的CPU使用率很小,从未超过1%

我总共统计了17张图片(都在5kb以下)在这个特定站点上加载

我知道Ngix/Litespeed可能会加快加载速度,但这个问题与Apache 2.4+密切相关,没有安装任何一个

Digital Ocean$20微滴(2x CPU-英特尔E5-2650 v4,4gb ram,80gb ssd)

Apache 2.4+/CentOS/cPanel 90


编辑:删除Apache缓存头并仅依赖Cloudflare解决了“随机延迟”。但问题仍然存在,为什么第一个“未缓存”版本要花这么长时间才能加载小图像?

第一次未缓存加载是指浏览器端,对吗?我首先比较快速图像加载请求和慢速图像加载请求的响应头。确保Cloudflare实际上为这两个映像提供了缓存版本。@我指的是Cloudflare缓存过期后的Jiwoks。例如,当我第一次打开电脑时,所有浏览器缓存都已清除,CF缓存已过期,这是一天中的第一次加载。不过,您可能了解到了一些情况,因为Cloudflare加载的图像都处于“未命中”状态。@Jiwoks我可能已经通过从Apache配置文件中删除缓存头来修复了它。。。看起来,可能是他们搞乱了CF的缓存控制,导致了问题。我将尝试将CF上的缓存设置为更长的数量。
Start Servers 5
Minimum Spare Servers 5
Maximum Spare Servers 5
Server Limit 256
Max Request Workers 150
Max Connections Per Child 10000
Keep-Alive On
Keep-Alive Timeout 5
Timeout 300