网站速度慢,很多人第一反应是服务器不行。其实原因不能靠猜,把访问过程拆开看,问题在哪一目了然。
总共是2个关键位置:服务器、浏览器。服务器端包括数据库、程序、程序缓存;浏览器端包括浏览器、浏览器缓存。
最慢的路径是:数据库、程序、浏览器、用户,也就是程序首次运行,或者缓存失效后首次运行,程序读取数据库,然后无缓存访问。

用户访问网站一般分四个阶段。1、彻底无缓存:程序首次运行或缓存失效后首次访问,这种访问较慢。没优化好的程序一定要想办法提升读取数据库的速度,否则特别慢,比如wordpress做企业站效果很差就是这个原因。2、程序有缓存:程序做了缓存,网站相应就比较快,大部分php网站都用程序缓存加速,访问量大的网站缓存访问占比多,效果好。

3、浏览器部分缓存:部分素材直接不访问服务器从内存里拿,html数据从服务器缓存中拿,相比完全无缓存,图片等素材加载会快不少,感官上速度提升明显。4、完美缓存:直接不再访问服务器,是相对完美的缓存,只针对同一用户非首次访问的情况。缓存是把双刃剑,利用好了能提速,利用不好反而拖累程序效果。

分析这4个阶段,就能把网站速度慢的原因确定下来。确定好是哪个阶段慢,就可锁定问题根源,有程序、服务器、带宽等原因,具体哪里要看具体表现。

十六年网站建设相关经验
一站式为您提供网站相关服务