日本不卡一区二区三区在线观看_久久香蕉频线观_国产日产欧美a一级在线_欧美国产综合视频

關(guān)于頁面優(yōu)化和偽靜態(tài)

關(guān)于頁面優(yōu)化和偽靜態(tài)
1)版面優(yōu)化
2)偽靜態(tài)(重點涉及apache,smarty,正則)
詳細(xì)內(nèi)容:
一、版面優(yōu)化:
版面優(yōu)化其實主要涉及HTML,JavaScript,CSS,XML之間的關(guān)系(XML相關(guān)在此不作描述).
1)一般來說,在資源共享的前提下,我們最基本的目的是讓搜索引擎所收錄(很多人被AJAX所迷惑,到處使用AJAX,但我的觀點是,只有在后臺或用戶操作部分才使用).
因此,首先我們應(yīng)該按搜索引擎的收錄準(zhǔn)則來設(shè)計(其實下面說的“偽靜態(tài)”還不是為了搜索引擎,由于相關(guān)文檔有好幾個PAGE,請自行搜索),主要是html的使用問題,如
2)然后解決加載速度和內(nèi)容純度問題:
主要是以下幾個原則:
1>不要為了版面美觀,把無謂的HTML加上去,建議把版面美觀的任務(wù)交給CSS,并認(rèn)真考慮CSS的可重用性,HTML只作為對信息內(nèi)容的描述(好像是XML的重點吧)。我在網(wǎng)上抽查了好一部分的站點,好的網(wǎng)站,html占總內(nèi)容的50%以下,但有的站點,文字內(nèi)容占總內(nèi)容不到20%,
2>把JS,CSS寫成文件.只要是利用了瀏覽器的CAHCHE,減少內(nèi)容下載
3>HTML標(biāo)簽應(yīng)該盡量減少嵌套,我見過夸張的一個站點,TABLE嵌套居然是11層..狂汗….
3)解決數(shù)據(jù)合理處理時間
這個涉及內(nèi)容比較多,主要是
二、偽靜態(tài)
這里主要描述apache,smarty的應(yīng)用,當(dāng)然,其實使用什么模板甚至不使用模板都沒什么關(guān)系的,只是筆者長年使用smarty,深濃感受到它的強大
該部分主要針對的是對系統(tǒng)有控制權(quán)和對apache、正則較為熟悉的用戶。
在這里,核心是強調(diào)正則的應(yīng)用,如果你不會正則表達(dá)式,那么你就只能停留一成不變的抄襲階段,甚至無法使用.而且正則在應(yīng)用上普遍(基本上什么語言都有)、頻繁和強大,筆者還是建議花點時間,學(xué)精一點,受用終生
對于搜索引擎,據(jù)我所知,關(guān)鍵是處理GET中的”?”、”&”.”php”,還有就是URL長度的問題就OK了,形式就看個人愛好了。
先說APACHE,關(guān)鍵是使用mod_rewrite,打開mod_rewrite模塊(在httpd.conf中,把LoadModule rewrite_module modules/mod_rewrite.so前面的“#”去除)
如果使用了vhost(),可以在vhost里面加入類似下面的代碼:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^xxx.com$
RewriteRule ^/([^\.\/]+)\.html$ /index.php?action=$1 [L]
解釋:
以上配置不一定放在vhost里,按你個人要求放得合適就行。
第一行,表示該vhost將要使用rewrite(URL重寫)
第二行,RewriteCond是用于如果后面條件符合(第一個參數(shù)滿足第二個參數(shù),其中第二個參數(shù)為正則表達(dá)式),則執(zhí)行下面的RewriteRule指令,其中%{xxxx}表示是apache的變量,%{HTTP_HOST}表示URL的主機(域名),其它變量請查看apache2手冊
第三行,實現(xiàn)url重寫(重頭戲),第一個參數(shù)為在瀏覽器中輸入的url,滿足該正則的uri才執(zhí)行重寫,第二個參數(shù)是重寫規(guī)則,即把滿足第一個參數(shù)的url 按照該規(guī)則轉(zhuǎn)換成你須要的url在這里筆者必須指出,重寫后的url如果包含”http://”,跳轉(zhuǎn)后的地址會顯示在瀏覽器的地址欄中。第三個參數(shù)是一些控制,如以上[L]表示該重寫是最后一條,后面的重寫規(guī)則不再被執(zhí)行。
smarty部分:
主要是處理輸出的頁面內(nèi)容,你使用apache的rewrite后,你頁面中的鏈接當(dāng)然使用了它的規(guī)則了,如:原來是 abc.php?action=doit就要改用類似abc/action-doit.html這樣的方式表示,當(dāng)然,你可以在做頁面時自己手動去改,但我覺得這是比較笨的方法.為什么不去使用ob_xxxxx()去控制呢?(ob_xxxx()系的函數(shù)使用請參考php手冊).在這里的介紹使用 smarty去代替,因為這樣會更加靈活
在smarty中,使用register_outputfilter()注冊一個處理方法即可,具體方法類似為:
//先定義好一個處理函數(shù)
function change_url($tpl_output, &$smarty)
{
$tpl_output=preg_replace(”/\/index.php?\?action=([^&]+)/i”,”/\\1.html”,$tpl_output);
return $tpl_output;
}
//該函數(shù)第一個參數(shù)是smarty的頁面內(nèi)容,第二個是smarty指針
//然后使用
$tpl->register_outputfilter(”change_url”);
register_outputfilter()方法是輸出過濾函數(shù),即交給 change_url($tpl_output, &$smarty)第一個參數(shù)是smarty處理后的頁面內(nèi)容
同類型的還有前過濾方法register_prefilter(),即把smarty模板交給第一個參數(shù),詳細(xì)使用方法請參考smarty手冊

Tags: ,山西晉城網(wǎng)站建設(shè),晉城在線網(wǎng)頁學(xué)習(xí),晉城企業(yè)智能建站
日本不卡一区二区三区在线观看_久久香蕉频线观_国产日产欧美a一级在线_欧美国产综合视频
91久久偷偷做嫩草影院| 岳毛多又紧做起爽| 91精品国产高清久久久久久久久| 免费精品视频一区| 欧美一区观看| 精品欧美一区二区在线观看视频| 欧美最大成人综合网| 欧美日韩一区二区视频在线观看| 欧美中日韩免费视频| 好吊色欧美一区二区三区视频| 青青草视频在线视频| 欧美 日韩 激情| 国产免费一区二区三区四在线播放 | 久久久噜噜噜久久中文字免| 久久国产精品99久久久久久丝袜| 色av中文字幕一区| 国产精品久久久久久久小唯西川| 超碰91人人草人人干| 亚洲综合视频1区| 日韩精品第1页| 免费看a级黄色片| y111111国产精品久久婷婷| 91精品91久久久中77777老牛| 久久久视频在线| 久久久成人精品视频| 国产精品成人在线| 久久久久久12| 日韩欧美精品在线不卡| 国精产品一区一区三区有限在线| 成人在线一区二区| 久久久久久久中文| 久久91亚洲精品中文字幕| 午夜精品久久久久久久久久久久| 欧美日韩亚洲一区二区三区四区| 国产精品亚洲网站| 久久精品亚洲精品| 亚洲精品免费网站| 日韩精品 欧美| 国产香蕉一区二区三区| 7777精品久久久久久| 国产精品日日摸夜夜添夜夜av| 久操成人在线视频| 欧美专区福利在线| 99久久99久久精品国产片| 久久久精品视频成人| 亚洲熟女乱色一区二区三区 | 人妻有码中文字幕| 成人av一级片| 国产精品秘入口18禁麻豆免会员| 亚洲一区二区中文字幕| 黄色www在线观看| 91精品在线观看视频| 日韩一二三在线视频播| 中文字幕一区二区三区最新| 免费在线观看一区二区| 久久久亚洲精选| 欧美激情一区二区三级高清视频| 欧美亚洲在线观看| 国产福利一区视频| 精品综合久久久久久97| 欧美日韩二三区| 久久精品日产第一区二区三区精品版 | 国产精彩视频一区二区| 操日韩av在线电影| 欧美日韩亚洲国产成人| 国产成人自拍视频在线观看| 亚洲影视中文字幕| 国产精品亚洲天堂| 久精品免费视频| 麻豆久久久av免费| 久久色精品视频| 欧洲中文字幕国产精品| 国产成人精品电影久久久 | 欧美一区二区三区四区在线观看地址| 国产日韩三区| 欧美成人精品在线| 精品一区2区三区| 久久精品视频播放| 欧美日韩一区二区视频在线| 久久久福利视频| 亚洲精品久久区二区三区蜜桃臀| 国产精品亚洲天堂| 中文字幕第一页亚洲| 国产毛片视频网站| 久久国产精品首页| 国产精品一区二区三区精品| 欧美巨猛xxxx猛交黑人97人| 国产性生交xxxxx免费| 精品久久一二三| 激情欧美一区二区三区中文字幕| 久久精品国产亚洲7777| 欧美日韩精品免费观看| 久久综合伊人77777蜜臀| 激情视频综合网| 国产精品久久av| 精品午夜一区二区| 美女久久久久久久久久久| 国产精品一区二区三| 亚洲视频小说| 久久资源av| 欧美一级二级三级九九九| 久久精品国产亚洲精品2020| 国模精品视频一区二区三区| 精品久久sese| 国产精品午夜一区二区欲梦| 午夜精品久久久久久久久久久久 | 国产欧美久久久久| 夜夜爽www精品| 久久亚洲精品欧美| 欧洲熟妇精品视频| 国产精品久久7| 草b视频在线观看| 色综合久久av| 国产精品视频区1| 毛葺葺老太做受视频| 欧美片一区二区三区| 91av网站在线播放| 欧美极品一区| 亚洲综合中文字幕在线| 久操网在线观看| 男人天堂成人在线| 在线一区高清| 日韩一区二区欧美| 国产欧美日韩免费| 日韩福利在线| 国产精品对白刺激久久久| 97精品欧美一区二区三区| 日韩久久久久久久久久久久久| 国产精品吹潮在线观看| 91精品国产99久久久久久红楼| 热久久免费视频精品| 欧美日韩高清在线观看| 久久久久中文字幕2018| 国产内射老熟女aaaa| 日本不卡视频在线播放| 欧美久久精品午夜青青大伊人| …久久精品99久久香蕉国产| 经典三级在线视频| 亚洲va欧美va国产综合久久| 国产精品日韩欧美| 91精品国产高清| 国产一区香蕉久久| 日韩欧美激情一区二区| 欧美激情国产高清| 国产精品91在线| 国产真实乱子伦| 欧美一区二区三区成人久久片| 国产精品黄页免费高清在线观看 | 国产精品视频yy9099| 久久久亚洲成人| 国产精品一区二区三区久久久| 欧美精品一区二区三区久久 | 亚洲最大福利视频网站| 国产精品丝袜久久久久久不卡 | 国产精品一区二区电影| 欧美日韩成人一区二区三区| 午夜精品久久久久久久99黑人| 国产aⅴ夜夜欢一区二区三区| 久久久精品国产| 久久久精品动漫| 99电影在线观看| 国产欧美日韩中文字幕| 精品91免费| 国产精品丝袜久久久久久不卡| 久久国产精品久久久| 国产精品27p| 久久av在线看| wwwwww欧美| 国产欧美日韩中文字幕| 免费在线观看的毛片| 日本一区二区三区四区高清视频 | 91精品视频大全| 成人国产精品久久久久久亚洲| 国产综合久久久久久| 欧美日韩国产三区| 欧美中文在线视频| 欧洲熟妇精品视频| 青青青国产精品一区二区| 亚洲a级在线观看| 午夜免费电影一区在线观看| 亚洲熟妇av一区二区三区| 亚洲一二三区在线| 亚洲精品无码久久久久久| 亚洲精品一区二区三| 亚洲巨乳在线观看| 亚洲精品国产一区| 亚洲国产欧美日韩| 性高湖久久久久久久久aaaaa| 亚洲一区二区中文字幕| 亚洲精品中文字幕在线| 亚洲欧洲另类精品久久综合| 在线视频91| 亚洲人久久久| 亚洲永久一区二区三区在线| 亚洲欧美日韩精品综合在线观看| 一级特黄妇女高潮| 伊人网在线免费| 亚洲精品蜜桃久久久久久| 色噜噜狠狠色综合网| 日韩精品久久一区二区三区|