成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

遵循合理命名原則 可降低網站管理難度

2010-08-28 10:50:18來源:西部e網作者:

對網站資源的合理管理,對于從網站的大量文件中搜索所需文件是非常重要的。另外,具有一定解釋意義的路徑和文件名也可以大大方便管理者對文件的定位工作。

部署一個Web應用的文件可能是一件很簡單的事情(在你的設計和組織觀念不強時),但是也許幾個月后當你重新檢查這些web應用的文件時,會發現查找這些文件的位置成為了一件麻煩事。在這種情況下,一份好的工作日志可以幫助你快速實現目標,同時良好的文件命名和組織習慣,也會使你事半功倍。

文件名包含信息
以前我曾經與一個開發人員共事,他對于文件名非常不在意,經常為文件起一些含糊的名字,比如a.html或者x1.html。按他的觀點,這種命名方式對安全非常有利,這種神秘的文件名不會讓其他人馬上分辨出該文件是作什么用的。不過他這種命名方式沒有持續多久,因為其他開發人員對于工作目錄中出現大量的神秘文件都表示強烈不滿。

文件名
之所以采用統一清晰的文件命名方式,原因之一是為開發人員提供必要的工作便利。但其作用不僅限于此。以下是為文件命名的幾個指導方針:

  • 不要在文件名中加入空格。雖然這并不會給網站功能帶來麻煩(空格會自動轉換為“%20”符號),但是這在瀏覽文件名時會產生不便。

  • 避免在文件名中使用特殊符號,如 “&”,“#”或者“?”。這些符號會由于Web服務器的曲解而給網站帶來問題。

  • 很多網站都采用連字符“-”或者下劃線“_”來代替空格,但是這并不便于記憶。

  • 基于Unix的Web服務器是區分大小寫的,所以一定要注意文件名的大小寫。

  • 文件擴展名(.aspx, .php, .html, .gif等)應該合法,或者在Web服務器中設置了正確的MIME類型。

    以上幾點方針都很簡單,實施起來并不困難,但是很多網站在資源命名上并沒有完全做到以上幾點。很多網站資源的名稱很難記憶,有些沒有任何意義。以下我將通過幾個例子告訴大家怎么建立一個具有明顯意義或者便于記憶的文件名:

  • 大多數網站都會由一個頁面用來介紹網站或企業的信息,這個頁面應該被命名為about.html(后綴可以根據Web平臺的不同而有所改變)。

  • 如果網站提供的是比賽成績,則應該采用便于記憶的文件名,比如“scoreboard”。ESPN的網站就是一個很好的例子,他們就是以“scoreboard”命名比賽成績頁面的。

  • 大多數Web平臺都是用“index.html”或“ default.html”作為默認頁面,因此你的網站也必須要包含這樣的文件。比如ASP.NET平臺會使用“default.aspx”作為默認的網頁,如果用戶沒有指定頁面,Web服務器就會顯示該路徑下的“default.aspx”文件。對Web服務器的修改可以讓用戶使用不同的文件名作為默認文件。同樣,每個子目錄下也應該有默認文件。

    這個時候,你可能會搖搖頭,告訴我文件名并不是隨便就能控制的。很多網站的頁面是由各種CMS工具或者Lotus Domino這樣的平臺生成的,管理員并沒有控制頁面文件名的權利,在這種情況下,我們就要在域名或者文件路徑的名稱上下功夫了。

    目錄名
    在網站中,與文件緊密相關的另一個部分就是路徑。千萬不要和某些網站開發人員一樣,將網站資源一股腦的放在網站根目錄下。這樣只會讓你的生命在不斷上下滾動文件列表的工作中消耗掉。網站資源應該按照事先的組織(明確的文檔化),按照不同目錄進行分類存放。

    和文件一樣,文件夾的命名方式也應該遵循以上原則。文件應該通過文件夾進行分類保存,比如,網站的全部圖片都應該存儲在“image”文件夾,同樣,全部的腳本文件,比如JavaScript, VBScript等,應該保存在一個叫做“scripts”或其他類似名稱的文件夾中。如果網站中包含了購物區,那么相關的文件應該保存在 “storefront”或類似文件夾。這些頂級目錄有可能會包含一些子目錄,實現文件內容細分。比如上面提到的“storefront”文件夾,里面可能會包含“images”文件夾來存儲產品圖片。對于有些網站來說,可能每個分類文件夾下面都會包含“images”子文件夾。

    域名
    對于網站來說,除了文件名和目錄名,另一個方面就是域名了。比如techrepublic.com.com和tr.com相比,哪個更容易讓人理解和記憶呢?另外,一個網站的子欄目也可以設置在域名中,比如TechRepublic網站中的下載頻道,就可以通過downloads.techrepublic.com.com進行訪問,而評測部分的內容,則可以通過reviews.techrepublic.com.com域名進行訪問。最后記住一點,選擇名字是為了讓用戶更容易記憶和訪問你的網站。

    明智之舉
    對于一個網站來說,名字非常重要。我經常面對那些沒有經過合理設置和管理的網站,能夠確實體會那些毫無意義的文件名或目錄名給我帶來的困惑和煩躁情緒。因此,作為網站設計人員或管理人員,一定要在你的下一個網站項目中認真對待文件名。

  • 關鍵詞:網站
    主站蜘蛛池模板: 进贤县| 济源市| 丰城市| 阜城县| 邵武市| 乌审旗| 伊春市| 揭阳市| 仪征市| 吉林市| 富平县| 四子王旗| 清河县| 临城县| 义乌市| 七台河市| 宝山区| 万年县| 鹤庆县| 富民县| 新安县| 六枝特区| 大渡口区| 吉木萨尔县| 体育| 安西县| 丹东市| 平邑县| 含山县| 南昌县| 寿阳县| 若羌县| 巴青县| 兴化市| 石狮市| 沐川县| 兰考县| 鲁山县| 营山县| 罗山县| 泸溪县|