经常有客户需要改版咨询伊诺互联网。我们的网站太慢,无法打开。原因是什么?再好的网站,如果打开页面的等待时间过长,80%以上的用户会选择关闭。网站页面打开速度慢的原因有很多。伊诺互联网大致整理了服务器性能、网络传输质量、网站带宽、DNS解析、页面内容、代码、图片和视频等。
一、网络传输质量
网络传输质量包括网络带宽质量两个方面:网站服务器和用户端,因为国内网络运营商分为电信、移动、联通等不同的网络运营服务商。如果服务器和用户处于不同网络运营商的带宽环境,会造成网络传输的跨网延时。
针对这一现象,目前比较好的办法就是采用DNS或CDN这类能够智能根据用户所在地区、网络线路进行智能匹配的系统,从而降低非必要的网络延迟,匹配对应的同网响应IP。针对这种现象,目前比较好的办法是使用DNS或CDN,可以根据用户所在区域和网络线路智能匹配,减少不必要的网络延迟,匹配相应的网络响应IP。
二、DNS解析时间
DNS解析包括往复解析的次数和每次解析花费的时间。两者的乘积就是DNS解析花费的时间。很多人忽略了DNS的重要性。其实DNS对网站解析的速度也很重要。一旦为网站提供DNS解析服务的服务器受到攻击,所有访问网站域名的请求都无法正常传输到网站服务器。
另外,提供DNS解析功能细分的能力也在一定程度上影响了DNS解析的结果。所以要解决这个问题,可以选择一些像DNS.COM这样的专业DNS解析服务提供商,保证域名解析的稳定性。
第三,服务器性能
包括服务器和客户端的硬件设备水平,在相同的网络环境下,双核服务器的计算速度要快得多。这个问题没有其他解决办法,只能支付更换高服务器硬件设备的费用。
第四,服务器软件
软件的数量、稳定性和正确配置都会影响服务器环境,从而影响网络速度。服务器设备软件防火墙会牺牲一些网速,所以VPS或者独立服务器用户安装一个防火墙就足够了。
动词 (verb的缩写)页面内容
页面文件的大小是网站能否快速打开的一个重要因素。无论是表格还是DIV+CSS,对代码进行适当的优化可以减小页面的大小。尽量优化代码,少用代码。多余的代码也会降低网站的速度。
第六,过多的数据库操作
小网站在进行很多数据库操作时,也会影响网站的打开速度,尤其是asp+access布局的网站,尤其是很多用户提交来谈的时候,操作数据库被锁定,导致网站无法打开。对于数据优化,这个比较专业,可以查看相应的数据库mysql/sqlserver等优化说明。#p#分页标题#e#
七、页面脚本或特效太多
在网站上使用大量JS是很忌讳的,不仅搜索引擎无法输入,还增加了服务器,比如鼠标特效、程序特效、状态栏特效等等。这些特效的原理是把它们从服务器下载到你的本地机器上,然后在你的本地机器上运行,然后你就可以看到了。特效做多了,在本地机器上运行完要花半天多,而主机设备正常的话,就更慢了。所以网站内容主张少用javascript的特效,或者尽量采用合并单独JS文件的形式,减少重复读取JS内容的调用次数。
八、页面有大图和FLASH
图片问题是导致网页加载速度慢的常见原因之一。通过以网络格式处理和存储图像,可以减少图像之间的空间空。不然很多图片一开始会占用很多空空间,让网站慢慢翻盘。同样,FLASH也是同样的道理。
九、过多引用其他网站的内容
包括图像、视频文件等。在你引用的其他网站中,如果你直接在页面上引用其他网站的东西,而那个网站的速度很慢,也许那个网站的页面已经不存在了,那么你会非常慢地翻过来。
伊诺互联网的网站才打开几十毫秒。我们是怎么做到的?这是因为我们的技术人员采用了页面静态技术,使得主页生态静态,不需要检索数据中的数据,大大减少了反射时间。如果您的网站打开缓慢或有其他问题,请联系我们。