Categories


Tags


决定网站访问速度的几个因素以及优化方向

第一,主机线路和地区的选择。

我国存在多个不同网络服务商,比如电信,联通,教育网,移动等。不同线路直接访问会有互联互通不稳定的情况发生,一般建议选择BGP机房线路,访问会更均衡一些。另外国内访问境外由于存在国际出口相对访问也比较慢,国际带宽出口资源通常比较紧张,时常会有拥堵缓慢的情况。若针对的是香港用户可以考虑港台机房;若针对欧美用户,建议使用我司美国主机。

第二、主机的配置和访问量是否匹配

服务器的配置包括服务器硬件和网络带宽两部分,如果云服务器网站访问慢,要检查服务器当前负荷是否正常,网站访问量大,所需要的主机配置和带宽资源也相应更大,如果服务器带宽、cpu、内存其中某一项没有对应匹配,那么网站可能就会因为服务器负荷大造成加载慢。 云服务器需要根据自己的需求考虑服务器的配置(比如CPU、内存和峰值带宽)。

第三、访问者与机房间的路由网络状况

这也是多数客户抱怨网站访问慢的主要原因。如果电信、联通等某个路由节点不畅通或节点之间延迟比较高,就会出现短暂的访问慢或无法访问等现象,一般是临时性的,可以通过MTR路由跟踪软件来测试分析,可以参考:https://www.west.cn/faq/list.asp?unid=2313

第四、访问者的计算机配置、本地网速等。

配置越高,处理能力越强。有时候是用户本地电脑比较卡,或者用比较老旧的浏览器访问,或者是浏览器的插件或者劫持造成网站加载慢,这种情况比较少见。

第五、网站程序是否优化

网站访问速度同时受程序自身结构和执行效率有关,一个优化程序(优化从程序脚本执行效率比较高)做出来的网站明显比繁琐劣质的程序网站快。个别站点因为首页比较大 或外链了其他比较慢的网站,会导致加载时间慢,会给人一种访问慢的感觉。

第六、网站访问量

网站大量访问,会造成资源负荷过高,以及程序执行效率上也会体现出来。如果是云主机访问量大单台无法负荷,则可以考虑多台服务器负载均衡方式。如果是攻击,则根据日志检查,添加CC防护、安装云锁、安全狗等第三方防护工具。虚拟主机被攻击可以开启百度云加速观察。

第七、网站资源加载

这是很多站长忽略的一个影响网站加载速度的重大因素。常见的影响因素有几种:

①站点存在大量的JS调用:网站加载调用的JS过多,它将增加页面响应时间,访问者在访问站点时将增加JS程序调用的响应时间。

②网站图片过多:网站都会有大量的图片,如果这些图片没有被优化压缩,首页加载的内容会非常大,本身图片加载调用会消耗服务器带宽,如果同时访问用户多一些,会进一步消耗服务器带宽,造成网站访问速度更慢,一般建议尽可能减少压缩图片,或者图片存放第三方进行调用。有些用户还在网站调用视频,严重消耗占用服务器带宽,造成网站资源加载慢。

③跨机房调用:有些网站访问慢和网站数据跨机房调用有关,比如跨机房调用数据库,调用外部js资源等,如果跨机房调用慢,直接影响网站执行造成访问慢。

④HTTP请求过多:这也是一个网站访问加载慢的因素,请求过多也会影响程序的执行效率。

⑤网站被黑:网站被黑以后会调用或者执行外部代码,也会影响网站加载速度。

针对网站访问加载慢,可以从下面机房方面考虑优化:

1、网站的空间线路,选择合适的机房线路。

2、压缩或精简Javascript代码和css代码。

对css、js进行合理的使用,优化css中的引用图片,合并js文件和css文件,尽量重复利用率高点,结合div对网站进行设计。

3、减少HTTP请求数。

例如用CSS圆角代替圆角图片,减少图片的使用。将多个JS文件合并成一个,将多个CSS文件合并成一个。合理利用缓存。在网页头部尽量少使用js。

4、图片资源压缩处理。

5、服务器端的缓存设置。

6、程序代码的执行。

来源:西部数码


Public @ 2017-07-08 15:37:04

使用FTP代理功能连接空间上传文件(解决改善用户上传慢的问题)

适用范围:我司虚拟主机产品。联通/移动用户无法连接(或上传慢),或者主机受攻击拆分,临时更换了备用服务器而无法连接ftp。上传时建议将文件压缩打包,文件管理可以在线解压。一、直接使用代理地址连接。我司设置了三组代理服务器,地址分别为myftp.myhostadmin.net、zzftp.myhostadmin.net、gdftp.myhostadmin.net。连接ftp时服务器地址可以直接填写这

Public @ 2009-03-13 15:45:58

修改网站域名解析的技巧

更换了网站服务器空间的时候,站长通常需要对域名解析进行修改。由于不同的服务商之间的架构不同,很多时候并非IP的更换,而是CNMAE更换IP或IP更换CNAME,这里介绍一下这种情况的网站域名解析的技巧。如果使用传统方式将www从CNAME迁移到A,直接添加A记录,会提示一个CNAME记录已经存在,用户往往需要执行一个CNAME删除操作,才能再执行一个A添加操作,由于域名解析生效时间的延迟,会导致一

Public @ 2019-05-30 15:45:22

网站出现Service Unavailable提示怎么办?

问:为什么我的网站有时会出现“Service Unavailable”的提示,有时候刷新几下又可以访问。答: 出现这种情况是由于您的网站超过了系统资源限制造成的,主要是流量太大或者程序占用资源太多。1.流量太大比如您购买的是b002型基础型主机,该主机的额定流量是15G/月。如果您的网站每月流量在15G,每天流量在0.5G以下,则应该能正常访问。如果连续几天的访问量上升,流量超过0.5G/天,则该

Public @ 2022-11-21 15:37:05

JavaScript如何影响网站加载速度

当考虑到移动网站排名的时候,我们通常第一个想到的因素就是网站的加载速度。而加快网站加载速度的方式,通常第一个想到的都是从图片的大小入手,这确实非常有效,但是我们经常忽略的影响一个网站加载速度的因素就是JavaScript,这个几乎出现于每个页面代码中的语言。在网站的代码中,HTML(超文本标记语言)控制网页的结构和内容;CSS(层叠样式表)控制站点在不同设备上的外观和展现形式;JavaScript

Public @ 2009-02-09 15:37:09

更多您感兴趣的搜索

0.421891s