大乘博客

mahasoft's Blog

导航

网站软件架构

 

网站软件架构

 

目前,我们的网站是基于源代码构建的。增加内容、修改版面、扩展功能都必须对源代码进行修改。随着网站信息量的剧增,如果进行以上操作将是一项艰巨的工作。网站用户数量的上涨也会给网站的效率和安全带来前所未有的考验。网站的功能模块也是松散组织的,未能有效的组织站内资源,并且给网站的安全带来隐患。显然使用传统的建站方式开发网站已无法保持系统的稳定性、可维护性和可扩展性。在限定的硬件条件下,构建一个清晰的网站架构可以使以上问题得到一定的改善。

如果将一个网站比做一个人,架构就是人的骨架,网站内容就是人的血肉,用户浏览的页面就是衣服。良好的架构使人拥有魔鬼身材变为可能,丰富的内容使人变的丰满而有魅力,时尚的页面可以吸引更多人的注目。现在多数网站设计重点放在丰富内容和页面设计上,而忽略了网站的架构。没有架构以及架构不清晰必然导致网站数据冗余、安全隐患、维护困难。显然,构建一个清晰架构是建站的首要任务。

 

UI层)

 

 

 

 

X

 

M

 

L

1

 就网站的构架体系而言,一般可以规定为:DATABASE层(核心数据库)-XML(或者其他可以为数据交换提供中转的规范层)-业务逻辑层-显示层(图1)。这个体系可归纳为两大部分:核心系统和表现形式。核心系统是指支撑一切大中型网站运行的内部支持程序系统,而表现形式是指所有外在的、可视的或者可感知的网络外在体现,比如内容、页面、动画、声音、视频等等。前者需要非常严谨的规范,尽可能的抽象成不同的功能模块和层面,可以分离和容易扩展,同时也能够保证稳定和维护。后者则更多的需要设计、创意和艺术性的表达与灵感,具有更多活跃的因素。 

posted on 2005-03-15 14:51  mahasoft  阅读(912)  评论(0编辑  收藏  举报