某些地点的网站速度很慢

时间:2014-07-15 17:01:17

标签: performance pagespeed

我刚刚完成建设的网站在我测试过的地方快速运行,但我的客户端速度超慢。她位于另一个城市。我该如何解决此问题?我将服务器上的RAM增加到256 MB /月。

是什么原因引起的?这是她内部设置的内部因素吗?带宽,防火墙问题?

我从编码角度尝试了所有我能做到的。缩小样式,配置缓存。

http://pickeringmarkets.com/

1 个答案:

答案 0 :(得分:0)

回答你的问题:是的。

另外,请注意:您的页面加载正常(在DC中)。

太多因素会影响网站的“速度”,以保证简单的“做到这一点”的答案。另外,我假设您将“速度”表示为服务器事务速度(例如:加载网页的速度)。


<强>因素

当用户请求网页时可能影响周转速度的简短(不完整)因素列表:

  • 服务器的质量/性能(例如:RAM容量,处理器速度,连接类型)。 (解决方案:获得更好的服务器或减少服务器上的“压力”。)
  • Geographic location of the server
  • 客户端计算机的速度。 (解决方案:让您的webapp减少资源消耗。)
  • 防火墙可能需要在服务器和客户端之间(以及服务器/客户端的计算机上)遍历。 (解决方案:真的,没有办法解决这个问题。)
  • 您尝试发送的文件大小。 (解决方案:缩小和压缩文件。)
  • 服务器上的实际服务程序(例如:Apache,Nginx,node.js等)。
  • 网络负载或“流量”服务器端和客户端(可能更普遍的客户端)。 (解决方案:告诉客户的孩子停止流式传输Netflix。)
  • 客户端用于查看您网页的浏览器。 (解决方案:告诉客户使用Chrome。)
  • 客户端计算机上要渲染/模板化的数量。 (解决方案:尽可能多地模板化服务器端。)
  • 您可能正在使用的JavaScript的复杂性(如果您使用的是JS)。

这是一个更详细的nice article from APM ......


测试JavaScript和网页加载速度

如果您确信代码的某些方面确实存在问题,Chrome's Developer Tools会有一个配置文件功能,可让您在加载时为页面的JavaScript计时。然后,您可以实际查看浏览器花费最多时间的位置。您还可以使用网络功能来衡量请求给定文件所花费的时间。