问题
我的网站在随机的时间无法加载随机的图片。出现以下错误信息时,图像会间歇性地无法加载:
"GET example.com/image.jpg net::ERR_CONTENT_LENGTH_MISMATCH"
图像要么根本不加载并显示损坏的图像图标和alt标签,要么加载了一半,剩下的部分是损坏的(例如颜色全部混乱或者一半的图像会变灰色)。
设置
Litespeed服务器、PHP/mySQL网站,带有HTML、CSS、JavaScript和JQuery。
重要说明
- 问题在所有主要的Web浏览器上发生-间歇性地以及使用各种图片。
- 我正在通过htaccess强制对所有页面进行UTF-8编码和HTTPS。
- 托管提供商表示所有权限都已正确设置。
- 在我的访问日志中,当一个图像无法加载时,它会为该图像提供“200 OK”响应,并将传输的字节数列出为“0”(零)。
- 几乎总是图片无法加载,但约5%的情况下可能是CSS文件或JavaScript文件。
- 问题发生在从Apache切换到Litespeed服务器后立即出现,并已持续了几个星期。
- 启用Gzip和缓存。