质量为本、客户为根、勇于拼搏、务实创新
正如下图所示,标有绿色序号的位置都可能影响到网页的访问速度:DNS解析域名、客户端与服务器连接建立线路、服务器、程序代码执行效率、数据库读取、数据库执行、服务器返回数据到浏览器的路由节点。解决方案如下:
DNS解析缓慢在影响网站访问的因素中,只是小概率事件。相对来说,本地DNS故障比较常见。排查方法:通过ping命令ping一个域名,如果几秒后未返回是否解析成功记录,那么就可判定为DNS解析缓慢。如下图:
解决方法:修改本机dns或联系本地网络运营商(电信、联通、移动)调整影响指数:★☆☆☆☆
当我们获取到服务器IP后,客户端和服务器建立连接,这个链接的速度与质量取决于线路的优劣。最常见的问题就是跨线路访问,地理位置相差很远的访问,中继网络异常等。排查方法:如果ping一个网址,存在大量丢包或者很高延迟(国内ping延迟超过50ms),就会导致访问的连接线路异常。如下图:
如果网站禁ping了,推荐使用tcping测试端口(该命令所需软件需要下载,添加到系统环境变量中)
解决办法:可通过cdn加速,如果是线路短暂的不稳定,可等待线路调整,或尝试重启路由光猫,但不一定能能彻底解决。
影响指数:★★★☆☆
排查难度略大,一旦出现将会严重影响访问速度。
排查方法:这需要程序员朋友亲自上阵调试了,常见于程序死循环,数据库死锁等。解决办法:调试程序,将动态页面静态化,如果是wordpress程序,可安装缓存插件,如wpsupercache。影响指数:★★☆☆☆
排查方法:当我们在任意浏览器打开网站后,按下键盘上的F12按键(隆重推荐),会出来如下图的一个工具栏,一般在浏览器底部。如果这时切换到“Network”栏,可以勾选“Disablecache”或者按CTRL+F5刷新页面,会将重新加载整个网页,并且不使用缓存。此时各个加载项就会一一展示在下方了