400-685-0732

WJMonitor舆情之声

企业大数据智能舆情监测管理解决方案

全网监测海量数据按需发布监测预警

实时把握舆情动态精准追溯信息源头

新手学习SEO:影响网站访问速度的因素以及解决方法

新手学习SEO:影响网站访问速度的因素以及解决方法

rude 暂无评论
SEO技术

常用的网页打开速度检测的工具有:17测;奇云测; 网速通;

 

1.访问者本地网络因素

1)自身网络限制,自己网络带宽本来就小,打开网页当然要慢的。
解决方案:先对本地网络进行测速,一般带宽在8M以上,访问速度可达到40KB/s,这个速度可能没概念,举个例子,8M的带宽打开百度首页只需1s.

2)本地DNS配置问题,如果访问网站的出口DNS是网通,用户配置的本地DNS为电信,则打开网站的速度就会受限。
解决方案:修改本地的DNS配置,将本地的DNS改成网通的,与出口DNS一致,网站访问速度也会提升

2、网站自身因素
1)网站性能瓶颈也是导致网站速度慢的重要因素

网站性能差的表现有以下几种:

a)过大的图片

使用过大的图片,造成整个网页变大,打开慢,建议使用GIF图像,不要使用JPG。

b)较大的flash或影音文件

可能会把潜在客户拒之门外:潜在客户可能不希望安装显示或运行Flash所需的插件,或者找不到进入/返回网站其它页面的链接,而放弃浏览您的网站。

c)网页内容的大小(重要)

网页文件的大小是网站是否能快速打开最重要一个因素,如果说服务器等硬件方面我们决定不了,强烈建议从这里下手,不管是表格还是DIV+CSS,适当的优化代码,都能减少网页大小。
尽量优化代码,用最少的代码,冗余代码也是拖慢网站速度之一。

d)大量数据库操作

小网站在执行大量数据库操作时,也会影响网站打开速度,这里使asp+access结构的网站尤为明显,尤其是同时有大量用户提交评论时,就操作数据库锁死,导致网站打不开。
e)用很多javascript

网站上使用大量JS是大忌,不仅搜索引擎无法收录,同时会不断提交请求增加服务器负担,例如鼠标、栏目的、状态栏的等等。这些的原理是先由服务器下载到你本地的机器,然后在你本地机器上运行产生,然后你才能看到的。做的多了,在你本地机器上就要运行大半天才能全部完成,而如果你的主机配置一般的话,那就更慢了。所以,建议一定要少用javascript。

解决方案:执行网页性能检测,如单文件检测、全页面检测,查找网页性能瓶颈,优化网站,提升体验。
2)区域覆盖问题,网站服务器在北京,在北京打开该网站可能很快,而在广西的用户的访问速度却很慢。

解决方案:1.给网站做CDN加速;2.在各地增加服务器,增加覆盖。显然第一种方式比较节约成本,不仅减少运维压力,还提高网站负载,保护源站免受攻击。

 

3、服务器的原因 
1)服务器采用国外空间说是是国内的
解决方案:站长在购买的时候核实服务器空间
2)服务器超负荷:本来一台服务器可以放200个网站,为了满足自己的利益多增加了100造成整台服务打开慢。

解决方案:站长需做压力测试,预留一定空间
3)服务器配置过低:包括服务器端与客户机端的硬件配置程度,同样的网络环境下,双核的服务器的运算能力肯定要强一些,毫无疑问的,同样的网络环境下,你用一台赛扬的机器和奔四双核处理器的电脑,打开同样的网页,速度,也肯定不一样。
解决方案:升级配置
4)DNS解析时间:DNS解析慢,造成网站打开延迟

解决方案:缩短DNS解析时间,方法如下:用DNS缓存、DNS预读取、拆分域名来减少域名DNS解析的时间的方法,对于一般的网站的加果可能并不明显,但是对于一些每天DNS请求达到上百万级以上的网站,DNS加速的效果就显而易见了。另外,如果发现自己的网站响应速度过慢,不妨好好检查一下网页的DNS解析耗时。
4 、故障排查命令 

当网站无法访问时,以下故障诊断的方法可以帮到你:

1)Ping命令(时延、丢包率)
这个是大家通常采用的命令,介绍几个常用的ping功能:
ping网址:查看网址的连通性,看访问网站丢包及时延
Ping 127.0.0.1,该地址是本地循环地址,如发现本地址无法Ping通,就表明本地机TCP/IP协议不能正常工作。
Ping用户IP,通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障。
Ping一台同网段计算机的IP,不通则表明网络线路出现故障。

2)dig/nslookup命令(DNS解析)
dig (域信息搜索器)命令是一个用于询问 DNS 域名服务器的灵活的工具。它执行 DNS 搜索,显示从受请求的域名服务器返回的答复。多数 DNS 管理员利用 dig 作为 DNS 问题的故障诊断,因为它灵活性好、易用、输出清晰。

dig/nslookup 网址:查询DNS解析的全过程,获取解析IP

3)Traceroute(路由连接)
用于检查您本地设备发送数据包到远程服务器所经过所有网关的地址及时间。使用这个命令,可以检查访问服务器是因为哪里的网关速度慢而影响了访问速度。

traceroute 网址:查看那个节点出了故障
文军二维码

推荐阅读

WJMonitor试用

站内搜索