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