一、網頁大小這里的網頁大小是指網頁的字節(jié)大小,網頁的物理大小。
很多搜索引擎的搜索結果中會看到網頁大小。
我們知道,在內容和功能確定的前提下,網頁字節(jié)數越小,打開速度越快,對se爬行越有利,這個網頁大小具體指的是么呢?它指的是該網頁源代碼的字節(jié)大小,不包含額外的js,gif,flash,jpg等。
怎么得到網頁大小的值呢?
1、如果網頁在本地,直接查看在網頁屬性;
2、在網頁點右鍵-查看源代碼,將源代碼另存,查看大。
3、利用firefox插件Extended Statusbar;
4、有人需要在程序中調用網頁字節(jié)大小,可用代碼:
搜索引擎抓取的只是網頁的部分源代碼,而圖片、Css等不會存儲到它的服務器,在搜索引擎抓取的過程中,利用類似上面的代碼,得到一個網頁大小的參數,一塊存入數據庫,最終在搜索引擎結果頁面中輸出。
二、網頁流量很多主機都有流量限制,這里說的流量就是指從服務器端下載的實際流量,即用戶瀏覽網頁產生的實際流量。
1、用戶第一次打開網頁A時,會將網頁A本身(網頁源代碼的字節(jié)大小)+Css+Js+網頁中的圖片+flash+其它全部下載到本機硬盤(瀏覽器緩存)中,這是的流量等于以上文件字節(jié)數的總和;
2、當用戶再打開網頁A之后,又打開了網頁B,而網頁B中包含了部分和A相同的CSS,JS,圖片,同時又包含自身的一部分圖片,js等,這時瀏覽器不會下載這些相同的文件,所以這是打開網頁B的流量=B源代碼+網頁B中新的圖片,cs,js等;
3、當用戶再打開網頁A、B后(沒有刪除緩存),用F5刷新了A,或B,瀏覽器只會重新下載A、B源代碼;
4、當用戶用使用Ctrl+F5刷新A、B,或清除了緩存,重新下載A、B,同前兩步;F5為讀取緩存,Ctrl+F5為重新從服務器讀取。