seo网站日志分析工具(网站日志里面代码很多,怎么来分析网站的现状?)

优采云 发布时间: 2022-02-24 17:08

  seo网站日志分析工具(网站日志里面代码很多,怎么来分析网站的现状?)

  我们作为站优云优化顾问为客户优化企业网站时,经常会遇到需要研究查看网站的日志,从而分析网站的现状等等,让我们有针对性地尝试优化计划。但是,网站 日志中有很多代码。我们应该如何分析它?有云小编一宸给大家分享一下,希望对大家有所帮助。

  

  1、什么是网站日志

  网站日志是以·log结尾的文件,记录了web服务器接收和处理请求、运行时错误等各种原创信息。准确地说,应该是服务器日志。网站日志最大的意义就是记录对空间的操作,比如对空间的操作,以及访问请求的记录。通过网站日志,可以清楚的知道用户在什么IP下访问了你网站的哪个页面,什么时间,什么操作系统,什么浏览器,用什么分辨率的显示器,是否访问成功

  所谓网站日志,就是网站所在的服务器接受用户各种请求时的处理状态的记录。无论是正常处理还是各种错误,都会被记录在网站日志中,其文件以.结尾。日志是扩展名。

  2、网站日志示例

  从网站下载的网站日志中可以看到txt文本中有如下数据:

  123.125.71.22 - - [18/Jun/2019:23:36:56 +0800] "GET / HTTP/1.1" 200 7421 "-" "Mozilla/5.0 (兼容;百度蜘蛛/2.0;+)" text/html "/htdocs/index.php" 28012

  123.125.71.22——这是用户的IP地址,相信大家很容易理解。知道用户的IP,你甚至可以通过查询知道用​​户来自哪个国家。家,哪个省,哪个城市。查询发现该IP来自国内北京地区。不同的网站 用户会有明显的差异。比如我的博客确定大部分访问者来自沉阳,而一些网站用户并没有明显的地域差异。用户IP和以下信息可以让您更有效地分析网站的用户体验是否足够好。

  18/Jun/2019:23:36:56 +0800 - 这是处理请求发生的具体时间。这里的时间是2019年6月18日23:36:56。下面的+0800是指时区,即位置对应英国伦敦格林威治标准时间,+0800代表东部时间第八区。

  GET - 这是服务器的处理动作,只有两种:GET 和 POST。网站 中的大部分日志都是 GET,只有在进行 CGI 处理时才会出现 POST。否则,服务器的响应大部分时间都是 GET,即用户从服务器或其他文档中获取页面。注意GET后面有个“/”,代表用户访问的页面,只有一个斜线自然代表网站首页。

  HTTP/1.1——表示用户访问页面时,通过HTTP1.1协议传输,即超文本传输​​1.1版本协议。这个我们不需要关注,因为在网站的日志中,除了你可能使用FTP,普通用户基本都是通过HTTP协议访问的(网站单独提供FTP下载除外)。

  7421 代表页面大小

  200-32229 - 表示用户访问页面时返回的状态码。这里有一些代码来解释:

  1**:收到请求,继续处理 2**:操作成功接收,解析,接受 3**:要完成此请求,必须进行进一步处理 4**:请求收录错误的语法或无法完成 5* *:服务器执行全对所有有效请求失败

  100 - 客户端必须继续发出请求 101 - 客户端要求服务器根据请求转换HTTP协议版本

  200 - 事务成功 201 - 提示知道新文件的 URL 202 - 接受并处理,但处理未完成 203 - 返回信息不确定或不完整 204 - 收到请求,但返回信息为空 205 - 服务器完成后请求,用户代理必须重置当前浏览的文件 206 - 服务器已完成一些用户 GET 请求

  300 - 请求的资源在多个地方可用 301 - 请求数据被删除 302 - 在另一个地址找到请求数据 303 - 建议客户端访问其他URL或访问方法 304 - 客户端执行了GET,但是文件没有变化 305 - 请求的资源必须从服务器指定的地址获取 306 - 上一版本HTTP使用的代码在当前版本中不再使用 307 - 请求的资源被暂时删除的声明

  400 - 错误请求,例如语法错误

  401 - 请求授权失败

  402 - 保持有效的 ChargeTo 标头响应

  403 - 请求不允许

  404 - 未找到文件、查询或 URL

  405 - 用户在 Request-Line 字段中定义的方法不被允许

  406 - 根据用户发送的Accept拖动,请求的资源不可访问

  407 - 与 401 类似,用户必须首先在代理服务器上获得授权

  408 - 客户端没有在用户指定的时间内完成请求

  409 - 当前资源状态的请求无法完成

  410 - 资源不再在服务器上,没有进一步的参考

  411 - 服务器拒绝了对用户定义的 Content-Length 属性的请求

  412 - 当前请求中的一个或多个请求头字段不正确

  413 - 请求的资源大于服务器允许的大小

  414 - 请求的资源 URL 比服务器允许的长

  415 - 请求的资源不支持请求的项目格式

  416 - 请求收录Range请求头域,当前请求资源范围内没有范围指示值,请求不收录If-Range请求头域

  417 - 服务器不满足请求 Expect 标头字段指定的预期值。如果是代理服务器,可能是下一级服务器无法满足请求。

  500 - 服务器产生内部错误 501 - 服务器不支持请求的功能 502 - 服务器暂时不可用,有时是为了防止系统过载 503 - 服务器过载或暂停维护 504 - 网关过载,服务器使用另一个网关或服务来响应用户,等待时间设置为更长的值。505 - 服务器不支持或拒绝支持请求头中指定的 HTTP 版本。

  以上是战游云小编对一篇网站日志的简单分析。当然,大多数时候我们不需要手动检查 网站 日志。有很多网站日志工具可供我们分析网站日志。但是,当你的网站出现问题时,一般的日志分析软件无法帮你分析,必须自己查看日志。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线