| 简要介绍 |
领航 CMS 是基于微软 .NET 平台开发的网站内容管理系统,它集成了内容发布管理、多站点集成、信息采集、搜索引擎优化、全文检索等多项强大功能,能够生成纯静态页面,独创的 STL 模版语言,通过Dreamweaver可视化插件能够轻易编辑模版样式...
领航 CMS 适合政府、学校、企业以及其他各种资讯类网站使用。
|
| 系统设计思想 |
对内容的管理和显示进行分离
很多成套的 CMS 系统没有把后台各种子系统和前台页面分离开设计,以至于在前台页面层的模板表现管理和内容管理逻辑混合在一起,甚至和BBS等子系统的管理都耦合的非常高,整个系统会显得非常庞杂。而且这样的系统各个子系统捆绑的比较死,如果后台的模块很难改变。但是如果把后台各种子系统内容管理逻辑和前台的表现/发布分离后,前台页面和后台各个子系统之间只是数据传递的关系:前台页面只决定后台各个子系统数据的取舍和表现,而后台的各个子系统也都非常容易插拔。
最终用户能够对系统进行傻瓜式的操作
在应用中,即使维护人员不懂得任何 HTML 知识和模板知识,只要会使用鼠标就能够生成栏目、发布信息。我们同时提供模版制作器以及STL模版语言,实现了可视化的编辑。
此外,内容信息的编辑也是采用了可视化的设计,因此可以让用户更关注于内容的本身,而不是在于内容的发布和显示上。
|
| 采用微软.NET平台 |
领航 CMS 采用基于以XML为核心的企业应用开发平台Microsoft .NET。.NET平台是最具兼容性与扩展性的软件开发体系。使用.Net平台的优势:
Microsoft.Net平台可以使用任何编程语言,减少编写代码量,以XML为核心,提高了应用程序的可靠性,性能更加优化。
Microsoft.Net通过将各种语言先编译成中间语言(IL),然后再执行即时(Just In Time,JIT)编译器将其编译成本地代码来实现异构平台下对象的互操作。
Microsoft.Net通过CLR来实现资源对象和类型的安全。
Microsoft.Net通过HTTP,XML,SOAP,WSDL等Internet标准的支持提供在异构网络环境下获取远程服务、连接远程设备和交互远程应用的编程界面。
Microsoft.Net的受管代码是指符合CLR进行规范,在内存中受运行时代码代理进行内存管理、线程管理、远程管理、代码强制安全类型的代码。非受管代码指对内存、文件、数据库等非受管资源进行操作的代码,通常不受运行时代码代理管理,是不安全的。
|
| 系统性能 |
领航采用微软ASP.NET技术响应Web 请求,与传统的Web 访问技术相比,领航中的HTTP 请求直接传送给ASP.NET引擎进行处理,它的性能体现在ASP.NET的处理机制中。
ASP.NET引擎采用多线索动态可伸缩结构,它可以同时处理多个请求的执行,并随着处理负载的增减而动态调整线索的结构。另外,ASP.NET引擎采用.NET 类的自动装载和内存缓冲技术,共享程度高的.NET 类基本上直接从内存中调出,大大提高系统执行效率。
领航系统内置多重Cache 机制,网页先缓存于硬盘上,随后会自动根据访问者的访问特点把最频繁访问的页面加载到内存之中,随后的用户直接从内存把页面返回给访问用户。系统还提供了,对缓存参数进行调整的功能,用户可以根据站点用户特点、更新频率,服务器硬件等等来调整参数,从而能够更大的发挥硬件的效率满足用户的需求。在高效率的缓存作用下,在一台512M 内存,同时安装着SQL Server 数据库,应用服务器采用IIS的情况下,在一天内能够提供2500 万的页面访问量,此种压力情况下,服务器对客户端的响应仍然不超过1 秒。
如果单台服务器不能够满足访问需求,领航还可以支持分布式负载均衡机制,从而足以应付不断增长的访问冲击,并且可以提高稳定性,即使其中的某台服务器出现故障,整个站点仍能正常提供服务。
|
| |