网站效率问题
请问一下有知道我在1分钟内刷新1000次首页的情况下, 
 1、用单独表来存最新信息和用存储过程来查,两者性能到底有多大差别? 
 2、或者能通过什么办法或测试工具可以检测出来?
------解决方案--------------------上网找个压力测试工具
------解决方案--------------------可以自己用 
 开始时间 Timestart=Now; 
 for(int i=0;i <1000;i++) 
 { 
 ... 
 } 
 TimeEnd=Now; 
 TimeEnd-Timestart 
 得出速度问题
------解决方案--------------------如果数据量不大的话, 
 应该是表快, 但你的最新表里的数据也得更新么, 也跟这个表更新的频率有关。   
 合理点的应该是用缓存,比如缓存了1分钟,在这一分钟内,不管有多少千次请求,数据库只查询了一次。 缓存过期后,再从数据库里获取下一分钟最新的数据
------解决方案--------------------re: 
 请问一下有知道我在1分钟内刷新1000次首页的情况下, 
 1、用单独表来存最新信息和用存储过程来查,两者性能到底有多大差别? 
 2、或者能通过什么办法或测试工具可以检测出来?   
 ---------------------------   
 建议使用存储过程 ! 如果 1分钟要刷1000次首页的情况是需求的话  那么建议建立页面缓存   
 SQL  的 事件探查器 可以查看 SQL 中的性能~   
 .net 2003 中也有网站的性能测试工具   
 --------  也可以找些专业的压力测试工具
------解决方案--------------------同意,构建页面缓存。 
 至于用存储过程能否提高你的效率,要看你的操作而定。 
 如果你的SQL语句只是简单的增删改查,那么存储过程相反回降低效率,如果你的功能是设计到复杂的处理,并且引入的众多事务,那么存储过程会有明显的效率提高。 
 在效率方面,应该首先考虑缓存和预编译的因素。
------解决方案--------------------哦,搞错了,是别人问的关于测试的...   
 压力测试可以用Web-CT工具..   
 try..   
 http://www.zdnet.com.cn/download/windows/design/swinfo/0,2008005133,39016909s,00.htm