亚洲国产成人,色呦呦内射午夜,无码一级片,无码人妻少妇色欲AV一区二区

<samp id="jg8hh"></samp>

<p id="jg8hh"></p><delect id="jg8hh"><em id="jg8hh"><blockquote id="jg8hh"></blockquote></em></delect><acronym id="jg8hh"><dd id="jg8hh"></dd></acronym><button id="jg8hh"><dd id="jg8hh"><acronym id="jg8hh"></acronym></dd></button><samp id="jg8hh"><em id="jg8hh"><blockquote id="jg8hh"></blockquote></em></samp>

<p id="jg8hh"></p>

<samp id="jg8hh"><legend id="jg8hh"></legend></samp>
<samp id="jg8hh"><legend id="jg8hh"><samp id="jg8hh"></samp></legend></samp>

<samp id="jg8hh"></samp>

<p id="jg8hh"></p><acronym id="jg8hh"></acronym><p id="jg8hh"><dd id="jg8hh"><acronym id="jg8hh"></acronym></dd></p><p id="jg8hh"></p>

<p id="jg8hh"></p><delect id="jg8hh"><legend id="jg8hh"><var id="jg8hh"></var></legend></delect><button id="jg8hh"><listing id="jg8hh"><i id="jg8hh"></i></listing></button>
<delect id="jg8hh"><legend id="jg8hh"><var id="jg8hh"></var></legend></delect>

解析基于php偽靜態(tài)的實(shí)現(xiàn)方法

發(fā)布時(shí)間:2024-04-18
一直在做php的開發(fā)工作.在開發(fā)的過程中老早就聽說了“偽靜態(tài)”這一說。但是一直沒有對(duì)其進(jìn)行了解。
今天終于下定決定 要好好的了解下這方面的內(nèi)容。
首先,什么是偽靜態(tài):
偽靜態(tài)又名url重寫,是動(dòng)態(tài)的網(wǎng)址看起來像靜態(tài)的網(wǎng)址。換句話說就是,動(dòng)態(tài)網(wǎng)頁通過重寫url方法實(shí)現(xiàn)去掉動(dòng)態(tài)網(wǎng)頁的參數(shù),但在實(shí)際的網(wǎng)頁目錄中并沒有必要實(shí)現(xiàn)存在重寫的頁面。
另外在補(bǔ)充兩個(gè)名詞解析
靜態(tài)網(wǎng)址:純靜態(tài)html文檔,能使用filetype:htm 查詢到的網(wǎng)頁
動(dòng)態(tài)網(wǎng)址:內(nèi)容存于數(shù)據(jù)庫中,根據(jù)要求顯示內(nèi)容,url中以 ? # & 顯示不同的參數(shù),如:news.php?lang=cn&class=1&id=2
相關(guān)學(xué)習(xí)推薦:php編程從入門到精通
動(dòng)態(tài)、靜態(tài)、偽靜態(tài)之間的利與弊(新)
動(dòng)態(tài)網(wǎng)址
首先,動(dòng)態(tài)網(wǎng)址目前對(duì)于google來說,“不能被抓取”的說法是錯(cuò)誤的,google能夠很好的處理動(dòng)態(tài)網(wǎng)址并順利抓?。黄浯巍皡?shù)不能超過3個(gè)”的說法也不正確,google能夠抓取參數(shù)超過3個(gè)的動(dòng)態(tài)網(wǎng)址,不過,為了避免url太長應(yīng)盡量減少參數(shù)。
其次,動(dòng)態(tài)網(wǎng)址有其一定的優(yōu)勢(shì),以上面所說的 news.php?lang=cn&class=1&id=2 為例,網(wǎng)址中的參數(shù)準(zhǔn)確的告訴google,此url內(nèi)容語言為cn、隸屬于分類1、內(nèi)容id為2,更便于google對(duì)內(nèi)容的識(shí)別處理。
最后,動(dòng)態(tài)網(wǎng)址應(yīng)盡量精簡,特別是會(huì)話標(biāo)識(shí)(sid)和查詢(query)參數(shù),容易造成大量相同頁面。
靜態(tài)網(wǎng)址
首先,靜態(tài)網(wǎng)址具有的絕對(duì)優(yōu)勢(shì)是其明晰,/product/nokia/n95.html和/about.html可以很容易被理解,從而在搜索結(jié)果中可能點(diǎn)擊量相對(duì)較高。
其次,靜態(tài)網(wǎng)址未必就是最好的網(wǎng)址形式,上述動(dòng)態(tài)網(wǎng)址中說到,動(dòng)態(tài)網(wǎng)址能夠告訴google一些可以識(shí)別的參數(shù),而靜態(tài)網(wǎng)址如果文檔布置不夠恰當(dāng)(如:過于扁平化,將html文檔全放在根目錄下)及其他因素,反而不如靜態(tài)網(wǎng)址為google提供的參考信息豐富。
最后,樂思蜀覺得google此文中是否有其隱藏含義?“更新此種類型網(wǎng)址的頁面會(huì)比較耗費(fèi)時(shí)間,尤其是當(dāng)信息量增長很快時(shí),因?yàn)槊恳粋€(gè)單獨(dú)的頁面都必須更改編譯代碼?!彪m然所說的是網(wǎng)站,但在google系統(tǒng)中是否同樣存在這樣的問題呢?
偽靜態(tài)網(wǎng)址
首先,偽靜態(tài)網(wǎng)址不能讓動(dòng)態(tài)網(wǎng)址“靜態(tài)化”,偽靜態(tài)僅僅是對(duì)動(dòng)態(tài)網(wǎng)址的一個(gè)重寫,google不會(huì)認(rèn)為偽靜態(tài)就是html文檔。
其次,偽靜態(tài)可取,但應(yīng)把重心放在去除冗余參數(shù)、規(guī)范url、盡可能的避免重復(fù)頁上。
最后,偽靜態(tài)有很大潛大危險(xiǎn),最好在對(duì)網(wǎng)站系統(tǒng)、網(wǎng)站結(jié)構(gòu)、內(nèi)容分布、參數(shù)意義熟悉的情況下使用。
在寫偽靜態(tài)規(guī)則時(shí),應(yīng)保留有價(jià)值的參數(shù),不要將有價(jià)值的參數(shù)全部精簡掉,如前面例子中的 news.php?lang=cn&class=1&id=2 最好重寫為 news-cn-class1-id2.html,而不是過份精簡重寫為 news-2.html。
再就是偽靜態(tài)中一定不能包含會(huì)話標(biāo)識(shí)(sid)和查詢(query)參數(shù),/product.asp?sid=98971298178906&id=1234 這樣的動(dòng)態(tài)網(wǎng)址,其中的sid本來google能夠識(shí)別并屏蔽,但如果重寫為 /product/98971298178906/1234,google不但無法識(shí)別,還在整站中造成無限重復(fù)頁面(每個(gè)會(huì)話都會(huì)產(chǎn)生一個(gè)新的會(huì)話id)。
我們應(yīng)該選擇偽靜態(tài)還是真靜態(tài)
1、使用真靜態(tài)和假靜態(tài)對(duì)seo來說沒有什么區(qū)別
2、使用真靜態(tài)可能將導(dǎo)致硬盤損壞并將影響論壇性能
3、使用偽靜態(tài)將占用一定量的cpu占有率,大量使用將導(dǎo)致cpu超負(fù)荷
4、最重要的一點(diǎn),我們要靜態(tài)是為了seo
所以:
1、使用真靜態(tài)的方法可以直接排除了,因?yàn)闊o論怎么生成,對(duì)硬盤來說都是很傷的。
2、既然真?zhèn)戊o態(tài)的效果一樣,我們就可以選擇偽靜態(tài)了。
3、但是偽靜態(tài)大量使用會(huì)造成cpu超負(fù)荷。
4、所以我們只要不大量使用就可以了。
5、既然靜態(tài)只是給seo看的,我們只需要偽靜態(tài)給seo就行了,不需要給用戶使用。
6、所以我們只要在專門提供給seo爬的archiver中使用偽靜態(tài)就可以了。
7、謝謝大家耐心看我寫的文章。
8、有何不解的地方或是有不同的看法歡迎提出
關(guān)于偽靜態(tài)和真靜態(tài)的評(píng)論
真正的靜態(tài)化和偽靜態(tài)還是有本質(zhì)的區(qū)別的。為瀏覽用戶處理一個(gè)純粹html和一個(gè)調(diào)用多個(gè)數(shù)據(jù)的php在cpu的使用率方面明顯前者少。記得原來有個(gè)人說html下載硬盤讀寫頻繁,他這么說好像讀取數(shù)據(jù)庫不用讀寫磁盤似的,何況還有一大堆緩存的零散php也是放在硬盤的,這些讀取不用磁盤操作么?可笑。
讀取單個(gè)html 圖片flash等附件就可以實(shí)現(xiàn)的目的,何苦要讀數(shù)據(jù)庫又要讀php緩存文件又要重新整合數(shù)據(jù)輸出再 圖片flash等附件這么大費(fèi)周章呢?cms首頁不需要很多的互動(dòng)的,論壇那一套不應(yīng)該拿到這里來用,相反應(yīng)該更多考慮的是:美觀!兼容!信息的直觀!性能!還有穩(wěn)定!
在轉(zhuǎn)一個(gè) php偽靜態(tài)的實(shí)現(xiàn)四法:
<?php //偽靜態(tài)方法一 // localhost/php100/test.php?id|1@action|2 $php2html_fileurl = $_server["request_uri"]; echo $php2html_fileurl."<br>";// /php100/test.php?id|1@action|2 $php2html_urlstring = str_replace("?","",str_replace("/", "", strrchr(strrchr($php2html_fileurl, "/"),"?"))); echo $php2html_urlstring."<br>";// id|1@action|2 $php2html_urlquerystrlist = explode("@", $php2html_urlstring); print_r($php2html_urlquerystrlist);// array ( [0] => id|1 [1] => action|2 ) echo "<br>"; foreach($php2html_urlquerystrlist as $php2html_urlquerystr) { $php2html_tmparray = explode("|", $php2html_urlquerystr); print_r($php2html_tmparray);// array ( [0] => id [1] => 1 ) ; array ( [0] => action [1] => 2 ) echo "<br>"; $_get[$php2html_tmparray[0]] = $php2html_tmparray[1]; } //echo '假靜態(tài):$_get變量<br />'; print_r($_get); // array ( [id|1@action|2] => [id] => 1 [action] => 2 ) echo "<br>"; echo "<hr>"; echo $_get[id]."<br>";// 1 echo $_get[action];// 2 ?> <?php //偽靜態(tài)方法二 // localhost/php100/test.php/1/2 $filename = basename($_server['script_name']); echo $_server['script_name']."<br>";// /php100/test.php echo $filename."<br>";// test.php if(strtolower($filename)=='test.php'){ if(!empty($_get[id])){ $id=intval($_get[id]); echo $id."<br>"; $action=intval($_get[action]); echo $action."<br>"; }else{ $nav=$_server['request_uri']; echo "1:".$nav."<br>";// /php100/test.php/1/2 $scrip
上一個(gè):美拍直播回放在哪里找(美拍直播回放怎么看)
下一個(gè):菏澤項(xiàng)目成北京環(huán)境年度中標(biāo)的第七個(gè)年費(fèi)“1億 ”大單

泉州有哪些寺廟靈驗(yàn)
宏基筆記本裝系統(tǒng)按什么鍵進(jìn)入(宏基筆記本重新裝系統(tǒng)教程)
incredilbe(incredictly)
熱油泵維護(hù)使用方法
pall過濾器中國官網(wǎng)(讓客戶獲得最大的價(jià)值)
可解除合同的幾種情形
談冷熱沖擊試驗(yàn)箱之溫變
Windows 8來者不善,準(zhǔn)備接招
看完這些你就知道什么是啤酒分析儀器了
榮耀手環(huán)4能接電話嗎怎么設(shè)置(榮耀手環(huán)4能接電話嗎怎么用)