電子商務(wù)網(wǎng)站目錄結(jié)構(gòu)的設(shè)計
目錄結(jié)構(gòu)又稱為物理結(jié)構(gòu),它解決的是網(wǎng)頁文件在硬盤上的存放位置問題。站點的目錄結(jié)構(gòu)是否合理,對站點的創(chuàng)建效率會產(chǎn)生較大的影響,但更重要的是對于站點本身的上傳維護(hù)、未來內(nèi)容的擴充和移植產(chǎn)生很大的影響。所以說網(wǎng)頁文件無論放在哪里對訪問者雖然沒有什么關(guān)系,但是站點管理員必須清楚地知道每一個網(wǎng)頁文件的位置。比如說,如果網(wǎng)站的所有網(wǎng)頁文件都放在同一個目錄下,一旦文件很多時,就很難區(qū)分哪些是屬于同一個欄目的,更新起來就特別麻煩。下面對建立目錄結(jié)構(gòu)提出一些建議:
(1)不要將所有文件都存放在根目錄下。
有些網(wǎng)站設(shè)計者為了方便,將所有文件都放在根目錄下。這樣做造成的不利影響在于:
1)文件管理混亂。你常常搞不清哪些文件需要編輯和更新,哪些無用的文件可以刪除,哪些是相關(guān)聯(lián)的文件,從而影響工作效率。
2)上傳速度慢。服務(wù)器一般都會為根目錄建立一個文件索引。當(dāng)你將所有文件都放在根目錄下時,即使你只上傳更新一個文件,服務(wù)器也需要將所有文件再檢索一遍,建立新的索引文件。很明顯,文件量越大,等待的時間也將越長。所以,建議盡可能減少根目錄的文件存放數(shù)。
(2)按欄目內(nèi)容建立子目錄。子目錄的建立,首先按主菜單欄目建立。企業(yè)站點也可以按公司簡介、產(chǎn)品介紹、價格、在線訂單、反饋聯(lián)系等建立相應(yīng)目錄。其他的次要目錄和需要經(jīng)常更新的欄目,可以建立獨立的子目錄。而一些相關(guān)性強且不需要經(jīng)常更新的欄目,如關(guān)于本站、站長、站點經(jīng)歷等,可以合并放在一個目錄下。所有程序一般都放在特定目錄下,便于維護(hù)管理。所有需要下載的內(nèi)容也最好放在一個目錄下。
(3)在每個主目錄下都建立獨立的Images目錄。
將圖片及資源文件都放在一個獨立的Images目錄下,可以使目錄結(jié)構(gòu)更加清晰。但是也不要只在根目錄下建一個Images目錄,然后將所有的圖片文件都放在里面,這樣對于目錄層次比較深的頁面來說,管理其所需的圖片就很不方便。最好在每一個主目錄下都建立獨立的Images目錄。
(4)目錄的層次不要太深。
目錄的層次建議不要超過3層。原因很簡單,為了維護(hù)管理方便。
(5)不要使用中文目錄名。
因為你的站點是對Intemet所有用戶開放的,所以要考慮到讓使用非中文操作系統(tǒng)的客戶也能正常訪問你的站點。對于目錄名,最好都使用英文。
(6)可執(zhí)行文件和不可執(zhí)行文件分開放置。
建議將可執(zhí)行的動態(tài)網(wǎng)頁文件和不可執(zhí)行的靜態(tài)網(wǎng)頁文件分別放在兩個目錄下,然后將存放可執(zhí)行網(wǎng)頁文件的目錄設(shè)為不可讀和執(zhí)行。這樣做的好處是可以避免動態(tài)文件被讀取的安全漏洞。