關於偽靜態的特點和優點

2021-09-01 17:42:45 字數 3915 閱讀 2223

搜尋引擎

磁碟mysql

bthtml儲存

1.關於偽靜態的用處有些使用者覺得,偽靜態和真靜態實際被收錄量會相差很大,其實不然,從你個人角度,你去判斷一下乙個帖子到底是真靜態還是偽靜態?估計很難看得出,因為所謂靜態的意思,就是位址中不帶問號,不帶問號的就是靜態,管他是真的還是偽的?搜尋引擎看得出嗎?

所以說,其實不論是真的還是偽的,其實對於搜尋引擎來說都是一樣的,搜尋引擎沒有說,你這個是偽的,我不收錄你.揪根掘底的來說,為什麼搜尋引擎會不收錄帶問號的**?因為搜尋引擎怕由於問號而進入死迴圈(以前動網就有這樣乙個漏洞,蜘蛛進去出不來了),所以很多時候帶問號的位址是不會進去的,偽靜態對於搜尋引擎來說,其實就是靜態,因為位址中沒有帶問號,所以沒有真靜態比偽靜態收錄得多的說法.

2.為什麼選擇偽靜態有很多使用者說:真靜態不好嗎?為什麼不用真靜態?訪問起來不是更快嗎?負載不是更好嗎?等等等等...

在這裡,其實只用乙個問題來回答:為什麼選擇mysql.很多使用者大概不明白為什麼那麼多大型論壇都選擇了mysql資料庫作為儲存機制,大概大部分都是想:"因為dz用了mysql,所以就是mysql".其實不然,試想dz為什麼會在那麼多論壇程式並存的日子生存下來並笑傲江湖,很大原因是因為dz用了mysql.試想如果大c當年改的程式是乙個文字論壇,那還會有dz的今天嗎?或者從另乙個角度問,為什麼那麼多大型**都選擇了mysql而不是文字作為儲存機制?

所謂文字論壇,實際就跟真靜態的說法差不多了,將資料儲存在空間上面,大量讀寫硬碟,等等...為什麼這種寫法會被淘汰呢?我相信答案不會是老師所說的:"discuz.net 目前有 2129867 篇帖子,儲存成html的話大約是 20799 m,也就是 20g左右。這當中還不計算由於磁碟儲存機制造成的空間浪費(100個1k 的檔案占用的空間可能會是200k)。"這種說法從我個人觀點來看,這個理由不能給予使用者不使用真靜態充分的理由.然而,另乙個理由卻是值得我們注意思考的,也是為什麼絕大多數站都不選擇生成靜態:"刪除、更新這些html內容會導致大量的磁碟io操作以及大量的磁碟碎片."正如上面這個說法,在實際當中確實會導致大量的磁碟i/o操作(input,output),大量進行i/o操作帶來的後果可想而知,會產生大量的磁碟碎片甚至會導致硬碟出現壞道.所以對於生成靜態而言,還不如去用文字論壇,可以更好的解決你們的需求.(pw就是做文字論壇出生的,當時的名字為ofstar ,後因發展困難轉為mysql,而pw生成靜態頁面也就是pw以前文字方式稍加改進用於吸引使用者眼球的噘頭)當然,如果大家記憶力好的話,應該可以記得 pw4的時候pw論壇不能訪問很長一段時間,後來恢復到一段時間前的資料,官方的說法是被人攻擊而導致硬碟損壞,其實這種說法是比較不可信的,相對於是被攻擊導致硬碟損壞還是大量i/o操作而產生的後果,我個人更傾向於後者.當然,如果大家比較關注5d6d的話,應該知道前幾天有一天時間5d6d無法訪問,根據非官方訊息是因為硬碟壞了,而損壞的原因我想當然是因為大量使用者大量進行i/o操作了,試想,我們乙個論壇,進行磁碟i/o操作的僅為管理員進行更新快取時進行的,而5d6d每乙個會員就是乙個管理員,試想下對磁碟是多大的考驗?所以我並不奇怪5d6d的硬碟壞了.當然,也許在讀這篇文章的很多朋友都有使用過bt,也聽說過bt對硬碟很傷,不能開多,而所謂傷害,和這裡指的都是同一樣東西,大量i/o導致磁碟出現碎片甚至出現磁碟壞道.這裡都是說些很實際的例子來說明問題了.

4.我們該如何做我們來總結一下.

1.使用真靜態和假靜態對seo來說沒有什麼區別

2.使用真靜態可能將導致硬碟損壞並將影響論壇效能

3.使用偽靜態將占用一定量的cpu占有率,大量使用將導致cpu超負荷

4.最重要的一點,我們要靜態是為了seo所以.

1.使用真靜態的方法可以直接排除了,因為無論怎麼生成,對硬碟來說都是很傷的.

2.既然真偽靜態的效果一樣,我們就可以選擇偽靜態了.

3.但是偽靜態大量使用會照成cpu超負荷.

4.所以我們只要不大量使用就可以了.

5.既然靜態只是給seo看的,我們只需要偽靜態給seo就行了,不需要給使用者使用.

6.所以我們只要在專門提供給seo爬的archiver中使用偽靜態就可以了.

好東西,簡單的排了一下版,喜歡的頂上來!

1.關於偽靜態的用處有些使用者覺得,偽靜態和真靜態實際被收錄量會相差很大,其實不然,從你個人角度,你去判斷一下乙個帖子到底是真靜態還是偽靜態?估計很難看得出,因為所謂靜態的意思,就是位址中不帶問號,不帶問號的就是靜態,管他是真的還是偽的?搜尋引擎看得出嗎?

所以說,其實不論是真的還是偽的,其實對於搜尋引擎來說都是一樣的,搜尋引擎沒有說,你這個是偽的,我不收錄你.揪根掘底的來說,為什麼搜尋引擎會不收錄帶問號的**?因為搜尋引擎怕由於問號而進入死迴圈(以前動網就有這樣乙個漏洞,蜘蛛進去出不來了),所以很多時候帶問號的位址是不會進去的,偽靜態對於搜尋引擎來說,其實就是靜態,因為位址中沒有帶問號,所以沒有真靜態比偽靜態收錄得多的說法.

2.為什麼選擇偽靜態有很多使用者說:真靜態不好嗎?為什麼不用真靜態?訪問起來不是更快嗎?負載不是更好嗎?等等等等...

在這裡,其實只用乙個問題來回答:為什麼選擇mysql.很多使用者大概不明白為什麼那麼多大型論壇都選擇了mysql資料庫作為儲存機制,大概大部分都是想:"因為dz用了mysql,所以就是mysql".其實不然,試想dz為什麼會在那麼多論壇程式並存的日子生存下來並笑傲江湖,很大原因是因為dz用了mysql.試想如果大c當年改的程式是乙個文字論壇,那還會有dz的今天嗎?或者從另乙個角度問,為什麼那麼多大型**都選擇了mysql而不是文字作為儲存機制?

所謂文字論壇,實際就跟真靜態的說法差不多了,將資料儲存在空間上面,大量讀寫硬碟,等等...為什麼這種寫法會被淘汰呢?我相信答案不會是老師所說的:"discuz.net 目前有 2129867 篇帖子,儲存成html的話大約是 20799 m,也就是 20g左右。這當中還不計算由於磁碟儲存機制造成的空間浪費(100個1k 的檔案占用的空間可能會是200k)。"這種說法從我個人觀點來看,這個理由不能給予使用者不使用真靜態充分的理由.然而,另乙個理由卻是值得我們注意思考的,也是為什麼絕大多數站都不選擇生成靜態:"刪除、更新這些html內容會導致大量的磁碟io操作以及大量的磁碟碎片."正如上面這個說法,在實際當中確實會導致大量的磁碟i/o操作(input,output),大量進行i/o操作帶來的後果可想而知,會產生大量的磁碟碎片甚至會導致硬碟出現壞道.所以對於生成靜態而言,還不如去用文字論壇,可以更好的解決你們的需求.(pw就是做文字論壇出生的,當時的名字為ofstar ,後因發展困難轉為mysql,而pw生成靜態頁面也就是pw以前文字方式稍加改進用於吸引使用者眼球的噘頭)當然,如果大家記憶力好的話,應該可以記得 pw4的時候pw論壇不能訪問很長一段時間,後來恢復到一段時間前的資料,官方的說法是被人攻擊而導致硬碟損壞,其實這種說法是比較不可信的,相對於是被攻擊導致硬碟損壞還是大量i/o操作而產生的後果,我個人更傾向於後者.當然,如果大家比較關注5d6d的話,應該知道前幾天有一天時間5d6d無法訪問,根據非官方訊息是因為硬碟壞了,而損壞的原因我想當然是因為大量使用者大量進行i/o操作了,試想,我們乙個論壇,進行磁碟i/o操作的僅為管理員進行更新快取時進行的,而5d6d每乙個會員就是乙個管理員,試想下對磁碟是多大的考驗?所以我並不奇怪5d6d的硬碟壞了.當然,也許在讀這篇文章的很多朋友都有使用過bt,也聽說過bt對硬碟很傷,不能開多,而所謂傷害,和這裡指的都是同一樣東西,大量i/o導致磁碟出現碎片甚至出現磁碟壞道.這裡都是說些很實際的例子來說明問題了.

4.我們該如何做我們來總結一下.

1.使用真靜態和假靜態對seo來說沒有什麼區別

2.使用真靜態可能將導致硬碟損壞並將影響論壇效能

3.使用偽靜態將占用一定量的cpu占有率,大量使用將導致cpu超負荷

4.最重要的一點,我們要靜態是為了seo所以.

1.使用真靜態的方法可以直接排除了,因為無論怎麼生成,對硬碟來說都是很傷的.

2.既然真偽靜態的效果一樣,我們就可以選擇偽靜態了.

3.但是偽靜態大量使用會照成cpu超負荷.

4.所以我們只要不大量使用就可以了.

5.既然靜態只是給seo看的,我們只需要偽靜態給seo就行了,不需要給使用者使用.

6.所以我們只要在專門提供給seo爬的archiver中使用偽靜態就可以了.

好東西,簡單的排了一下版,喜歡的頂上來!

偽靜態網頁資源特點

1 偽靜態網頁介紹 偽靜態就是通過某些技術 如rewrite 把動態網頁的rul位址偽裝成靜態網頁的url位址,但實質上使用者訪問的還是動態網頁,只不過給使用者看起來的url位址是符合靜態網頁位址特徵的,因此,使用者及某些搜尋引擎會誤認為是靜態網頁。2 偽靜態網頁特點 從 的url 位址看,偽靜態表...

偽靜態 mysql 靜態和偽靜態

一 偽靜態的用處 有些使用者覺得,偽靜態和真靜態實際被收錄量會相差很大,實在不然,從你個人角度,你去判定一下乙個帖子到底是真靜態還是偽靜態?估計很丟臉得出,由於所謂靜態的意思,就是位址中不帶問號,不帶問號的就是靜態,管他是真的還是偽的?搜尋引擎看得出嗎?所以說,實在不論是真的還是偽的,實在對於搜尋引...

關於偽靜態的理解

靜態網頁就好比是我們前端人員編寫的html頁面,以 html結尾的網頁如abc.html檔案,再比如你想訪問我的博文 你會看到url鏈結有乙個.html 而動態網頁就是,假如你想做乙個顯示當前時間的頁面,那麼就可以寫個php檔案,然後訪問 網域名稱.com abc.php。web伺服器看到這樣的位址...