首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >页面加载非常慢

页面加载非常慢
EN

Stack Overflow用户
提问于 2014-05-20 08:59:15
回答 3查看 100关注 0票数 0

我的一个朋友已经支付了以下的网上商店,并有一个问题。页面的加载速度非常慢,我不知道是什么。我还没有构建它,但是构建者声称这是服务器造成的,我认为这是一个谎言。当我在工具中查看它时,我可以看到它有时挂起超过3秒。是否有一种方法可以迅速指出(大致)问题是什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-05-20 09:05:39

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

可能是;

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

还有更多。

首先,你必须观察你的网站是什么导致了这一点。您可以使用像;http://developers.google.com/speed/pagespeed/insights/这样的工具来完成这个任务。

我建议你;

  • 尝试DB缓存技术(搜索redis、mongodb)
  • 尝试HTTP缓存技术(搜索清漆)
  • 避免使用大于500 K的未裁剪图像
  • 将多个js文件合并为一个文件
  • 将多个css文件合并为一个文件

解释:

DB缓存:数据库缓存是最流行的技术,它可以帮助加快站点缓存旧查询结果的速度,并将其显示给访问者,而无需再次访问数据库。

HTTP缓存:清漆是一个强大的助手,以避免重新加载您的页面上的每个实体。清漆不会响应HTTP来加载图像或其他图像。因此,如果没有新请求,您的http服务器就会飞起来。

大图片:它们越大,装载的难度就越大。尝试将您的图像裁剪为与将使用该图像的区域相同的大小。不要忘记使用像jpegoptimizer这样的压缩工具来压缩图像。

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

票数 0
EN

Stack Overflow用户

发布于 2014-05-20 09:10:03

据我所见,主要的问题是有些图像比它们所需要的要大得多。理想情况下,所有图像都应该设置为它们的显示大小,而不是让浏览器完成所有的工作(在下载了比所需的还要多的内容之后)。我会从重新调整所有图像的大小开始,看看你会怎么做。

票数 0
EN

Stack Overflow用户

发布于 2014-05-20 10:15:11

请参阅平定的报告。

  • 您应该启用缓存。
  • 使用gzip压缩
  • 最小化重定向
  • 压缩图像(图像加载所需时间为62.91% )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23755273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档