Categories


Tags


网站流量超标排查

网站出现流量超标时分析及解决思路为:

查看网站访问统计---->结合访问统计分析网站访问日志---->确定原因采取相应措施。

一.查看网站访问统计

1. 登录到虚拟主机管理面板,点击“访问统计”

图片.png

2.首先查看访问统计中浏览器与非浏览器流量确定流量类型。

图片.png

3.根据流量类型详细查看访问统计数据:

3.1如是浏览器流量占用高,可查看

图片.png

图片.png

图片.png

图片.png

等统计数据,以确定网站中是哪类文件,哪些url地址被大量访问,以及是哪些IP,哪些蜘蛛等访问量大。

3.2如是非浏览器流量占用高,可查看

图片.png

确定是什么状态情况下产生的非浏览器流量。

二.分析网站访问日志

根据网站访问统计中按“按日期统计”数据找一天流量较大的日志下载至本地使用记事本编辑器打开对日志具体分析核实。

图片.png

通常只需找最近三天左右的日志即可,

windows主机可以点击“www日志”下载访问日志到wwwroot目录下,再通过ftp方式连接下载 至本地使用编辑器打开查看。

Linux主机通过ftp连接主机打开logs目录下即可下载最近的日志。

如要下载历史日志,可以点击 “www日志”--“获取历史日志”。

三.处理措施

3.1 正常访问情况主机流量配置低导致超标。如占用流量的文件类别、url网址、搜索蜘蛛、访问IP等数据都较均衡,无明显差异等。请升级主机至流量配额更大的型号。

3.2 网站页面数据过大导致流量超标。如首页中加载的图片过大,同时图片设计过大等,可联系网站程序方人员减少页面的图片数,减小图片大小等方式处理或者升级主机至流量更大的型号。

3.3 某类文件被大量请求下载等导致超标。如网站的mp4文件被外部盗链/下载等,可考虑将文件存放至其他第三方网站进行引用,或升级主机至不限流量的云服务器。

3.4 其他某搜索引擎蜘蛛、IP、useragent等导致流量超标异常的。可通过web.config或.htaccess进行拦截屏蔽。

屏蔽拦截搜索引擎蜘蛛、useragent的访问抓取等:http://faq.myhostadmin.net/faq/list.asp?unid=662

屏蔽限制ip访问:http://faq.myhostadmin.net/faq/list.asp?unid=681

四.相关案例

4.1 正常访问情况主机流量配置低

图片.png

图片.png

图片.png

从访问统计可见占用流量的文件类别主要为php、js、png、css。访问最多的网址为首页。而访问IP,搜索蜘蛛等占量无异常。

通过下载网站日志核实,日志中也均正常的访问记录无明显异常请求。

此情况则为正常访问而主机流量不足导致超标,应升级主机。

4.2 网站页面数据过大

图片.png

图片.png

图片.png

图片.png

从统计可见占用流量最多的是图片类文件,访问网址最多的是首页。

从访问日志中可见,请求的图片量较大,通过浏览器可见图片也相对偏大。

此情况可考虑优化减小图片大小(通常图片大小不应超过300KB),或升级主机。

4.3 非浏览器流量大某文件被下载

图片.png

图片.png

图片.png

从访问统计可见非浏览器206状态占用大量流量,文件类别为mp4且文件较大。 206是断点续传下载,由此可判断mp4文件被下载导致。

此情况可考虑将文件存放至其他第三方网站进行引用,或升级主机至不限流量的云服务器。

4.3 搜索引擎蜘蛛/机器人等占用流量

图片.png

图片.png

从访问统计可见Googlebot(google蜘蛛)占用大量流量。

从访问日志可见Googlebot对网站某个地址进行大量的访问抓取,通过反查IP是真实的google蜘蛛。

此情况如不考虑seo优化影响情况下,可以通过规则对googlebot进行屏蔽。 类似情况还可能有Baiduspider(百度蜘蛛)对网站的大量访问抓取。可通过来源IP核查是否为真实的百度蜘蛛等。屏蔽蜘蛛的抓取会对网站的seo优化产生影响,所以并不推荐将google,baidu的蜘蛛进行屏蔽。建议用户可考虑升级主机解决。

五.验证屏蔽规则是否生效

5.1 屏蔽IP验证:

5.1.1访问http://ip.tool.chinaz.com/获取到本地公网IP。

5.1.2将.htaccess(linux主机)或web.cofnig (windows主机) 中规则拦截IP换成本地公网IP:

图片.png

5.1.3再次访问网站,如提示Forbidden访问受限则规则正确生效,然后将IP对应更换为需要屏蔽的IP即可。

5.2 屏蔽蜘蛛或useragent验证(以百度蜘蛛为例):

5.2.1 访问http://faq.myhostadmin.net/faq/listagent.asp?Unid=2289 安装浏览器插件。

5.2.1 将.htaccess(linux主机)或web.cofnig (windows主机) 中规则中增加对Baiduspider的拦截

图片.png

图片.png

5.2.3再次访问网站,如提示Forbidden访问受限则规则正确生效,然后在规则文件中取消对Baiduspider的屏蔽,改为其他蜘蛛或useragent即可。

来源:西部数码


Public @ 2015-01-11 16:00:47

网站备份如何做才是一名合格的站长

你要是一名站长的话,你一定知道网站对于站长来说意味着什么。在面对错综复杂的网络环境时,每个站长为了保证网站的正常运作,都需要加十二分的小心。但很多的情况是我们无法掌控和预测的,如黑客入侵、硬件损坏、人为误操作等等,这些都可能对网站产生毁灭性的打击,让心血一夜之间化为泡影。所以,定期备份网站数据,才能保证网站的“满状态原地复活”。这样在遇到上述情况时,才能能将损失降低到最小。本文将只针对网站备份分享

Public @ 2013-09-14 15:46:19

虚拟主机的网站迁移方法

虚拟主机网站迁移的方法主要有以下几种: 1. 手动迁移:将现有网站的文件和数据库备份下载到本地,然后再上传到新的虚拟主机中,最后修改配置文件和域名指向。 2. 使用文件管理工具:如果虚拟主机提供有文件管理工具或者FTP客户端,可以直接通过这些工具将文件从一个虚拟主机迁移到另一个虚拟主机。 3. 使用备份和恢复工具:有些虚拟主机提供备份和恢复功能,可以直接将现有网站的备份文件导入到新的虚拟主机

Public @ 2023-07-31 22:00:24

虚拟主机空间超标目录文件占用大小查看方法

有些时候,会收到网站空间容量超标的提示,但是由于网站目录较多,不知道网站目录下到底是那个目录占用空间较多,这个时候怎么办呢?凡是购买西部数码虚拟主机的用户,不用担心这个问题,西部数码虚拟主机控制面板提供了一个快速检查的工具,可以很快找到占用空间容量的文件夹:1. 登录管理中心,主机控制面板,打开“文件管理”功能!【打开后,可看到如下图所示界面】2. 选择文件夹,然后点击工具栏内的“计算大小”按钮!

Public @ 2013-07-05 15:45:55

虚拟主机购买其他常见问题

1.我不懂程序,能使用西部数码的虚拟主机吗?答:您好,我们所有的虚拟主机都自带强大的管理面板,即使你不懂程序,一般情况下也能正常使用。如果您只是需要建立一个简单的个人网站或者企业官网,推荐使用我司的云建站,不用懂程序,只需要添加网站内容即可。2.西部数码的虚拟主机支持多站点吗?答:你好,我们的虚拟主机部分型号是支持多站点的,具体到各个型号,可以查看参数中的可开子站数一项。3、西部数码的虚拟主机有送

Public @ 2016-12-16 16:00:40

更多您感兴趣的搜索

0.601391s