最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

真?zhèn)戊o態(tài)區(qū)別方法分析

 更新時間:2010年01月26日 17:51:25   作者:  
有些用戶覺得,偽靜態(tài)和真靜態(tài)實際被收錄量會相差非常大,其實不然,從你個人角度,你去判斷一下一個帖子到底是真靜態(tài)還是偽靜態(tài)?

1.關(guān)于偽靜態(tài)的用處

  有些用戶覺得,偽靜態(tài)和真靜態(tài)實際被收錄量會相差非常大,其實不然,從你個人角度,你去判斷一下一個帖子到底是真靜態(tài)還是偽靜態(tài)?

  估計非常難看得出,因為所謂靜態(tài)的意思,就是地址中不帶問號,不帶問號的就是靜態(tài),管他是真的還是偽的?搜索引擎看得出嗎?

  所以說,其實不論是真的還是偽的,其實對于搜索引擎來說都是相同的,搜索引擎沒有說,你這個是偽的,我不收錄你.

  揪根掘底的來說,為什么搜索引擎會不收錄帶問號的網(wǎng)址?因為搜索引擎怕由于問號而進入死循環(huán)(以前動網(wǎng)就有這樣一個漏洞,蜘蛛進去出不來了),所以非常多時候帶問號的地址是不會進去的,偽靜態(tài)對于搜索引擎來說,其實就是靜態(tài),因為地址中沒有帶問號,所以沒有真靜態(tài)比偽靜態(tài)收錄得多的說法.

 

2.為什么選擇偽靜態(tài)

  有非常多用戶說:

  真靜態(tài)不好嗎?

  為什么不用真靜態(tài)?

  訪問起來不是更快嗎?

  負載不是更好嗎?

  等等等等...

  在這里,其實只用一個問題來回答:為什么選擇MYSQL.

  非常多用戶大概不明白為什么那么多大型論壇都選擇了MYSQL數(shù)據(jù)庫作為儲存機制,大概大部分都是想:"因為DZ用了MYSQL,所以就是MYSQL".

  其實不然,試想DZ為什么會在那么多論壇程式并存的日子生存下來并笑傲江湖,非常大原因是因為DZ用了MYSQL.試想如果大C當(dāng)年改的程式是個文本論壇,那還會有DZ的今天嗎?

  或從另一個角度問,為什么那么多大型網(wǎng)站都選擇了MYSQL而不是文本作為儲存機制?

  所謂文本論壇,實際就跟真靜態(tài)的說法差不多了,將數(shù)據(jù)儲存在空間上面,大量讀寫硬盤,等等...

  為什么這種寫法會被淘汰呢?

  我相信答案不會是老師所說的:

  "discuz.net 目前有 2129867 篇帖子,存儲成html的話大約是 20799 M,也就是 20G左右。這當(dāng)中還不計算由于磁盤存儲機制造成的空間浪費(100個1k 的文件占用的空間可能會是200K)。"

  這種說法從我個人觀點來看,這個理由不能給予用戶不使用真靜態(tài)充分的理由.

  然而,另一個理由卻是值得我們注意思考的,也是為什么絕大多數(shù)站都不選擇生成靜態(tài):

  "刪除、更新這些html內(nèi)容會導(dǎo)致大量的磁盤io操作及大量的磁盤碎片."

  正如上面這個說法,在實際當(dāng)中確實會導(dǎo)致大量的磁盤I/O操作(input,output),大量進行I/O操作帶來的后果可想而知,會產(chǎn)生大量的磁盤碎片甚至?xí)?dǎo)致硬盤出現(xiàn)壞道.

  所以對于生成靜態(tài)而言,還不如去用文本論壇,能更好的解決你們的需求.

  (副W就是做文本論壇出生的,當(dāng)時的名字為ofstar http://www.sh012.com ,后因發(fā)展困難轉(zhuǎn)為MYSQL,而PW生成靜態(tài)頁面也就是PW以前文本方式稍加改進用于吸引用戶眼球的噘頭)

  當(dāng)然,如果大家記憶力好的話,應(yīng)該能記得PW4的時候PW論壇不能訪問非常長一段時間,后來恢復(fù)到一段時間前的數(shù)據(jù),官方的說法是被人攻擊而導(dǎo)致硬盤損壞,其實這種說法是比較不可信的,相對于是被攻擊導(dǎo)致硬盤損壞還是大量I/O操作而產(chǎn)生的后果,我個人更傾向于后者.

  當(dāng)然,如果大家比較關(guān)注5d6d的話,應(yīng)該知道前幾天有一天時間5d6d無法訪問,根據(jù)非官方消息是因為硬盤壞了,而損壞的原因我想當(dāng)然是因為大量用戶大量進行I/O操作了,試想,我們一個論壇,進行磁盤I/O操作的僅為管理員進行更新緩存時進行的,而5d6d每一個會員就是個管理員,試想下對磁盤是多大的考驗?所以我并不奇怪5d6d的硬盤壞了.

  當(dāng)然,也許在讀這篇文章的非常多朋友都有使用過BT,也聽說過BT對硬盤非常傷,不能開多,而所謂傷害,和這里指的都是同相同東西,大量I/O導(dǎo)致磁盤出現(xiàn)碎片甚至出現(xiàn)磁盤壞道.

  這里都是說些非常實際的例子來說明問題了.

 

3.關(guān)于偽靜態(tài)的壞處

  當(dāng)然猶如一篇文章的作者所說的

  "如果流量稍大一些使用偽靜態(tài)就出現(xiàn)CPU使用超負荷,我的同時在線300多人就掛了,而不使用偽靜態(tài)的時候同時在線超500人都不掛,我的ISS數(shù)是1000"

  確實是這樣的,由于偽靜態(tài)是用正則判斷而不是真實地址,分辨到底顯示哪個頁面的責(zé)任也由直接指定轉(zhuǎn)由CPU來判斷了,所以CPU占有量的上升,確實是偽靜態(tài)最大的弊病.

 

4.我們該怎么做

  我們來總結(jié)一下.

  1.使用真靜態(tài)和假靜態(tài)對SEO來說沒有什么差別

  2.使用真靜態(tài)可能將導(dǎo)致硬盤損壞并將影響論壇性能

  3.使用偽靜態(tài)將占用一定量的CPU占有率,大量使用將導(dǎo)致CPU超負荷

  4.最重要的一點,我們要靜態(tài)是為了SEO

  所以.

  1.使用真靜態(tài)的方法能直接排除了,因為無論怎么生成,對硬盤來說都是非常傷的.

  2.既然真?zhèn)戊o態(tài)的效果相同,我們就能選擇偽靜態(tài)了.

  3.不過偽靜態(tài)大量使用會照成CPU超負荷.

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

  5.既然靜態(tài)只是給SEO看的,我們只需要偽靜態(tài)給SEO就行了,不必給用戶使用.

  6.所以我們只要在專門提供給SEO爬的Archiver中使用偽靜態(tài)就能了.

 

5.判斷某網(wǎng)站是真靜態(tài)還是偽靜態(tài)

IE瀏覽器

  打開你想判斷的網(wǎng)站后,再在網(wǎng)址框中輸入javascript:alert(document.lastModified)。此方法可以判斷一個網(wǎng)頁的最后更新時間。如果這個時間與現(xiàn)在的時間相同,說明是偽靜態(tài)的,反之為真靜態(tài)的。

火狐Firefox瀏覽器

  先用火狐打開一個網(wǎng)頁,等網(wǎng)頁完全打開后進入FireFox的控制臺,"工具"-“錯誤控制臺”-快捷鍵:Shift+Ctrl+J,然后在控制臺里面輸入入:alert(document.lastModified),查看最后修改時間并記錄。
  接下來關(guān)閉控制臺,重新刷新網(wǎng)頁,再用相同的方法在控制臺里輸入查詢代碼,再查看文件的最后修改時間,連續(xù)幾次如果發(fā)現(xiàn)時間不同則可以判斷它是偽靜態(tài)的了

相關(guān)文章

  • vs2022使用git同步報錯以及解決每次推送要輸入密碼問題

    vs2022使用git同步報錯以及解決每次推送要輸入密碼問題

    本文主要介紹了vs2022使用git同步報錯以及解決每次推送要輸入密碼問題,文中通過圖文示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-10-10
  • 教你用PyTorch部署模型的方法

    教你用PyTorch部署模型的方法

    這篇文章主要介紹了用PyTorch部署模型的相關(guān)知識,演示了使用PyTorch最近發(fā)布的新工具torchserve來進行PyTorch模型的部署的相關(guān)知識,需要的朋友可以參考下
    2022-02-02
  • idea一直indexing無法操作的問題解決

    idea一直indexing無法操作的問題解決

    在使用idea 2020.3版本開發(fā)maven項目的時候,一直出現(xiàn)有效件index,idea基本上就沒辦法操作了,連跳入到類或方法里都跳不了,本文就來介紹一下解決方法,感興趣的可以了解一下
    2024-01-01
  • TCP關(guān)閉問題詳細介紹

    TCP關(guān)閉問題詳細介紹

    這篇文章主要介紹了TCP關(guān)閉問題詳細介紹的相關(guān)資料, TCP的三次握手,四次揮手,需要的朋友可以參考下
    2017-04-04
  • 高性能WEB開發(fā)(5) 減少請求,響應(yīng)的數(shù)據(jù)量

    高性能WEB開發(fā)(5) 減少請求,響應(yīng)的數(shù)據(jù)量

    上一篇中我們說到了 如何減少請求數(shù),這次說說如何減少請求、響應(yīng)的數(shù)據(jù)量(即在網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)量),減少傳輸?shù)臄?shù)據(jù)量不僅僅可以加快頁面加載速度,更可以節(jié)約服務(wù)器帶寬,為你剩不少錢(好像很多機房托管都是按流量算錢的)。
    2010-05-05
  • php和asp利用Shell.Application來執(zhí)行程序的代碼

    php和asp利用Shell.Application來執(zhí)行程序的代碼

    關(guān)于用Shell.Application來執(zhí)行程序,在海陽頂端asp木馬里已有示例。用的是ShellExecute 這個方法。
    2008-12-12
  • 高性能WEB開發(fā) 頁面呈現(xiàn)、重繪、回流。

    高性能WEB開發(fā) 頁面呈現(xiàn)、重繪、回流。

    在討論頁面重繪、回流之前。需要對頁面的呈現(xiàn)流程有些了解,頁面是怎么把html結(jié)合css等顯示到瀏覽器上的,下面的流程圖顯示了瀏覽器對頁面的呈現(xiàn)的處理流程。可能不同的瀏覽器略微會有些不同。但基本上都是類似的。
    2010-05-05
  • Git恢復(fù)之前版本的三種方法之reset、revert、rebase詳解

    Git恢復(fù)之前版本的三種方法之reset、revert、rebase詳解

    這篇文章主要介紹了Git恢復(fù)之前版本的三種方法之reset、revert、rebase解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • VSCode的使用配置以及VSCode插件的安裝教程詳解

    VSCode的使用配置以及VSCode插件的安裝教程詳解

    這篇文章主要介紹了VSCode的使用配置以及VSCode插件的安裝教程詳解,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • git版本回退方式(git?reset、git?revert、git?stash)

    git版本回退方式(git?reset、git?revert、git?stash)

    這篇文章主要介紹了git版本回退方式(git?reset、git?revert、git?stash),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04

最新評論

万安县| 长治县| 岳阳县| 新化县| 肃南| 利津县| 绥德县| 固始县| 视频| 年辖:市辖区| 曲周县| 辉县市| 京山县| 台南市| 鸡泽县| 竹北市| 若尔盖县| 乳源| 鹿泉市| 三明市| 建昌县| 台东市| SHOW| 堆龙德庆县| 海阳市| 浦东新区| 岳西县| 漠河县| 和田市| 凤翔县| 碌曲县| 富民县| 蒙城县| 南皮县| 景泰县| 长顺县| 清徐县| 大姚县| 岳阳市| 通海县| 永康市|