【发布时间】:2013-05-26 01:25:22
【问题描述】:
在我的应用程序上寻求帮助,该应用程序在 windows server 2003 和 iis 6.0 上运行,这个应用程序现在总量,现在用户每天大约 60,000。以及我所做的以使其更快
a.SQL 服务器 2005 :
- 我将所有查询都转换为存储过程。
- 所有表在 FK 上都有索引。
- 大多数是从视图中选择语句。
- 切勿在所有命令中使用 *。
但还是有死锁错误
B. js文件:
- 将所有内容包含在一个文件中
- 优化文件
c。 css 文件:
- 在一个文件中优化
D.asp.net 2.0:
- 大部分默认页面通过调用 web 方法在 json 对象上运行,并且 呈现页面或用户控件。
- 我保存在服务器上的所有照片最大大小为 20KB。
- 启用缓存
E.windows 服务器 2003:
- 当我在 windows 中使用性能工具时,其中 80% 来自 sql
任何改进此应用程序性能的建议
【问题讨论】:
-
对于您的视图/选择,请检查是否仅在适用时使用 LEFT JOIN,在处理两个大表时,加入 INNER JOIN 更快。这是一个小小的胜利,但是当您优化后的小胜利就剩下了
-
对我来说吃80%的SQL没有给出任何线索。你必须告诉我们,你要专注于真正的问题——你真正的问题是什么——你有很多死锁吗?你的页面来得很慢吗?你的数据库文件很大吗?这是一个设计问题,还是一个巨大的交通问题?
-
它巨大的流量问题我每天有大约 60,000 个用户
-
@maksoud 你能告诉我网站看看它的速度吗?
标签: jquery asp.net sql-server-2005 iis-6 windows-server-2003