页面加载速度极慢

时间:2014-05-20 08:59:15

标签: javascript html sql performance loading

我的一位朋友支付了以下webshop的费用并遇到了问题。页面加载速度非常慢,我无法弄清楚它是什么。我没有建立它,但建设者声称这是由于服务器,我认为这是一个谎言。当我在Chrome开发者工具中查看它时,我可以看到它有时会等待超过3秒。有没有办法快速指出(大致)问题是什么?

3 个答案:

答案 0 :(得分:0)

首先,造成这个问题的原因很多。

可能;

  • 缓存问题,
  • 服务器响应时间,
  • 脚本加载时间,
  • 大尺寸图片

以及更多......

首先,您必须关注导致此问题的网站。你可以使用像这样的工具来做到这一点; http://developers.google.com/speed/pagespeed/insights/

我建议你;

  • 尝试数据库缓存技术(搜索redis,mongodb)
  • 尝试HTTP缓存技术(搜索清漆)
  • 避免使用大于500k的未剪切图像
  • 将多个js文件合并为一个文件
  • 将多个css文件合并为一个文件

说明:

数据库缓存:数据库缓存是最受欢迎的技术,它可以通过缓存旧的查询结果来帮助加快您的网站速度,并在不再访问数据库的情况下向访问者显示这些结果。

HTTP缓存:Varnish是一个强大的助手,可以避免重新加载页面上的每个实体。 Varnish不会对HTTP Server进行响应以加载图像或其他图像。因此,如果没有新请求,您的http服务器就会过得很快。

大尺寸图像:它们越大,加载越困难。尝试将图像裁剪为与将使用图像的区域相同的尺寸。不要忘记使用像jpegoptimizer这样的压缩工具压缩图像。

组合资产文件:当您要加载新脚本或新图像时,每个实体都向http服务器发出请求,并且许多请求=高加载时间。

答案 1 :(得分:0)

据我所知,主要问题是某些图像比他们需要的图像大。理想情况下,所有图像都应设置为其显示大小,而不是让浏览器完成所有工作(下载超过要求后)。我首先要重新调整所有图像的大小,然后看看你是怎么做的。

答案 2 :(得分:0)

请在此处查看pingdom报告。

  • 您应该启用缓存
  • 使用gzip压缩
  • 最小化重定向
  • 压缩图像(图像加载时间为62.91%)