那么它們之間有什么區別呢?
靜態頁面:它占用服務,最少的中央處理器和內存資源,但占用硬盤空間。此外,當數量達到一定水平和訪問次數太高時,仍然會有緩慢的頁面打開。這對以后的網站修改是不利的。
偽靜態:它占用較少的硬盤空間,但也占用了服務的中央處理器和內容空間。一旦訪問量太高,它也會被卡住。
偽靜態的缺點
1.當然,正如一篇文章的作者所說:“如果流量稍微大一點,CPU使用率就會超負荷,300多人會同時在線死亡,而500多人不會在不使用偽靜態時同時在線死亡,我的IIS號是1000?!按_實如此,因為偽靜態使用常規判斷而不是真實地址,并且分別顯示哪個頁面的責任是由CPU判斷而不是直接指定的,所以CPU占用率的增加確實是偽靜態的最大缺點?!?
2.該網站的容忍度很低
此外,這將導致網站同時承受在線人數的急劇下降。如果你的網站可以同時被1000人訪問,那么經過偽靜態處理后,將有300人訪問你的網站。
3.網頁打開緩慢。
偽靜態的頁面打開很快,這實在是太有趣了。偽靜態仍然需要讀取數據庫,并且還有一個重寫網址的額外過程。其他步驟永遠不會缺乏活力。怎么會更快呢?
4.很多重復的頁面。
經過偽靜態后,原始頁面也可以被訪問,導致大量的偽靜態頁面和動態頁面被重復,這對網站來說是極其不利的。
5.需要服務的支持。
并非所有服務設備都支持偽靜態,這實際上增加了成本。因此,如果網站中的動態參數沒有達到影響搜索引擎包含度的水平,那么動態性要比偽靜態性好得多。
6.使真正的靜態網頁不可訪問。
如果php在html中是偽靜態的,那么真正的靜態頁面是不可訪問的。
偽靜態的好處
在討論了缺點之后,讓我們來看看偽靜態的好處。當然,它仍然是相當靜態的:頁
1.真正的靜態頁面空間具有很大的存儲容量,當刪除或更新這些html文件時,會造成大量的文件碎片,破壞磁盤的不良軌跡,而偽靜態可以更好地緩解服務的壓力,增強搜索引擎對頁面的包容;雖然動態頁面可以實時更新,但它們有時會導致無休止的循環,并且對搜索引擎不友好,但這種情況在偽靜態中不會發生。
2.偽靜態的網址更清晰,容易引起用戶點擊。除了點擊率,靜態地址也不利于記憶。
當然,對于搜索引擎優化來說,靜態頁面更好,但是現在如果網站完全實現了靜態頁面,工作量就比較大,有些功能也沒有很好的實現!因此,這個建議是偽靜態的。