网站的访问速度受到哪些因素影响?
时间:2020-03-25 10:04来源:无锡做网站公司
下面,马氪软件就带大家了解一下网站访问速度和哪些因素有关。
一、网站自身程序及代码
网站相关资源的调用,同样会占用一定的首次加载时间,它主要包括:
①可视内容:站内大量高质量图片,以及存在本服务器的短视频,FLASH等。
要知道啥年代啦,网站里尽量用图片代替flash,这样对SEO也有好处。
网站内部的图片、视频、上传下载文件如果过大,势必会占用更多的服务器资源。
倘若服务器配置还不错,那就要看看您网站内的图片视频等是不是占用了更多的带宽资源。此前,我们看到有客户上传一张图片的大小竟然达到了4MB?!请问,辣么大的图片不裁剪一下,直接单反相机的原图发到网站里占用服务器资源不说,用户看着不别扭吗?
要知道,咱们网站的程序都想着设计得较精悍,解压后合计才不过3MB。而您一张图片就整4MB,其实是在拖累您的网站哦。
②特殊字体:针对IIS系统,woff、woff2字体的加载问题。
网站导入字体会影响网站打开速度,这个问题很多人没考虑到吧?毕竟很多时候大家只是为了网站内字体个性美观,而忽视。
③网站程序代码冗杂,框架兼容性差;JavaScript站内与站外JS的过多调用,以及冲突。
当站点上有太多的JS调用时,它将增加页面响应时间,因为访问者在访问站点时将增加JS程序调用的响应时间。
关于网站的加载速度耗时,大家可以参看此网站:https://www.letus.top 页面下方数据。
④网站出现死链
此外,死链接是指残留的网站中不存在的页面,即网站改变前的页面,改动后删除此页面,但是搜索引擎已经收录了,这样的页面称为死链接,用户通过死链接访问是会出现打不开的现象。
⑤响应式网站设计
【什么是响应式网站】给大家看下咱们公司的两个网站示例:
响应式网站可谓是另设计师又爱又有点恨的,毕竟响应式网站对于低版本的浏览器并不是太友好、灵活性欠缺,当然咯开发成本也相对较高。
由于响应式页面是同时下载多套CSS样式代码,可能在手机上就下载PC、Pad的冗余代码,导致文件变大,影响加载速度。不过CSS样式的代码占用内存相对图片来说不算大,所以如果前端编程处理得好前提之下,这就不会影响网站加载速度。
二、服务器配置
如果排除网站程序代码的问题,网站的打开速度与网站服务器的配置、带宽等有关。
1、服务器稳定性
国内服务器主机的速度比境外主机更快,更稳定。一般来说,服务器空间不稳定性是影响网站速度的直接因素。境外服务器主机不用备案,网站当天做好就能当天上线这是他的优势,但是劣势也是较为明显的。
2、负载过高
此外,一般来说空间的访问量是有限的。如果你的网站同时有上千在线访问者,站点将处于高负载状态。任何访问者在网站上的行为都可能导致网站崩溃。
3、核心对比
请问1核1G 带宽1Mbps的服务器,能比4核8G 带宽8Mbps的性能更高、网站访问速度快吗?显然不是。
当然了,现在很多服务器厂商都是支持即时在线升级的,如果您测试后发现您的网站打开速度确实还不理想,咋办?升级服务器吧。
【如何检测服务器速度快慢】
①ping命令看连接到服务器的时间和丢包情况。
单击“开始”键并选择运行;接着在“运行”对话框中输入cmd注:有的可能是输入command,也有可能有的windows不带DOS系统。
计算定位为毫秒。数值越小速度越快。
一个速度好的机房,首先丢包率不能超过1%,最好是1000个没有一个丢包,这种是最理想的,但是这个不是绝对值,只要低于1%的都属于不错的路由情况了。
其次ping值要小,同城的电信adsl ping平均值绝对不能超过20,一般在10,跨省的adsl ping平均值应该在20-40属于正常。
②查看同台服务器上其它网站的打开速度。
一般可以通过网络上一些查询工具去了解。
三、网站进一步优化
1、页面静态化处理
什么意思?现在很多网站一般是java、php等语言开发,网页的后缀一般是.php或.jsp等,也就是所谓的动态网站。动态网站,需要多次读取数据库资料,然后显示出来,查询数据库速度导致你网站打开速度想不慢都难。
所以这个时候,我们就可以考虑使用页面静态化技术处理。把网页生成为一个个.html或.htm后缀的页面,这样,就无需再走查询数据库这样的弯路,网站访问速度自然提升了。
2、缓存处理
①减少HTTP请求数
对于没有变化的网页元素(如页头、页尾等),用户再次访问的时候没有必要重新下载,直接从浏览器缓存里读取就可以了。
②服务器端的缓存设置
假设用户访问了你的网站,那么用户下一次再次访问你的站点,速度就会更快。这是什么原因呢?原因在于浏览器缓存。
大多数服务器,或空间已经默认设置了缓存功能,站长或者seoer要做的就是在后台设定相应文件类型以及过期时间。在此,建议为:如果是windows主机,就将图片,css和Javascript文件的缓存时间设置为30天;如果是Apache Web服务器,则使用mod_cache模块开启缓存功能。
四、网站被黑客攻击了
此处我们也不能一概而论,毕竟现在的商业环境中,同行互相攻击也存在。
例如某些恶意点击软件,短时间内让你的网站服务器达到峰值,导致网站瘫痪无法访问。
这个问题,我们下一篇文章将为大家详细讲解,具体请移步这篇文章《2020请警惕企业网站被黑客攻击》,了解更多网站被黑或攻击相关知识。
五、用户自身网络环境问题
如果不是以上原因,那么就要看看是不是用户自身所处的网络环境了。现在都要进入5G时代了,如果手机或电脑的硬件还是原来的,再加上网络不稳定,有时高,有时低,如果不是硬件的问题,那就是网络出了问题。
一般来讲电信宽带环境下,网站打开速度确实要比移动、联通或铁通要快哦。
那么,如何解决网站访问速度的问题,相信大家看过我们的讲解,大家也都心中有数了。更多网站相关问题,可访问马氪软件官网了解。
声明:除非注明,本站内容由无锡网站建设马氪软件原创发布©,转载请联系我们授权合作。