首页 > 范文大全 > 正文

企业信息的系统优化

开篇:润墨网以专业的文秘视角,为您筛选了一篇企业信息的系统优化范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

1架构模式

1.1系统产品选型

大多数企业并不具备专业的网站程序开发人员,为节约成本,缩短门户建设工期,可以考虑直接购买成熟的门户产品来应对迫切的业务需要。微软公司的SharePoint产品备受关注,目前在越来越多的企业中被应用开来。

1.2MicrosoftSharePoint简介

MicrosoftSharePoint是一个易于使用的门户建设平台,应用它业务人员可以迅速创建自己的团队网站、个人博客、企业门户等多种类型网站。MicrosoftSharePoint是一种用于配置Web应用程序和站点的技术。它是基于IIS的网站解决方案,通过ASP.NET与IIS相集成,并依靠后端的SQLServer数据库来存储配置数据和内容。简而言之,SharePoint组合了3种不同的体系结构(IIS、.NET和SQLServer)作为其核心。

2系统部署

粗略地来说部署一个标准的SharePoint2010门户需要考虑以下3类服务器:Web服务器、应用程序服务器、数据库服务器。Web服务器负责SharePoint页面的呈现。应用服务器是那些提供各种应用服务资源的总称,包括查询服务、索引服务等。数据库服务器,SharePoint2010中包含多个数据库,例如管理配置库以及内容数据库等。

3性能优化

3.1网站预热

问题描述:SharePointServer是通过网站的形式向最终用户提供服务的,而这个网站是基于ASP.NET的技术实现的。由于ASP.NET技术的特点,网站启动之后,页面在第一个用户第一次访问的时候,会需要进行所谓的编译,而这个时间,对于该用户来说,可能会显得有点长,这也是大家普遍反映的问题,为什么第一次要比较慢,而以后就较快了。另外,由于ASP.NET网站会使用到应用程序池的技术,而应用程序池会定时或者不定时地进行回收。回收之后的网站,如果再次访问,那么又会发生编译。这就是为什么有些用户反映说,为什么之前都比较快,而突然第二天又慢了,然后又快了。解决方案:可启用Powershell,通过脚本的方式来实现编译。

3.2分离用户和数据库信息

问题描述:SharePoint在SQL设置了大量的请求———每个需求一个页面的请求会导致向数据库发送大量的请求,更不要说服务、检索和其他操作了。解决方案:为了缓解用户与数据库信息间的冲突,前端服务器和SQL连接应当被分离,让它们分别通过独立的物理网络或虚拟LAN。这需要在每一个前端Web服务器上至少配置两个独立的网络接口卡,通过设置静态路由确保信息被路由至正确的接口卡。

3.3调整SQL参数

问题描述:默认状态下,SQL会让数据库文件以很小的规模递增,大约以每次1MB或是以数据库大小的固定百分比为限(通常是10%)。这些设置导致SQL在反复的造成数据库浪费,在数据库增大的同时妨碍了其他数据的写入。解决方案:如果空间足够大可以重新将数据库设置为推荐的最大值(100GB),将自动增长设置为一个固定值(如10MB或20MB)。

3.4数据库分散部署

一个SharePoint门户部署完成后同时会产生多个数据库文件,主要分为:应用程序库、管理配置库和内容库,如果数据库采用多台服务器架构的集群模式,在部署时可按照数据库的功能将不同数据库分散到不同的物理数据库服务器上,用以降低单个数据库服务器的系统资源开销。

4结束语

该文主要依据大港油田企业门户网站为依据,讲述了门户网站的选型、架构与优化。对于企业来说,建设网站的目的不是观赏,而是应用。构建好的企业信息门户有利于增强企业的竞争力、增进与用户的交流和沟通、提高企业生产效率、降低经营成本、优化资源配置。如何构建好的企业信息门户?只有纵观全局,才能够真正的构建一个完善、高效运行的企业信息门户网站,网站的全面管理和不断维护更新,进行合理、科学的优化更是网站高效运行的前提和保障。

作者:杜敏 张滨荣 刘卫华 刘晓磊 单位:中国石油大港油田公司