网站部署后,为什么有时候响应特别慢?

新手上路,请多包涵

网页部署到服务器后,一般情况正常。但是偶尔会出现访问一直转圈,等待响应,很长时间才能加载出来,加载缓慢。而且如果加载完毕后,一段时间不操作这个网页,再次刷新又会出现加载缓慢的现象。

注:首页有许多图片,10几张静态资源的很快秒开;30多张需要请求后台服务器获取图片地址,content-type为二进制流octet-stream,这些图片有时候也会一直是待处理状态。

我该怎么解决这个问题?出现这个问题的原因是什么?我需要借助什么样的工具去排查吗?
是前端的资源优化问题还是代码存在内存泄漏?还是服务器的问题呢?

希望能得到帮助!

阅读 2.1k
1 个回答
  1. 图片数量过多,考虑放CDN上
  2. 加载缓慢,考虑压缩图片
  3. 过一段时间后,再次刷新又会加载缓慢。考虑是否缓存失效?检查下设置的缓存有效时间
  4. 流传输很慢,检查有没有开启gzip压缩?一般建议开启
  5. 借助工具:F12打开控制台,network-查看资源请求情况;Memory-监测内存使用情况;Performance-检查页面性能
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题