概述设计网站目录结构需遵循的准则
- 避免将所有资料存储于根目录
将所有资料堆砌于根目录会导致管理杂乱,降低工作效率,并可能减缓上传速率。因此,建议尽量减少根目录下资料的存放数量。
- 按照栏目内容构建子目录
应根据主要菜单栏目内容构建子目录。例如,网页教程类站点可按技术类别分别构建目录,如Flash、Dhtml、Javascript等;企业站点可按公司简介、产品介绍、报价、在线订购、反馈联系等构建相应目录。
- 建立独立的子目录
对于需要频繁更新的内容,如最新动态、友情链接等,应建立独立的子目录。而一些关联性较强、不需要频繁更新的栏目,如关于本站、关于站长、站点经历等,可以合并置于一个统一目录下。
- 特定目录存放程序及下载内容
所有程序通常都存放在特定目录,例如:CGI程序置于cgi-bin目录,便于维护管理。所有需要下载的内容也最好集中在一个目录下。
- 为每个主目录创建独立的images目录
在每个主目录下都创建独立的images目录,以方便管理。根目录下的images目录仅用于存放首页和一些次要栏目的图片。
- 控制目录的层级
目录的层级建议不超过3层,以方便维护管理。
- 关注目录命名规范
避免使用中文目录,以免对网址的正确显示造成障碍。同时,不要使用过长的目录名,以免不便于记忆。
- 使用含义清晰的目录名
尽量使用含义清晰的目录名,以便于记忆和管理。例如,可以用Flash、Dhtml、Javascript来构建目录,而不是使用1、2、3等。
设计网站目录结构需遵循的准则有哪些
网站的目录是指创建网站时创建的目录。目录结构是一个容易被忽视的问题,许多站长都是未经规划,随意创建子目录。目录结构的好坏,对访客来说可能并不显著,但对于站点的上传维护、内容未来的扩展和迁移有着重要影响。以下是构建目录结构的一些建议:
- 不要将所有资料都存放在根目录下。
- 有网友为了方便,将所有资料都放在根目录下。这样做带来的不利影响在于:
- 文件管理混乱。你常常搞不清哪些文件需要编辑和更新,哪些无用的文件可以删除,哪些是相关联的文件,影响工作效率。
- 上传速度慢。服务器一般都会为根目录建立一个文件索引。当你将所有文件都放在根目录下,那么即使你只上传更新一个文件,服务器也需要将所有文件再检索一遍,建立新的索引文件。很明显,文件量越大,等待的时间也将越长。所以,给您的建议是:尽量减少根目录的资料存放数。
- 按照栏目内容构建子目录。
- 子目录的构建,首先按照主菜单栏目构建。例如:网页教程类站点可按技术类别分别构建目录,如Flash、Dhtml、Javascript等;企业站点可按公司简介、产品介绍、报价、在线订购、反馈联系等构建相应目录。
- 其他次要栏目,类似最新动态、友情链接内容较多,需要频繁更新的可以构建独立的子目录。而一些关联性较强、不需要频繁更新的栏目,例如:关于本站、关于站长、站点经历等可以合并置于一个统一目录下。
- 所有程序通常都存放在特定目录。例如:CGI程序置于cgi-bin目录。便于维护管理。所有需要下载的内容也最好集中在一个目录下。
- 在每个主目录下都创建独立的images目录。
- 默认的,一个站点根目录下都有一个images目录。刚开始学习主页制作时,阿捷习惯将所有图片都存放在这个目录里。可是后来发现很不方便,当我需要将某个主栏目打包供网友下载,或者将某个栏目删除时,图片的管理相当麻烦。经过实践发现:为每个主栏目创建独立的images目录是最方便管理的。而根目录下的images目录只是用来放首页和一些次要栏目的图片。
- 目录的层级不要太深。
- 目录的层级建议不超过3层。原因很简单,维护管理方便。
- 其他需要注意的还有:
- 不要使用中文目录;网络无国界,使用中文目录可能对网址的正确显示造成障碍。
- 不要使用过长的目录;尽管服务器支持长文件名,但是太长的目录名不便于记忆。
- 尽量使用含义清晰的目录;上面的例子中,你可以用Flash、Dhtml、Javascript来构建目录,也可以用1、2、3构建目录,但是哪一个更明确,更便于记忆和管理呢?显然是前者!