当前位置:  开发笔记 > 编程语言 > 正文

Asp.net电子商务业绩

如何解决《Asp.net电子商务业绩》经验,为你挑选了1个好方法。

我正在使用C#在Asp.Net 3.5上开发电子商务项目.我使用3层(Data + Business + UI)结构来从数据库(Msql 2005)获取数据.

存储过程和从中发生的一切.(CRUD方法)

这里存在性能问题,项目运行速度很慢.我在事务模型中找不到任何问题.

该项目还在海外国家的共享主机上运行.数据库服务器和Web服务器在不同的机器上运行.数据库服务器有近1000个数据库.

我该如何测试并了解问题所在?



1> cgreeno..:

由于有超过1000个数据库共享资源,我会采取可能是您的问题....如果您连接到您的数据库并运行一个简单的查询需要5秒钟,那么您可以猜测问题.

我会在你的网络服务器上运行的"测试页面"上添加一些秒表功能.这应该为您提供基本信息,以查看在等待数据库返回您的查询时是否存在"瓶颈".如果你已经做到那么远,那么我怀疑它将是你的网络服务器.

你的最后一个选择是设置一个简单的低规格机器,上面有数据库和Web服务器,然后进行测试.根据您的网站获得的流量,您应该能够很好地了解其响应时间.

诸如YSlow之类的工具也可能有一些帮助,但这些工具通常用于微调.

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有