如何确定网站缓慢的原因?

Ani*_*amy 22 performance slowdown web

我在接受采访时被问到这个问题:

"假设你拥有一个服务器位于某个远程位置的网站.有一天,有些用户打电话/发电子邮件,你说网站速度慢得多.你怎么知道网站速度慢的原因?另外,当你自己检查网站时任何用户(使用您的浏览器),网站表现得很好."

我只想到一件事(被击落):

  • 检查服务器日志以分析传入流量.也许是DoS攻击或特别高的流量.采访者告诉我假设服务器有正常的流量,没有DoS.

我有点失落,因为我从未想过这个问题.我几乎不知道如何运行服务器/网站.因此,如果有人能突出一些方法,那就太好了.

在谷歌搜索时,我只能找到这篇相关的精彩文章.那篇文章现在对我来说太技术了,但我正在慢慢分解并理解它.

Yex*_*exo 17

既然你已经说过当你自己检查网站时速度很好,这意味着(至少对于你检查的页面)服务器没有任何问题,它可以很快地为这些页面提供服务.此时您应该弄清楚的是,您和报告您网站的用户之间的区别很慢.它可能有很多不同的东西:

  • 用户是否使用慢速网络连接(例如移动设备)?
  • 用户是否遇到与同一webhoster托管的其他网站相同的问题?如果是这样,这可能表明存在网络问题.通常这也可能表明网络服务器存在资源问题,但在这种情况下,网站对您来说也会很慢.
  • 如果以上都没有得到答案,您可以假设与服务器和服务器本身的连接正常.这意味着问题必须在用户设备中.找出他使用的浏览器/操作系统并尝试复制问题.如果失败,请查明他是否使用任何可能导致问题的防病毒软件或类似软件.


Ovi*_*lia 7

这是一个很好的工具,可以找到网页的速度,并告诉你它变慢的原因:https://developers.google.com/speed/pagespeed/insights

  • 感谢您的回答!不错的工具。如果有人能解释该工具是如何工作的,那就更好了。在采访中,我认为我不能只是说:_“哦。我可以使用 PageSpeed Insights!”_! (2认同)