SEO教程 靜態網頁和動態網頁效能比較

2022-09-26 11:09:12 字數 1946 閱讀 5783

為了對**進行搜尋引擎優化,專業的seo都會強烈建議將動態的網頁轉變成靜態的網頁,將網頁靜態化確實是乙個很好的優化策略。目前網頁優化策略中的靜態網頁分真靜態網頁和偽靜態網頁兩種,關於偽靜態網頁和生成方法在這之前我們有**,今天網頁教學網那個重點**seo**優化之生成真靜態網頁的利與弊。相對於wordpress等程式的偽靜態url重寫,z-blog的真靜態更有優勢,搜尋引擎蜘蛛會喜歡能響應if-modified-since header和正確返回304(檔案未更新)的伺服器,而只有html真靜態檔案能預設做到這一點,搜尋引擎可以正確判斷檔案是否更新及更新時間,並且減少重複抓取的損耗。這點也可以加快客戶端載入網頁的速度,css和js等檔案通常只需傳送一次即可。訪問多個網頁時可有效提高使用者體驗。

1、訪問速度相對比動態網頁快。

在資料量相當的情況下,靜態網頁www.cppcns.com的**速度要比動態網頁快。這無論對於使用者還是搜尋引擎機械人都是非常友好的表現。特別是你的站點流量非常大,資料量也非常大,這時網頁的**速度對於你的**來說是非常重要的。

2、網頁的可控制性增強,網頁的相似度降低。

在將網頁靜態化的過程中,一般會設計這樣的功能。就是可以手動輸入要生成靜態網頁的名稱。這對於搜尋優化比較有益處。比如筆者做webceo**時,選取的檔名為:webceo-download。在google中搜尋「webceo **」時排名第三。你可以去看去觀察一下,在搜尋結果中的前三位,都在url**現了w並且google也把它加粗了。可見google還是要考慮這一點的。而動態網頁在未經過處理的情況下,它的檔名一般會是這樣「download.aspx?id=123」。這樣的檔名肯定就沒有前面的檔名好了。

同樣,對於title、keyword和description等html標籤,我們同樣可以做成可手動控制的。通過增加這些網頁元素的可控制性,我們可以降低網頁的相似性,搜尋引擎也會收錄更多的網頁。將網頁靜態化確實具有一定的優勢,但經過實踐,筆者也發現並不是說將網頁靜態化就是百分之百的好事。不過筆者在這裡也想提醒您,是否要實施網頁靜態化得視具體的環境而定。如果應用不恰當,不但達不到優化的效果,還有可能給您帶來很大的麻煩。

1、生成靜態網頁會增加伺服器空間的負擔。

有人是這樣估算的:一篇文章的內容大概會佔5k-10k,而其他的**會佔2/5-4/5,乙個檔案大概會增加15k左右,對於30萬的文章資料庫來說,需要增加了3.6g的硬碟空間使用。雖然現在的硬碟容量越來越大,但當**的資料量達到一定的程度後,就得考慮這方面的因素了。

2、大量的靜態網頁增加維護的工作量。

**的更新改版是免不了的事。你可以試想乙個有一萬個網頁的**(並不是特別多)要在每個網頁增加程式設計客棧一些內容,這將會是一件非常麻煩的事情。當然你也許會說我程式寫好一點,更新就會很方便。筆者承認編寫優質高效的程式可以減少這樣的工作量。但是沒法徹底解決大量檔案帶來的麻煩。

比如,很多靜態化的**都會有乙個批量更新的功能。也就是批量生成靜態網頁。其實,這樣的功能設計是很好的,但是在實際的使用中會出現一些問題。筆者遇到的最大問題是由於各種軟硬體原因,在數以萬計的網頁檔案中,總是有極少數檔案沒有生成成功,更糟糕的是有些沒生成成功的檔案無法被記錄下來。這就好比一顆「定時炸彈」,它總有一天會「**」。它始終是oemrrtg會被使用者或蜘蛛找到,然後發現:咦,這個網頁是咋回事呀?不對呀!

3、生成的靜態網頁消耗伺服器資源。

有很多開發者將生成的靜態網頁的功能是用執行緒完成的。當檔案數量大時,這會很耗伺服器資源。

4、靜態網頁要讀取動態資料。

你可能已經發現很多生成的靜態網頁是可以讀取到系統的最新動態的。比如系統最新的想新聞。這其實就是乙個靜態網頁要實現動態讀取資料的功能。這在技術上是可以實現的,並且實現的方法很多。但在你設計**的時候,就得考慮到這點。

可見,將網頁靜態化或者動態化都有一定的優勢和不足。現在有一種做法就是將靜態網頁偽靜態化。採用的是url rewrite,就是將動態的url重寫,形成靜態頁的表象。這也算是可以這兩種方式的優勢互補吧。

本文標題: seo教程:靜態網頁和動態網頁效能比較

本文位址: /news/exp/26395.html

靜態網頁和動態網頁

想知道什麼是偽靜態,那麼我們必須知道什麼是靜態和動態的,之前沒有接觸 的時候,認為靜態的就是沒有flash多的頁面,動態的就是有flash的頁面,發現這真是乙個片面的理解,現在才知道這並不是區別靜態和動態的原理,而是通過 來區別的 靜態 是指全部由html 格式頁面組成的 所有的內容包含在網頁檔案中...

靜態網頁和動態網頁

總有人覺得網頁中有動態圖的就叫動態網頁了,而沒有的就叫靜態網頁。你們那是錯的想法,那到底什麼是對的呢,讓我來告訴你們吧。指的是一旦用html寫完了之後,網頁的內容和顯示效果就不會發生變化的網頁,如果想改變除非手動修改網頁的html 指的是網頁的顯示內容可以隨著時間 環境或者資料操作的結果而實時發生改...

靜態動態網頁

靜態網頁是相對於動態網頁而言的,是指沒有後台資料庫,不包含程式,不可互動的網頁。靜態網頁的特點 開發人員寫了什麼,顯示就是什麼,一旦編寫完成,就不會有任何改變。靜態網頁一般適用於更新較少的展示型網頁,例如 酒水,家具,水果等宣傳頁 是很多中小 的展示方式。靜態網頁資源對應擴充套件名為 靜態網頁重要特...