网页打开很慢,加载js和css状态是304 Not Modified,高手们,要怎么解决?

html-css080

网页打开很慢,加载js和css状态是304 Not Modified,高手们,要怎么解决?,第1张

304是使用缓存,不影响网页,查服务器。

第一步、先确认网络是否丢包,ping命令检测。

第二步、检测操作系统资源使用情况(http服务与数据库)。

第三步、确认http服务是否hang死了,http缓存用满的时候会这样。

第四步、查数据库链接是否正常。

第五步、检查数据库的慢查询语句。

第五、以上步骤都没问题,查程序bug去。

ps:如果使用的mysql,我建议评估业务量,重新调整数据库使用的内存,别使用默认配置。

可能的原因有以下几点:

图片路径有误,导致无法加载图片

图片格式浏览器不支持,如图片是webp格式的,但用户使用的是低版本的浏览器,无法识别webp格式的图片

图片已损坏,损坏的图片无法被打开

图片并非自己的资源,采用其他站点的图片,而对方站点做了防盗链处理,返回了错误的状态码,如返回403

设置了background-position,但数值设置的不正确,导致图片没有出现在正确的位置

对应的解决方法:

更正图片的路径,将图片地址放到浏览器地址栏中,看能否访问

使用兼容性好的图片格式,如jpg、png

替换成正常的图片

将其他网站上的图片保存到自己站点中

设置正确的background-position