【问题标题】:Homepage Slow to Load主页加载缓慢
【发布时间】:2015-11-19 05:38:49
【问题描述】:

当我清除缓存和历史记录后进入网站主页时,通常需要 10 秒才能加载,但它是零星的。有时加载速度很快;其他时候则不然。因为我们是新来的,这显然是获取客户的巨大障碍。

该网站通过 AWS 在 EC2 实例上托管,并且主页是静态的(即没有从数据库提供数据)。此外,我们到第一个字节的时间非常快——0.3 秒——加载时间(根据 pingdom.com)在 0.9 到 4 秒之间。

如何更好地解决根本问题?我的 HTML 或 CSS 有什么明显的错误吗?我一直无法弄清楚这一点。

网站:www.gather.kitchen

艾迪生

【问题讨论】:

  • 您的页面加载时间不到一秒钟。也许它是你的网络?无论如何,您都可以在 S3 上托管您的静态主页,并利用 Cloudfront 分发来加快响应速度。
  • 你在运行什么网络服务器,apache,nginx,其他?您使用的 EC2 实例大小是多少?您的服务器的 CPU 和 RAM 使用率是多少?您的服务器每秒必须处理多少个连接?我刚刚尝试加载您的网站,但需要 20 多秒才能得到任何响应,所以显然发生了一些事情。如果您的流量没有超载,那么您的 Web 服务器可能配置错误。将 CloudFront 或 CloudFlare 等 CDN 放在您的站点前肯定会有所帮助。
  • 我在 t2.micro 实例上运行 Apache 服务器。 CPU 使用率约为 0.5%,实际 Ubuntu Linux 机器上的内存使用率为 27%。我们的网站还不受欢迎,因此我们每秒提供的连接少于 1 个。
  • 感谢您的帮助 - 听起来我需要通过 S3 或 CloudFront 提供我们的静态内容。
  • 单独使用 S3 不会很快。然而,从 EC2 切换到 S3 将消除您可能遇到的任何 CPU 限制。无论使用 EC2 还是 S3,您都需要使用 CloudFront 或 CloudFlare 等 CDN 来加快网站的交付速度。在几乎所有场景中,我个人都比 CloudFront 更喜欢 CloudFlare。而且它更便宜。

标签: html amazon-web-services amazon-ec2 webpage


【解决方案1】:

我在加载您的网站时没有遇到任何问题,请查看图片了解我的加载时间。也许是您的互联网连接导致加载时间缓慢?

无论如何,改善您的网站加载时间是个好主意,Google 会以这种方式将您排名更高,您的客户也可能会喜欢它;)您可以通过对您的网站进行以下修改来实现此目的

  1. 缩小您的 CSS (http://cssminifier.com)、PHP 和 Javascript。

  2. 使用 .htaccess 文件压缩图像(google .htaccess 压缩图像)。

  3. 永远不要使用太大的图片,这会导致网站加载时间的大部分问题,因为图片会占用大量带宽。

loading times website

【讨论】:

  • 感谢您的反馈!你介意告诉我你在哪个地区吗?东海岸、西海岸、中西部?
  • 我在欧洲的荷兰。所以我会说我是靠近东海岸的人。
猜你喜欢
  • 1970-01-01
  • 2015-03-15
  • 1970-01-01
  • 2012-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多