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