壹、Session状态
限制Session的使用,站点的可伸缩性又变成看另一个问题。如果会话不是应用程序的一部分,对于整个应用而言,就应该在网络服务管理器中或在类型库中禁止会话。如果没有在整个应用中禁止会话,也应该仅使会话在需要访问会话中变量和对象的页面中可用,在不需要使用会话的页面顶部加一行代码可提高应用程序的性能。
贰、输出缓冲
缓冲使得IIS在一切结束之前保留ASP脚本产生的所有输出。如果脚本成功完成,则所有保存的输出将通过单条连接发送到Web客户端。如果脚本子啊这一过程中出现某个错误,
那么将抛弃在错误发生前的这段时间中的所有输出,而仅仅将错误发送给Web客户端。从性能的角度来看,缓冲的优点在于减少了Web客户端打开、关闭连接的次数。减少连接打开
关闭次数的好处与在Internet上建立连接所需的开销相关。为了建立一个独立的连接。目标计算机必须使用DNS定位、联络,随后协商使用某个协议,然后才可以传递数据。如果使
用缓冲,则对于每次页面访问旧秩序执行一次这一过程,大大减少了服务器的负载。在建立了一个到某一数据源的连接后,需要考虑如何保存该连接。但那个该数据源支持的链接
总数目非常小且应用程序中的每个脚本均必须使用同一数据源时,网站的基本结构可以将该连接保存在一个固有的Application对象中。到那时当有足够的连接可以使用时,这种保
存数据库连接的方法可能成为影响ASP应用程序性能的一个真正的瓶颈。 北京欢迎你科技有限公司原创文章,关键词:北京网站建设 北京建网站 北京网站制作 转载请注明出处:www.bjhyn.cn
谢谢! |