偽靜態、靜態和動態的區別
目前開發的網站其實真正意義上都是動態網站,只是URL上有些區別,一般URL分為靜態URL、動態URL、偽靜態URL,他們的區別是什麼?
靜態URL
靜態URL類似 域名/news/2012-5-18/110.html 我們一般稱為真靜態URL,每個網頁有真實的物理路徑,也就是真實存在伺服器裡的。
優點是:
網站開啟速度快,因為它不用進行運算;另外網址結構比較友好,利於記憶。
缺點是:
最大的缺點是如果是中大型網站,則產生的頁面特別多,不好管理。至於有的開發者說佔用硬碟空間大,我覺得這個可有忽略不計,佔用不了多少空間的,況且目前硬碟空間都比較大。還有的開發者說會傷硬碟,這點也可以忽略不計。
一句話總結:
靜態網站對SEO的影響:靜態URL對SEO肯定有加分的影響,因為開啟速度快,這個是本質。
動態URL
動態URL類似 域名/NewsMore.asp?id=5 或者 域名/DaiKuan.php?id=17,帶有?號的URL,我們一般稱為動態網址,每個URL只是一個邏輯地址,並不是真實物理存在伺服器硬碟裡的。
優點是:
適合中大型網站,修改頁面很方便,因為是邏輯地址,所以佔用硬碟空間要比純靜態網站小。
缺點是:
因為要進行運算,所以開啟速度稍慢,不過這個可有忽略不計,目前有伺服器快取技術可以解決速度問題。最大的缺點是URL結構稍稍複雜,不利於記憶。
一句話總結:
動態URL對SEO的影響:目前百度SE已經能夠很好的理解動態URL,所以對SEO沒有什麼減分的影響(特別複雜的URL結構除外)。所以你無論選擇動態還是靜態其實都無所謂,看你選擇的程式和需求了。
偽靜態URL
偽靜態URL類似 域名/course/74.html 這個URL和真靜態URL類似。他是透過偽靜態規則把動態URL偽裝成靜態網址。也是邏輯地址,不存在實體地址。
優點是:
URL比較友好,利於記憶。非常適合大中型網站,是個折中方案。
缺點是:
設定麻煩,伺服器要支援重寫規則,小企業網站或者玩不好的就不要折騰了。另外進行了偽靜態網站訪問速度並沒有變快,因為實質上它會額外的進行運算解釋,反正增加了伺服器負擔,速度反而變慢,不過現在的伺服器都很強大,這種影響也可以忽略不計。還有可能會造成動態URL和靜態URL都被搜尋引擎收錄,不過可以用robots禁止掉動態地址。
一句話總結:對SEO的影響:和動態URL一樣,對SEO沒有什麼減分影響
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69990902/viewspace-2743227/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 靜態SDRAM和動態SDRAM的區別
- 動態圖和靜態圖的程式碼區別
- 【知識分享】動態ip和靜態ip的區別
- 動態IP和靜態IP有什麼區別?
- .htaccess 偽靜態
- 動態IP與靜態IP的主要區別
- Discuz!X3.1標籤偽靜態修改和偽靜態規則
- 徹底搞懂訪問者模式的靜態、動態和偽動態分派模式
- 【普】靜態IP和動態IP有什麼區別?
- 【科普】靜態IP和動態IP有什麼區別?
- Java中靜態跟非靜態的區別總結Java
- 動態分佈與靜態分佈的區別
- 靜態網頁與動態網頁的區別網頁
- 偽靜態配置apache 和nginxApacheNginx
- 區域性變數和全域性變數(靜態和非靜態)區別變數
- pbootcms偽靜態教程boot
- thinkphp Nginx偽靜態PHPNginx
- shopnc怎麼開啟偽靜態 shopnc開啟偽靜態的方法
- 伺服器動態ip和靜態ip的區別和特點伺服器
- 靜態路由和動態路由路由
- 靜態代理和動態代理
- c#物件導向- 靜態成員和非靜態成員的區別C#物件
- ios靜態庫和動態庫iOS
- thinkphp 偽靜態規則PHP
- 網站偽靜態配置網站
- nginx偽靜態檔案Nginx
- 靜態IP是什麼意思?和動態IP 有什麼區別
- Java中的靜態代理和動態代理Java
- 靜態動態陣列陣列
- 靜態合批和動態合批
- cmake:生成靜態庫和動態庫
- 動態註冊和靜態註冊
- 【知識分享】伺服器動態ip和靜態ip的區別和特點伺服器
- java執行原理、靜態代理和動態代理區分Java
- 靜態住宅IP與動態住宅IP有什麼區別?
- linux下靜態連結庫和動態連結庫的區別有哪些Linux
- 思科-Seven【NAT應用篇】!動態與靜態路由的區別和特點~~~路由
- ZBlogPHP怎麼生成偽靜態?PHP