隨著企業(yè)網(wǎng)站的需求不斷增加,采用網(wǎng)站數(shù)據(jù)庫形式的網(wǎng)站越來越多,數(shù)據(jù)庫技術(shù)的運用為企業(yè)網(wǎng)站的管理帶來了方便性和及時性,但不能避免以下的缺點:
隨著網(wǎng)站訪問量的加大,每次從數(shù)據(jù)庫讀取都是以效率作為代價的,很多用ACCESS作數(shù)據(jù)庫的更會深有體會,動態(tài)頁很難被搜索引擎收錄,這樣的話企業(yè)的產(chǎn)品很難在不做任何推廣的情況下被搜索引擎自然抓取。現(xiàn)在的流行的做法是將數(shù)據(jù)源代碼寫入數(shù)據(jù)庫再從數(shù)據(jù)庫讀取生成靜態(tài)面,這樣無形間就加大了數(shù)據(jù)庫的負擔,數(shù)據(jù)庫出問題會影響網(wǎng)站的訪問,這個就是很多門戶網(wǎng)站的首頁、新聞等重要欄目,之所以全部用靜態(tài)頁面顯示的原因,大家可以看看SOHU,SIAN和163的網(wǎng)站。
任何一種網(wǎng)絡編程語言,無論采用何種數(shù)據(jù)庫技術(shù),最終用戶端瀏覽的仍然是HTML頁,與其每次用戶讀取時產(chǎn)生,還不如直接生成HTML頁面,放在服務器上讓用戶訪問,這樣話就有以下幾點好處。
1.靜態(tài)頁面最直接的好處是訪問速度快,因為都是存儲在服務器上的HTML文件,頁面生成速度比腳本合成的要快很多。我們做過性能測試,和動態(tài)結(jié)構(gòu)相比,靜態(tài)結(jié)構(gòu)的訪問速度至少可以提高十倍以上,這就意味著使用靜態(tài)頁面后,可以增加十倍以上的吞吐量。
2.靜態(tài)頁面所帶來的好處還遠不只性能上的提升。你可以把靜態(tài)的網(wǎng)站放到任何虛擬主機上運行,而租用一個虛擬主機,一年只需要幾百塊錢。一年幾百塊錢就能開網(wǎng)站?而這的確是真的!
以上2點還不是最重要的,最重要的是以下2點:
3.使用靜態(tài)頁面,可以大大提高網(wǎng)站在搜索引擎中的排名。很多人不明白搜索引擎的重要性,大多數(shù)網(wǎng)絡訪問者都是通過搜索引擎找到你的,網(wǎng)站80%的訪問來自搜索引擎,有過建站經(jīng)驗的單位和個人都會明白,搜索引擎排名對一個網(wǎng)站來說,遠比外觀、內(nèi)容等方面重要得多
4.這樣能保證企業(yè)產(chǎn)品在不做任何網(wǎng)站推廣的情況下最大程度被搜索引擎抓取,這個對于企業(yè)產(chǎn)品在網(wǎng)上被用戶發(fā)現(xiàn)是至關(guān)重要的。
揚州網(wǎng)景可以根據(jù)客戶的需求在網(wǎng)站開發(fā)過程中,可以采用技術(shù)將客戶網(wǎng)站所有動態(tài)頁面生成靜態(tài)的HTML頁面發(fā)布在互聯(lián)網(wǎng)上,而且不影響用戶對自己的網(wǎng)站維護的及時性和方便性。