win2008 R2与sql 2005、2008运行asp的时候速度缓慢的解决方法
发布时间 - 2026-01-11 00:34:22 点击率:次在以SQL Server 2005数据库为后台的ASP网站访问速度慢,情况如下:一个服务器上的两个ASP网站,一个访问很快,一个很慢。

原因排查的思路与步骤:
首先在我电脑上依次打开这两个网站,一个两三秒就打开了,另一个需要10秒钟。看来问题情况属实;
登陆到服务器,在服务器本地的IIS里分别打开这两个网站,结果还是一个快一个慢,排除是DNS解析时间和网络造成的影响;
打开两个网站程序的首页ASP文件,发现访问快的网站没有数据库查询,访问慢的网站查询了数据库。由于程序里的数据库查询语句也很简单,排除了程序和数据库查询语句的问题,最后将问题定位到数据库SQL Server上;
打开SQL Server 2005 上面就一个数据库,随便在SQL Server Management Studio上执行了两个复杂点的查询语句,速度很快,感觉不像是数据库查询速度的问题。
系统CPU、内存负载都不高。实在找不到原因了。就打开命令提示符,用netstat-ano检查了下网络连接。发现只有sqlserver的1434端口在监听,竟然没有sqlserver的1433端口在监听和连接,但是没有监听和连接网站为何却能访问。想着是否sqlserver修改了监听端口了。
打开SQL Server2005的SQL Server 配置管理器SQL Server 2005 网络配置->MSSQLSERVER的协议->TCP/IP ,发现TCP/IP竟然是禁用的,协议里只开启了Shared Memory 。属性里面设置的监听端口倒是默认的1433.于是将TCP/IP启用。重启了SQL Server服务后打开网站速度就很快了。
问题算是解决了。原因就是由于没有开启SQL Server 里的TCP/IP协议,使用了Shared Memory的方式连接数据库,所以造成网站访问很慢。
下面是其他网友的补充方法:
最近碰到一台WEB服务器硬盘出现故障,又因服务器运行了10年便将WEB服务更换到一台新的服务器上,但迁移后出现了各种问题,现将问题和解决方法总结一下:
Windows2003+asp+sqlserver2000 新WEB服务器:
Windows2008R2+asp+SQL Server2008
网站及数据库全部迁移过来后打开首页、内容页、后台都正常,但发现一个文件签收的页面打开速度非常慢,有时打不开。
查看了下代码一切正常找不到原因,感觉像是数据库查询时的问题,然后百度一下,说是数据库使用了内存共享连接模式,于是将数据库更换为TCP连接模式,这下能打开了,但是还是慢,大概需要5-8秒。
继续在网上寻找解决方法,有说是数据库查询后没有关闭,各种方法都尝试过了,最后一篇文章短短几句话让我解决了问题,原因是数据库连接语句不对。
原有的连接语句是:
Provider=Sqloledb;User ID=数据库帐号;Password=数据库密码;InitialCatalog=数据库名;Data Source=数据库IP;
该语句在原有服务器下没有任何问题,但是换到新的服务器环境下不行。
解决方法就是将连接语句换成下面的:
Driver={SQL SERVER};Server=数据库IP;UID=数据库帐号;PWD=数据库密码;Database=数据库名;
# win2008
# R2
# asp
# 数据库查询
# 解决方法
# 找不到
# 一台
# 帐号
# 这两个
# 首页
# 很慢
# 器上
# 解决了
# 使用了
# 让我
# 在我
# 看了
# 过了
# 没有任何
# 开了
# 也很
# 不高
# 这下
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何处理CORS跨域请求?(配置示例)
网站优化排名时,需要考虑哪些问题呢?
用v-html解决Vue.js渲染中html标签不被解析的问题
JavaScript数据类型有哪些_如何准确判断一个变量的类型
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
如何制作一个表白网站视频,关于勇敢表白的小标题?
如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】
如何在云指建站中生成FTP站点?
Laravel distinct去重查询_Laravel Eloquent去重方法
jquery插件bootstrapValidator表单验证详解
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
如何在IIS7上新建站点并设置安全权限?
Claude怎样写约束型提示词_Claude约束提示词写法【教程】
文字头像制作网站推荐软件,醒图能自动配文字吗?
Linux系统命令中tree命令详解
Android利用动画实现背景逐渐变暗
Laravel如何实现用户密码重置功能?(完整流程代码)
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
Laravel如何处理表单验证?(Requests代码示例)
如何在香港服务器上快速搭建免备案网站?
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
如何在景安服务器上快速搭建个人网站?
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
5种Android数据存储方式汇总
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
Linux安全能力提升路径_长期防护思维说明【指导】
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
如何用搬瓦工VPS快速搭建个人网站?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程
Laravel事件监听器怎么写_Laravel Event和Listener使用教程
如何安全更换建站之星模板并保留数据?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
,怎么在广州志愿者网站注册?
消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工
七夕网站制作视频,七夕大促活动怎么报名?
linux写shell需要注意的问题(必看)
Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】
javascript中闭包概念与用法深入理解
北京专业网站制作设计师招聘,北京白云观官方网站?
如何用wdcp快速搭建高效网站?

