很多從事SEO工作的朋友在檢查IIS日志的時候,經常會遇到一系列狀態碼的問題,由于這些狀態碼與蜘蛛的抓取是息息相關的,所以很多人都比較重視這一點。今天就來談談日志文件中的200064狀態碼具體是什么,對網站SEO有哪些影響。
在站長圈內,大家對200064狀態碼的看法眾說紛紜,筆者總結了以下幾種比較常見的說法:
①64表示64位系統;②64表示訪問正常,無需過多擔心;③64表示抓取次數;④64表示k站的前兆;⑤64表示網頁沒有更新;⑥64表示網站處于考核期;⑦64意味著蛛對網站的Gzip壓縮揭秘失敗。不管是哪一種說法,我們都不能輕易做出判斷,必須要通過實踐進行證明才行。
在國內,大部分的站長朋友使用的計算機系統都是Windows,下面我們來分析一下200064這個狀態碼在Windows系統中具體代表著什么:
使用Windows自帶的命令提示符(cmd),并輸入指令:nethelpmsg64,回車后我們可以看到“指定的網絡名不再可用”的字樣顯示出來。由此,我們可以初步斷定,網絡會話出現故障,客服端請求達不到。在此還有一個疑問,那是不是有可能是蜘蛛在訪問服務器時,由于服務器資源不夠用,導致這個請求失敗呢?
下面就通過曾經負責過的一個網站實例來進行解析這種200064現象:
一、首先這個網站使用的是獨立ip主機,廣東省東莞市,電信IDC機房。筆者隨機查看了幾天的日志文件,發現幾乎每天都有200064代碼出現;在日志文件中筆者發現123.125.71.12這個百度蜘蛛抓取2197.html時候出現200064狀態碼;使用命令提示符進行DNS反查命令nslookup確認百度蜘蛛,Baiduspiderip的hostname以*.baidu.com的格式命名。同樣的方法判斷了其他出現200064的日志代碼,發現狀態碼處于的IP段是123.125.71.*,通過查詢該ip為北京聯通ip段。
于是,筆者根據網站服務器進行分析,當百度蜘蛛由網通ip段訪問到電信服務器時,由于兩種不同類型的網段出現問題,造成蜘蛛訪問時不能正常的后去到網站頁面的內容。所以,百度網通蜘蛛就直接放棄了爬行索引,故此出現了了200064狀態碼。
二、僅這一種情況還不能斷定全部結果,為此,筆者由抽樣了部分日志文件,經分析百度蜘蛛電信ip段以及電信ip訪客在訪問網站時也會出現200064這個狀態碼。再一個,考慮到必應的蜘蛛ip都是美國的,若網站出現200064狀態碼,也極有可能是必應蜘蛛有過來訪,谷歌蜘蛛目前尚未發現這種情況。
前不久,筆者在某論壇看到一高手分析此狀態碼的原因:百度蜘蛛訪問頁面時在特定時間內無法完成頁面全部數據的接受而最后導致訪問頁面協議返回正常,但在頁面返回全部數據的過程中由于服務器或者網絡當時的狀況導致失敗進而出現了200064現象。
最后說一下,當服務器網絡請求不可達到的情況下,IIS日志往往就會出現200064狀態碼,但是無論是電信、網通還是移動的主機,要想避免這種情況的發生,最好是首選雙線或者三線主機,若你網站的目標客服群在全球都有,那么,建議使用質量最有保障的全網互聯云主機。
標簽:烏魯木齊
林芝
鹽城
九江
東營