文档介绍:电子商务系统分析与设计(十六)
网站结构设计
网站的结构
网站的结构可以分为网站的物理结构和逻辑链接结构
网站的物理结构是指网站文件的物理存储结构,也就是网站文件在服务器上存储的方式。
逻辑链接结构是网站在运行时抽象出来的拓扑结构,它建立在网站物理结构之上而又跨越物理结构。
网站的物理结构
网站的物理结构体现为网站在服务器上的目录结构。
网站的物理结构不应十分复杂,层次也不应太多,应该根据网站文件的功能、地位和大致的逻辑结构来建立树状的目录结构。例如主页的HTML文件一般直接放于服务器虚拟路径的根上,与之相关联的资源(如图片、声音等)作为一个一级目录,其他的一级页面构成各个一级目录,而在一级页面的目录里又有与之相关的资源和上级页面构成二级目录,类似地再往下分为三级目录等。
建立目录结构的建议
不要将所有文件都存放在根目录下。
文件管理混乱。你常常搞不清哪些文件需要编辑和更新,哪些无用的文件可以删除,哪些是相关联的文件。
上传速度慢。服务器一般都会为根目录建立一个文件索引。当你将所有文件都放在根目录下,那么即使你只上传更新一个文件,服务器也需要将所有文件再检索一遍,建立新的索引文件。很明显,文件量越大,等待的时间也将越长。
建立目录结构的建议
按栏目内容建立子目录
所有程序一般都存放在特定目录。
所有需要下载的内容也最好放在一个目录下。
在每个主目录下建立独立的images目录。
目录的层次不要太深。目录的层次建议不要超过3层。
全局的资源应该放在根目录下的Global目录中。
其他注意事项
不要使用中文目录。因为编码的差异以及异地服务器解释程序的差异可能使中文目录网址的正确显示造成困难。
不要使用过长的目录。尽管服务器支持长文件名,但是太长的目录名不便于记忆。
尽量使用意义明确的目录。上面的例子中,你可以用Flash、Dhim1,JavaScript来建立目录,也可以用1、2、3建立目录,但是当然是前者更便于记忆。管理。
网站的逻辑连接结构
网站的链接结构是指页面之间相互链接的拓扑结构,它建立在目录结构基础之上,但可以跨越目录结构。
形象的说:每个页面都是一个固定点,链接则是在两个固定点之间的连线,一个点可以和一个点连接,也可以和多个点连接。
更重要的是,这些点并不是分布在一个平面上,而是存在于一个立体的空间中。
建立网站的链接结构两种基本方式。
树状链接结构(一对一)
类似DOS的目录结构,首页链接指向一级页面,一级页面链接指向二级页面。立体结构看起来就像蒲公英。这样的链接结构浏览时,一级级进入,一级级退出。优点是条理清晰,访问者明确知道自己在什么位置,不容易“迷路”。缺点是浏览效率低,一个栏目下的子页面到另一个栏目下的子页面,必须绕经首页。
建立网站的链接结构两种基本方式。
星状链接结构(一对多)
类似网络服务器的链接,每个页面相互之间都建立有链接。这种链接结构的优点是浏览方便,随时可以到达自己喜欢的页面。缺点是链接太多,页面之间的层次结构不清晰,容易使访问者“迷路”,搞不清自己所在的位置,也不能确定自己已经浏览过的内容。
网站的链接结构
最好的办法是:首页和一级页面之间用星状链接结构,一级和二级页面之间用树状链接结构。
关于链接结构的设计,在实际的网页制作中是非常重要的一环。采用什么样的链接结构直接影响到版面的布局。