标题:SEO在访问日志里面出现304 0 0是什么意思? 出处:北京SEO_北京SEO培训 - 【元创SEO】 时间:Wed, 05 Jan 2011 11:59:15 +0000 作者:元创 地址:http://www.yuan-chuang.cc/read.php/768.htm 内容: SEO在访问日志里面出现304 0 0是什么意思? 蜘蛛和爬虫类的工具在对网站进行相关的抓取的时候经常要对页面进行监控和解析,其中监控就是检查页面内容是否发生了更新。 判断网页是否发生变化最直接的方法是设置页面的某一处为监控区域,每次都抓取该部分区域的内容,然后与本地保存的或最近一次抓取内容比较,如果有差异就表明网页发生了变化,才可以进行解析。这种方法比较稳妥,几乎可达到万无一失的效果。但是,这种方式在每次扫描时都要下载页面内容,并且要去截取监控区域的内容,最后还要进行字符串比较,整个过程比较耗时。其实在众多网页中,有一部分网站的网页内容是静态页面,如图片,html,js等,这些静态页面往往可能是服务器早已准备好的,用户访问时仅仅是下载而已。那么针对这种静态页面,就可以仅仅通过状态码来判断,内容是否发生了变化。 这个状态码就是304(Not Modified),对于这个代码的解释是”如果客户端发送了一个带条件的 GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个状态码”。 很明显通过这个解释,我们就明白了,简单来讲:通常,在网页发生变化时,服务器会返回状态码200,而未发生变化则返回304。 Generated by Bo-blog 2.1.1 Release