諾商資訊

首頁 - 新聞資訊 > 諾商資訊 >

濟南網站建設講解動態網頁與靜態網頁

來源:www.tourov.live   發布時間:2016-06-22      瀏覽次數:

    靜態網頁是由瀏覽器直接從服務器下載到瀏覽者所在機器上瀏覽的。

    動態網頁需要服務器執行(運算)成靜態網頁的內容,然后由瀏覽器下載到瀏覽者所在機器上瀏覽。

    靜態網頁是任何網站的根基,因為瀏覽者瀏覽的內容永遠是從服務器傳回的靜態網頁的內容。

    動態與靜態網頁并不矛盾,網站設計中往往是先使用DreamWeaver等工具設計靜態網頁,之后將PHP等程序嵌入靜態網頁中完成網站設計。

    動態網頁中一般會包含靜態網頁的內容,比如:PHP代碼中通常包含HTML或CSS。

    靜態網頁中不能包含動態網頁的內容。比如:如果HTML中包含PHP的內容,那就是動態網頁了。

    動態網頁通常與數據庫相連,來完成頁面的顯示。比如:一個文章顯示系統,可以只通過一個動態網頁Display.php顯示數據庫中的多篇文章。而靜態網頁無法實現此功能。

    采用動態網頁可以實現很多動態功能,比如Blog登錄,BBS討論,購物車等。

    由于動態網頁需要服務器執行(運算),因此將消耗服務器資源,訪問速度會慢于靜態網頁。

    當網站有大數據量時,應該使用動態網頁管理,減少網站維護工作量。

    當網站服務器壓力過大或者訪問量太大時,應該使用靜態頁面顯示。

    當網站有大的數據量而且訪問量很大時,應該使用動態頁面管理維護網站內容,同時生成靜態頁面用于顯示。

    動態網頁的網址顯示方式通常帶有"?",比如http://www.dreamdu.com/dreamdu.php?id=999&name=monkey ,這種網址屬于搜索引擎不友好的URL,應該使用urlrewrite改為靜態網頁的URL顯示方式,比如類似于 http://www.dreamdu.com/dreamdu_999_monkey.html 的URL。

    動態網頁是需要服務器端執行的程序,由于人的原因可能使動態網頁程序產生漏洞,這些漏洞可能會被黑客利用。比如我們常說的"掛馬"。

    濟南網站建設http://www.tourov.live/分析將網頁靜態化確實具有一定的優勢,但經過實踐,筆者也發現并不是說將網頁靜態化就是百分之百的好事。不過筆者在這里也想提醒您,是否要實施網頁靜態化得視具體的環境而定。如果應用不恰當,不但達不到優化的效果,還有可能給您帶來很大的麻煩。

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

  有人是這樣估算的:一篇文章的內容大概會占5**K,而其他的代碼會占2/5-4/5,一個文件大概會增加15K左右,對于30萬的文章數據庫來說,需要增加了3.6G的硬盤空間使用。雖然現在的硬盤容量越來越大,但當網站的數據量達到一定的程度后,就得考慮這方面的因素了。

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

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

    凡事都是利弊并存的,但不管怎么說為了對網站進行搜索引擎優化,專業的SEO都會強烈建議將動態的網頁轉變成靜態的網頁,將網頁靜態化確實是一個很好的優化策略。目前網頁優化策略中的靜態網頁分真靜態網頁和偽靜態網頁兩種,關于偽靜態網頁和生成方法在這之前我們有探討,今天網頁教學網那個重點探討SEO網站優化之生成真靜態網頁的利與弊。

    相對于Wordpress等程序的偽靜態 URL重寫,Z-Blog的真靜態更有優勢,搜索引擎蜘蛛會喜歡能響應If- modified-Since header和正確返回304(文件未更新)的服務器,而只有html真靜態文件能默認做到這一點,搜索引擎可以正確判斷文件是否更新及更新時間,并且減少重復抓取的損耗。這點也可以加快客戶端載入網頁的速度,CSS和JS等文件通常只需傳送一次即可。訪問多個網頁時可有效提高用戶體驗。

免費獲取互聯網策劃方案
河南快3开奖号码今天