许多朋友向我抱怨说,他们建立的网站打开缓慢,导致用户没有耐心等待网页加载出来而选择关闭网页,尤其对于使用外国主机的网站。网站打开速度更慢,严重影响用户体验,搜索引擎也将放弃对您的网站的爬取。
如何查看打开自己的网站需要多长时间?最简单的方法是使用浏览器的开发人员功能。大多数浏览器都具有此功能。按F12键并刷新网页,以查看网站页面中的哪个因素降低了网站的打开速度。
浏览器F12工具诊断网页加载速度
要提升网站的打开速度,您必须首先了解哪些因素决定了网站的打开速度。网站的打开速度不仅取决于其自身的主机,还主要取决于以下三个方面:
1.服务器主机所在地
自己的网站用户都在国内,而服务器在国外,ping延时本来就大,打开自己的网站当然慢了,如何检测自己主机延时大小可以使用Ping命令。按照常用的网站主机所在地主要分为大陆主机、香港主机、美国主机,主要也就这三类。虽然光纤传输,也是有延迟的,大陆主机Ping延时平均在30ms左右,香港主机平均在50ms左右,美国主机平均延时在200ms左右。
您自己的网站用户全部在中国,而服务器在国外,ping延迟本来就很大,打开您自己的网站当然很慢。可以使用Ping命令检测自己主机的延迟。根据常用网站主机的位置,它们主要分为大陆主机,香港主机和美国主机。尽管光纤传输存在延迟,但大陆主机的平均Ping延迟约为30ms,香港主机的平均延迟约为50ms,美国主机的平均延迟约为200ms。
单单看网络延时,哪怕你选用的是美国主机,延时不过才200ms,事实上2秒内打开网站基本上都能让用户满意。
世界海底光缆敷设图
2.网站主机性能
选择的网站主机只能处理几十个人访问,但是却承载了几百上千用户。用户发送的网页打开命令服务器处理不过来,为用户浏览器发送数据自然延时长。
但是,大多数新手网站管理员基本上没有访客,因此,即使您选择虚拟主机,网站主机的性能也绝对足够。
3.网站页面文件大小
您网站的每个页面图像都是几百KB,并且网站有数十个图像,加载自然很慢。
了解影响网站页面加载速度的因素后,可以有针对性地解决网站加载速度慢的问题。我不会在这里讨论代码级解决方案,许多站长不会,只提供最简单的解决方案。
CDN加速是所有网站的终极解决方案
1.采用国内CDN加速
CDN加速简单的理解就是把你的网站缓存到国内CDN服务商的各个节点上,每个用户就近访问,所以会大大提高网站访问速度,不过一般都是要求你的网站域名备案,免费的百度云加速就很不错。
CDN加速一般都有防火墙功能,可以有效防止CC攻击和DDOS攻击。
对CDN加速的简单理解是将您的网站缓存在国内CDN服务提供商的各个节点上,并且每个用户都就近访问,因此,它将大大提高网站访问速度,但通常需要您备案网站域名,互联先锋CDN加速功能非常棒。
CDN加速通常具有防火墙功能,可以有效地防止CC攻击和DDOS攻击。
2.网站页面GZIP压缩
网站上有许多图片,CSS和JS文件,这导致页面大小达到几兆字节。因此,有必要使用压缩传输,以使网站页面小得多。如果可能,请尝试减小网站图片的大小。
3.更换服务器
按照性价比优先的原则,尽可能选择香港主机,因为同价位条件下香港主机往往配置更高。高配置主机往往处理用户访问请求会更快。除了特殊行业网站只能选择美国主机。
4.未备案域名CDN解决方案
我的许多朋友选择香港或美国主机,因为他们网站的域名没有备案。这种情况怎么解决呢? 两种解决方案:
(1)如果您有不用的备案域名,那最好了。您可以将网站页面模板调用的CSS,JS,图片和其他静态文件缓存到此备案域名,然后进行CDN加速。您的未备案网站可以调用这些远程文件,从而可以大大加快未备案网站的加载速度。
(2)如果您没有不用的备案域名,则可以使用互联先锋对象存储来缓存网站的静态文件。
上述简单步骤可以基本解决大多数网站加载速度慢的问题。网站管理员可以一一尝试。如果您有不懂的地方,可以问互联先锋。