當前位置: 首頁 > 設(shè)計知識 > 企業(yè)官網(wǎng)設(shè)計 > 怎樣做好網(wǎng)站技術(shù)重構(gòu)?
1、摒棄框架
框架結(jié)構(gòu)是指利用將一個網(wǎng)頁分為若干個窗口,這樣可以在一個頁面上展示幾個不同內(nèi)容的網(wǎng)頁,例如將菜單和網(wǎng)頁內(nèi)容放到兩個框架中,這樣當拉動網(wǎng)頁內(nèi)容的滾動條時,菜單部分的網(wǎng)頁可以保持固定不動,為瀏覽網(wǎng)頁帶來方便。另外,對于一些內(nèi)容較少的網(wǎng)站,利用框架結(jié)構(gòu)也使得網(wǎng)頁布局看起來更加豐富。
但從網(wǎng)絡(luò)營銷需要的角度而言,尤其是出于搜索引擎優(yōu)化方面的考慮,最好不要使用框架結(jié)構(gòu)的廣州網(wǎng)頁設(shè)計,或者要進行特別處理,以便適應(yīng)搜索引擎的檢索規(guī)則??蚣芙Y(jié)構(gòu)的主要問題在于不能為每個網(wǎng)頁都設(shè)置一個標題,更為糟糕的是,有些搜索引擎對框架結(jié)構(gòu)的頁面不能正確處理廣州網(wǎng)站設(shè)計,會影響到搜索結(jié)果的排列名次。所以一般情況下,盡可能不采用框架結(jié)構(gòu)。現(xiàn)在一般網(wǎng)站都是采用表格定位的網(wǎng)頁設(shè)計
2、優(yōu)化你的css,減少服務(wù)器的消耗
問什么是CSS?
CSS是Cascading Style Sheets(層疊樣式表)的縮寫。他由三個部分構(gòu)成:選擇符(selector),屬性(properties)和屬性的取值(value)。一張網(wǎng)頁可以有2種方式調(diào)用層疊樣式表。一種是本網(wǎng)頁內(nèi)部調(diào)用,一種是本網(wǎng)頁外部調(diào)用。本網(wǎng)頁內(nèi)部調(diào)用可以提高服務(wù)器的使用效率,每位瀏覽者只需要占用一個響應(yīng)線程就可以實現(xiàn)樣式表的定位。而外部調(diào)用是.css文件復(fù)用的一種方法。當用戶瀏覽時下載完一遍css文件,在瀏覽同模板生成的網(wǎng)頁就不用再次下載,有效的減小了網(wǎng)頁文件大小。在服務(wù)器系統(tǒng)資源不寬裕的情況下,網(wǎng)站的首頁一般使用本網(wǎng)頁內(nèi)調(diào)用,而內(nèi)容頁往往使用外部調(diào)用。而這種節(jié)省資源的方法到目前為止,依然被大量網(wǎng)站所使用,例如新浪網(wǎng)的首頁由于瀏覽量過大,為了節(jié)省帶寬就是采用了內(nèi)部調(diào)用css文件的方法。
3、javascript的復(fù)用
Javascript是一種由Netscape的LiveScript發(fā)展而來的腳本語言,主要目的是為了解決服務(wù)器終端語言,比如Perl,遺留的速度問題。當時服務(wù)端需要對數(shù)據(jù)進行驗證,由于網(wǎng)絡(luò)速度相當緩慢,只有28.8kbps,驗證步驟浪費的時間太多。于是Netscape的瀏覽器Navigator加入了Javascript,提供了數(shù)據(jù)驗證的基本功能。JavaScript的正式名稱是 “ECMAScript”。這個標準由 ECMA 組織發(fā)展和維護。ECMA-262 是正式的 JavaScript標準。這個標準基于 JavaScript (Netscape) 和 JScript (Microsoft)。Netscape(Navigator 2.0) 的 Brendan Eich 發(fā)明了這門語言,從 1996 年開始,已經(jīng)出現(xiàn)在所有的 Netscape和 Microsoft 瀏覽器中。ECMA-262 的開發(fā)始于 1996 年,在 1997 年 7 月,ECMA會員大會采納了它的首個版本。在 1998 年,該標準稱為了國際 ISO 標準 (ISO/IEC16262)。這個標準仍然處于發(fā)展之中。一個 JavaScript 程序其實是一個文檔,一個文本文件。它是嵌入到 HTML文檔中的。所以,任何可以編寫 HTML 文檔的軟件都可以用來開發(fā) JavaScript。在此我推薦大家用 FrontPage 2000附帶的 Microsoft 腳本編輯器(在 FrontPage 菜單 | 工具 | 宏 | Microsoft 腳本編輯器)。它是個像 Visual Basic / C++ 一樣的程序開發(fā)器,能對正在輸入的語句作出簡要提示。配合 FrontPage2000,使工作量大大減少。在搜索引擎優(yōu)化工作中,Javascript同樣起著復(fù)用.JS文件的作用,善于使用.JS文件能大大節(jié)省網(wǎng)站系統(tǒng)資源。
4、Flash的設(shè)計
Flash 由macromedia公司推出的交互式矢量圖和 Web 動畫的標準。網(wǎng)頁設(shè)計者使用 Flash創(chuàng)作出既漂亮又可改變尺寸的導(dǎo)航界面以及其他奇特的效果。但是很可惜到目前為止基本沒有任何一款搜索引擎能夠識別他。換句話說就是入門網(wǎng)站首頁是flash制作的,那網(wǎng)站內(nèi)的所有內(nèi)容搜索引擎都將不能收錄。搜索引擎還不能分析出flash文件內(nèi)的鏈接。但是關(guān)于FLASH設(shè)計優(yōu)化可以從以下兩個方面來考慮:1、做一個輔助 HTML版本:保留原有FLASH 版本的同時,還可以設(shè)計一個HTML格式的版本,也可以讓搜索引擎通過HTML版本的網(wǎng)頁來發(fā)現(xiàn)整個網(wǎng)站。2、將Flash內(nèi)嵌HTML文件:通過改變網(wǎng)頁結(jié)構(gòu)進行彌補,不要將整個網(wǎng)頁都設(shè)計成 Flash動畫,而是將Flash內(nèi)容巧妙的嵌入到網(wǎng)頁的設(shè)計中,這樣搜索引擎也可以從網(wǎng)頁代碼中得到有效的鏈接結(jié)構(gòu),例如頁面上的文字鏈接。
5、圖片的技術(shù)優(yōu)化
圖片的優(yōu)化主要指的2個方面:
A、圖片下載的優(yōu)化,有過上網(wǎng)經(jīng)驗的人都知道瀏覽網(wǎng)頁上的大體積圖片經(jīng)常會顯示不完整。所以大圖片應(yīng)該裁剪成若干個小圖片拼接在網(wǎng)頁頁面上,就像兒童玩的拼圖一樣。
B、圖片標簽的優(yōu)化,這個是站長最容易忽視的細節(jié)。例如
這是一行關(guān)于調(diào)用圖片的代碼,一張圖片對瀏覽者來說想要分辨上面的內(nèi)容是輕松的??墒菍λ阉饕鎭碇v,當下的計算機技術(shù)還不能完成。追溯到w3c建立規(guī)范之初的年代,各國互聯(lián)網(wǎng)建設(shè)還都很薄弱,拿我國來說90年代末網(wǎng)民依然在使用“貓”上網(wǎng)。低速的帶寬不得使眾多網(wǎng)民在瀏覽器設(shè)置上屏蔽顯示圖片。要想知道圖片上的內(nèi)容就要參照圖片下的文字注釋。現(xiàn)在對網(wǎng)頁優(yōu)化的工作中,正好就是運用了這點,對每張圖片加以注釋。在這里與其說seo工作者在利用這點做優(yōu)化,倒不如說搜索引擎在模擬人類的實際使用習(xí)慣。(這里出于實用性考慮,暫不涉及盲人用戶的使用)所以新的圖片代碼如下
這樣就輕松表明了圖片的含義,使搜索引擎抓能夠取到有用的信息。
按照搜索引擎的“眼睛”,他看到的網(wǎng)頁是這個樣子的。作為一名seo工作者,應(yīng)該擁有一雙跟搜索引擎一樣的眼睛。
6、動態(tài)網(wǎng)頁靜態(tài)化
動態(tài)網(wǎng)頁是與靜態(tài)網(wǎng)頁相對應(yīng)的,也就是說,網(wǎng)頁 URL的后綴不是.htm、.html、.shtml、.xml等靜態(tài)網(wǎng)頁的常見形式,而是以.asp、.jsp、.php、.perl、.cgi等形式為后綴,并且在動態(tài)網(wǎng)頁網(wǎng)址中有一個標志性的符號——“?”,如有這樣一個動態(tài)網(wǎng)頁的地址為:這就是一個典型的動態(tài)網(wǎng)頁URL形式。
這里說的動態(tài)網(wǎng)頁,與網(wǎng)頁上的各種動畫、滾動字幕等視覺上的“動態(tài)效果”沒有直接關(guān)系,動態(tài)網(wǎng)頁也可以是純文字內(nèi)容的,也可以是包含各種動畫的內(nèi)容,這些只是網(wǎng)頁具體內(nèi)容的表現(xiàn)形式,無論網(wǎng)頁是否具有動態(tài)效果,采用動態(tài)網(wǎng)站技術(shù)生成的網(wǎng)頁都稱為動態(tài)網(wǎng)頁。
從網(wǎng)站瀏覽者的角度來看,無論是動態(tài)網(wǎng)頁還是靜態(tài)網(wǎng)頁,都可以展示基本的文字和圖片信息,但從網(wǎng)站開發(fā)、管理、維護的角度來看就有很大的差別。動態(tài)網(wǎng)頁的一般特點簡要歸納如下:
(1)動態(tài)網(wǎng)頁以數(shù)據(jù)庫技術(shù)為基礎(chǔ),可以大大降低網(wǎng)站維護的工作量;
(2)采用動態(tài)網(wǎng)頁技術(shù)的網(wǎng)站可以實現(xiàn)更多的功能,如用戶注冊、用戶登錄、在線調(diào)查、用戶管理、訂單管理等等;
(3)動態(tài)網(wǎng)頁實際上并不是獨立存在于服務(wù)器上的網(wǎng)頁文件,只有當用戶請求時服務(wù)器才返回一個完整的網(wǎng)頁;
但是眾多優(yōu)點的動態(tài)網(wǎng)頁技術(shù)對于搜索引擎來說這個卻充滿挑戰(zhàn)。搜索引擎的爬蟲程序在服務(wù)器的內(nèi)存中爬行,很容易進入動態(tài)網(wǎng)頁鏈接的死循環(huán)中,導(dǎo)致不能正常遍歷全部網(wǎng)頁,嚴重影響網(wǎng)站收錄量。同時在抓取到的網(wǎng)頁中也會產(chǎn)生大量重復(fù)的頁面,在搜索引擎看來同內(nèi)容不同url地址的網(wǎng)頁本身就是一種對排名作弊的行為,從而產(chǎn)生對網(wǎng)站的不信任。
關(guān)于這個問題現(xiàn)在已經(jīng)有了比較好的解決辦法。1 通過對程序的改造是網(wǎng)站全部動態(tài)頁面靜態(tài)話。2通過程序的改造生成實時更新的偽靜態(tài)網(wǎng)頁。這些可以由技術(shù)人員完成,對于編程技術(shù)不熟悉的讀者,可以選擇那些已經(jīng)靜態(tài)話的CMS系統(tǒng)。
掃一掃關(guān)注古柏
GOOBAI AD.
Brand Whole Case Design
4000-882-993
theemployementguide.com
微信加好友咨詢
廣州古柏廣告策劃有限公司
地址:廣州市天河區(qū)東圃長盛商務(wù)大廈B213-215
Copyright?2004-2020 GOOBAI Inc.All rights reserved
粵公網(wǎng)安備: 44010602001481號
備案號:粵ICP備09222445號
與古柏對話
關(guān)注古柏