技術(shù)優(yōu)化主要分為代碼優(yōu)化、目錄結(jié)構(gòu)優(yōu)化和針對搜索引擎的優(yōu)化三個部分。這一部分的優(yōu)化工作主要是由網(wǎng)站開發(fā)人員測試提出方案完成的,而且有一定的規(guī)則,所以相對要簡單一些只是時間問題。
(1)代碼優(yōu)化
代碼優(yōu)化主要解決的問題就是頁面瀏覽速度和適應(yīng)性的問題。文字和圖片是構(gòu)成頁面的兩個主要因素,所以我們的優(yōu)化也要從文字和圖片開始。文字我們在制作頁面的時候基本上都是定義好的一般使用宋體和12px,隨著代碼的標(biāo)準(zhǔn)化字體的樣式大小等等的指定應(yīng)該使用css樣式表來完成,而現(xiàn)在被廣泛應(yīng)用的< h1 >< /h1 >、< font size=×× color=×× >< /font >等等標(biāo)簽都是不標(biāo)準(zhǔn)的,也會慢慢被css取代,現(xiàn)在很多大型的網(wǎng)站包括各個門戶網(wǎng)站像是這樣不標(biāo)準(zhǔn)的問題還是廣泛存在幾乎每個頁面都會有,所以css樣式表是我們在優(yōu)化過程中應(yīng)該注意檢查的問題(其實這個問題應(yīng)該是在頁面制作的時候就解決的)。圖片問題主要存在size過大的問題,在這里我們把圖片的優(yōu)化歸在代碼優(yōu)化一部分一起介紹而不另分一類,是因為圖片優(yōu)化與代碼內(nèi)容優(yōu)化的目的是一樣的。網(wǎng)頁中一般應(yīng)用兩種格式的圖片jpeg和gif,這兩種圖片的應(yīng)用很多人把握的并不是很好,jpeg適用于顏色比較多、構(gòu)成比較復(fù)雜的圖片(比如一些照片、漸變顏色等等),gif適用于顏色比較少、構(gòu)成比較簡單的圖片(比如網(wǎng)站的logo、大的色塊構(gòu)成的圖片等等)。Gif圖片尤其要注意導(dǎo)出的時候選擇顏色數(shù)目這樣也會達(dá)到很好的減小尺寸的效果。對于一些比較大的圖片我們還可以將它切割成比較小的圖片進(jìn)行拼接這樣也可以提高網(wǎng)頁的下載速度。減小網(wǎng)頁size提高網(wǎng)頁下載速度還有一種簡易的方法就是使用一些網(wǎng)頁減肥的小工具,我們可以去下載一些這樣的工具他們可以使你的網(wǎng)頁縮小20%——50%達(dá)到事半功倍的效果。表格是頁面最重要的排版方式,在瀏覽器讀取網(wǎng)頁代碼的時候,必須讀完一個完整的table才會顯示出來,
如果一個大的table里邊含有很多小的table那么瀏覽器會在讀完整個大的table才將整個的內(nèi)容顯示出來。我們在瀏覽一些頁面的時候經(jīng)常會出現(xiàn)頁面半天才會顯示出來,最后是在等不及了按了停止按鈕,頁面一下子顯示出來了,這就是在一些小的table外邊嵌套了一個大的table,而小table已經(jīng)讀完了就是還沒讀完整個的table瀏覽器不會顯示,這樣會大大減慢頁面瀏覽速度。因此我們要盡量減少表格層次,盡量避免將一些小的表格嵌套在大的表格中間。還應(yīng)該注意的是在使用dreamweaver制作網(wǎng)頁的時候經(jīng)常會出現(xiàn)很多垃圾代碼,注意檢查刪除一些沒有用的代碼。網(wǎng)頁的適應(yīng)性就是在不同系統(tǒng)、不同瀏覽器和不同分辨率的適應(yīng)能力。要注意的是分辨率,應(yīng)該最低照顧到800×600的用戶(分辨率800×600的顯示尺寸780×428、分辨率1024×768的顯示尺寸1007×600),所以頁面最寬不要超過780,一定不要讓用戶橫向拖頁面。
如果一個大的table里邊含有很多小的table那么瀏覽器會在讀完整個大的table才將整個的內(nèi)容顯示出來。我們在瀏覽一些頁面的時候經(jīng)常會出現(xiàn)頁面半天才會顯示出來,最后是在等不及了按了停止按鈕,頁面一下子顯示出來了,這就是在一些小的table外邊嵌套了一個大的table,而小table已經(jīng)讀完了就是還沒讀完整個的table瀏覽器不會顯示,這樣會大大減慢頁面瀏覽速度。因此我們要盡量減少表格層次,盡量避免將一些小的表格嵌套在大的表格中間。還應(yīng)該注意的是在使用dreamweaver制作網(wǎng)頁的時候經(jīng)常會出現(xiàn)很多垃圾代碼,注意檢查刪除一些沒有用的代碼。網(wǎng)頁的適應(yīng)性就是在不同系統(tǒng)、不同瀏覽器和不同分辨率的適應(yīng)能力。要注意的是分辨率,應(yīng)該最低照顧到800×600的用戶(分辨率800×600的顯示尺寸780×428、分辨率1024×768的顯示尺寸1007×600),所以頁面最寬不要超過780,一定不要讓用戶橫向拖頁面。
(2)目錄結(jié)構(gòu)優(yōu)化
現(xiàn)在很多網(wǎng)站都將所有的頁面零散的放在同一個文件夾下而沒有分類,這樣做雖然可以但是會對以后的維護(hù)等工作帶來很大的麻煩。我建議應(yīng)該是建立一個大文件夾,里邊包括各個頻道的文件夾、網(wǎng)頁頁面圖片文件夾、網(wǎng)頁內(nèi)容圖片文件夾等等一個一個的單獨類別的文件夾,使得在維護(hù)時候可以方便的找到每一個頁面的具體位置。
(3)針對搜索引擎的優(yōu)化
搜索引擎優(yōu)化是很多人都知道的一種優(yōu)化項目,也是完整的優(yōu)化工作必不可少的一個步驟。
關(guān)鍵字在搜索引擎這個話題里是一個核心的字眼,幾乎所有的針對搜索引擎優(yōu)化問題都是圍繞著關(guān)鍵字展開的。有很多人盲目的追求在網(wǎng)頁中處處體現(xiàn)關(guān)鍵字,覺得這樣就會更容易被搜索引擎搜到,其實這樣做并不一定合適。比如前一陣子流行過的鬼影秘笈,方法就是用和網(wǎng)頁背景相同的顏色在頁面中隱藏了很多關(guān)鍵字,很多人現(xiàn)在還在用這個方法,但是隨著搜索引擎功能越來越強大這個方法已經(jīng)不那么好用了,甚至?xí)鸬椒醋饔谩jP(guān)鍵字的體現(xiàn)要合理,比如我們可以制作一個網(wǎng)站導(dǎo)航的頁面,網(wǎng)站導(dǎo)航頁面會淋漓盡致的體現(xiàn)各個關(guān)鍵字,這個頁面不但方便用戶使用也會更容易的被搜索引擎找到起到事半功倍的作用。
隨著搜索引擎都有了圖片搜索功能,網(wǎng)頁里邊的圖片也是體現(xiàn)關(guān)鍵詞的好地方,在頁面里邊加入圖片后千萬別忘記給圖片起一個名字(如:< IMG SRC=images.gif WIDTH=100 HEIGHT=100 BORDER=0 ALT=圖片名稱 >)我們給圖片的名稱就可以是關(guān)鍵字。域名里邊含有關(guān)鍵字也很重要,但是不宜過多,一般一個或者兩個最重要的就可以了,如果過多就會影響網(wǎng)站在搜索引擎的排名而且不方便用戶記憶。子頁面的名稱也是一樣,現(xiàn)在很多網(wǎng)站的子頁面名稱就是關(guān)鍵字的堆砌,其實這樣會降低每個關(guān)鍵詞的出現(xiàn)機率,結(jié)果每個關(guān)鍵詞都被打了折扣甚至被忽略適得其反。
在子頁面的命名上也有很大的學(xué)問,幾個關(guān)鍵詞構(gòu)成了子頁面的名稱,但是這幾個關(guān)鍵詞用什么連接呢?如果用分隔符斷開關(guān)鍵字那么搜索引擎不會認(rèn)為他們是一個一個的詞而會當(dāng)他們是一個詞處理,但是有的分隔符搜索引擎同樣認(rèn)不出來,比如_和-在google里邊下劃線_就不被接受,所以建議大家使用-和空格(空格碼:%20),一般所有的搜索引擎都會接受。千萬不要用中文給頁面命名,頁面名稱、圖片名稱等等都要用英文字母(如:首頁.html或者圖片.gif一定要寫成index.htmimage.gif 等等)。
現(xiàn)在很多網(wǎng)頁雖然很好看但是并不實用,我們就拿現(xiàn)在很流行的跳轉(zhuǎn)頁面來說吧!現(xiàn)在很多企業(yè)網(wǎng)站都流行做一個跳轉(zhuǎn)頁面,或者是一段動感的flash或者是一張漂亮的圖片,他們認(rèn)為這樣很漂亮特別能夠體現(xiàn)公司的形象,其實他們并不知道這樣做非常影響搜索引擎搜索你的網(wǎng)站。