靜態頁面的實現方式
2013/6/26 16:02:45
隨著SEO的運用,靜態化就成為網站開發的必要技術之一。網站靜態化通常有三種方法可以實現,一種就是偽靜態,一種是實實在在的靜態頁面,最后一種是pathinfo技術。
在偽靜態下,如果是apache服務器,是通過。htaccess文件來操作。如果是IIS的服務器,則是通過httpd。ini和rewrite。dll來實現。偽靜態處理關鍵的技術是配置文件的規則,如何得到有效的控制,并在html頁面里對應起來,一旦規則發生改變,則html頁面里的鏈接也需要根據規則動態的改變。后臺設置規則,并且寫入。
htaccess文件,同時根據規則生成php語言的規則,那么在php程序里根據規則顯示頁面的不同內容。這種方式的難點就在于對htaccess文件的徹透理解和應用以及php正則表達式的靈活運用上。
通過這種方式轉化的靜態頁面,路徑有兩種表現形式,一種是非常規則的;第二種形式就相對人性化點,美觀點,這種方式要對每個連接都作處理,如果只給出這種規則,計算機是不能理解的。html這種規則,那么在處理上就有相當大的難度,因為要把rewrite的規則解析為php的正則并進行替換,還有這些規則必須由熟悉rewrite和php的程序員來寫,不利于推廣。
靜態頁面,只要是把目錄地址保存在數據庫里調用,但是有些動態的信息,比如登錄信息,文章的點擊數等需要做動態的改變,這種情況主要通過js和重新生成靜態頁面來顯示。
偽靜態的優點主要在于靈活,相對于靜態文件就是不需要額外的腳本來生成或控制靜態頁面的內容,不占用服務器空間。由于是服務器內部解析的地址,所以內容是實時更新的,也不存在文件管理和硬件問題,維護起來比較方便。
在服務器級的URLRewrite重寫技術并不影響頁面的執行速度。但是URLRewrite的門檻比較高,國內虛擬主機大多不支持,而且虛擬主機是目錄級的urlRewrite,通過遍歷目錄讀物URL轉發規則的方式將大大降低頁面的執行速度。
靜態頁面的好處就在于少了動態解析過程,提高了頁面的訪問速度和穩定性,使得優化效果非常明顯。對數據庫和服務器的軟件資源耗費少。但是占用了服務器的硬件資源,對于大型網站而言,這種方法將帶來不可忽視的后繼問題:
由于生成文件的數量比較多,存儲需要考慮文件、文件夾的數量問題和磁盤空間容量的問題,就需要大量的服務器設備;程序將頻繁地讀寫站點中較大區域內容,考慮磁盤損傷問題及其帶來的事故防范與恢復,硬件的損耗要更新、站點備份要到位;頁面維護的復雜性和大工作量,及帶來的頁面維護及時性問題,需要一整套站點更新制度和專業的站點維護人員;
對于第三種方式,php業界流行的框架比如zend,thinkphp就應用的比較多,歸根結底,他們在某些條件下也缺少不了。htaccess這個文件,因為他們的目的都是想要把所有的連接(除過圖片,js,css)都指向index。php這個文件。
這里用到的主要技術之一便是pathinfo,關于pathinfo的原理,這里就不再做過多討論了。這種技術和用。htaccess技術的區別就在于沒有使用。htaccess文件,好像說的是廢話,不過還是需要注意的。
返回列表
返回首頁
主站蜘蛛池模板:
小东西几天没做怎么这么多水|
久久福利资源网站免费看|
日本中文在线视频|
亚洲国产日韩欧美综合久久|
男女性色大片免费网站|
国产一区风间由美在线观看|
欧美色图第三页|
国产资源在线看|
jlzzjlzz欧美大全|
成人欧美一区二区三区视频|
亚洲精品成人网站在线播放
|
日本三级高清电影全部|
亚洲av无码成人精品区狼人影院|
永生动漫免费观看完整版高清西瓜|
午夜两性色视频免费网站|
2021国内精品久久久久精免费|
天天操天天干天搞天天射|
久久老子午夜精品无码|
欧美高清xxx|
国产三级小视频|
99re九精品视频在线视频
|
人妻在线无码一区二区三区|
91香蕉视频直播|
国产精品热久久无码AV|
中文字幕无码不卡一区二区三区|
日韩欧美在线看|
亚洲一久久久久久久久|
欧美日韩精品一区二区三区在线
|
91精品久久久久久久久久|
奇米小说首页图片区小说区|
一级做a爱过程免费视频高清|
无码丰满熟妇浪潮一区二区AV|
久久精品人人爽人人爽|
最近最好看2019年中文字幕|
免费看少妇作爱视频|
黄页在线播放网址|
国产精品_国产精品_国产精品|
57pao一国产成永久免费|
在线观看特色大片免费网站|
m.jizz4.com|
女人张开腿无遮无挡图|