C# 访问性能问题
大虾们,我今天去面试,面试官问我,关于C# web访问性能问题,如果多个用户同时访问网站,这个问题要怎么解决,比如10000个用户同时访问,这个要怎么解决
用线程啊!缓存都行的啊
没搞懂什么意思.
如果一台服务器承载不了就多台服务器联网,云计算是不是这样的道理?
缓存,静态页,数据访问用好存储过程......
缓存,提升硬件环境,优化程序代码。
10000个用户同时访问...这问题就问得很模糊...
是同一小时?同一分钟?同一秒?还是同一Tick?是同时browse?同时update?还是同时download?不同数据级、不同操作产生的问题各有不同,应对的方案也天差地别...
总得来说是在问大并发量的处理...如果我是面试官,你只要能反问出我上面的疑问我就会考虑录用你,如果你再讲点分布式设计、负载均衡、缓存、事务和锁之类的概念那就没别的问题了...另外这问题跟云计算风马牛不相及,你敢提我就pass你...
如果同时访问量足够大,单单靠优化,靠设计,ok?
不知道他是想问什么
我想考官的意思是面对大量并发访问如何优化代码(硬件不在考虑之列)
综合上面的意思,提出参考:
一、页面缓存(最有效的)
二、Ajax技术能大大减少页面回发动作(不可不用的)
三、用过程优化数据库访问(迁移可能会有麻烦)
四、能用静态页面就用(可能只有帮助文档类的能用了)
五、下面的人补充
学习了 既然大量数据并发 就分层部署
页面静态化,缓存,事物
分布式,负载
学习
相关问答:
如题
只有100分给了。。。
哪个行业?
我想网上的源码肯定不能完全满足个人想法
最后还得自己整
推荐一款自助建站软件:风讯
C#+SQL
可以设计出比较灵活的网站
什么行业啊....
到51aspx.co ......
最近在做个网上商城,购物车模块,没有做过,麻烦各位帮忙说下大致说下思路,能发一份源码更好。小弟先谢过各位了;
QQ:413763818;
eamil:swebook@126.com
网上一大堆!
www.51aspx.com
去下 ......
如题:
C# code:
MySQLConnection con = new MySQLConnection( new MySQLConnectionString("localhost","beephpcms","root","root").AsString);
try
......
急用。联系QQ:8775262,谢谢。
需要进行DllImport的地方直接写DLLImport.方法名。
如:DLLImport.GlobalAddAtom(……);
文件:UShare.pas
Delphi(Pascal) code:
unit UShare;
interface
uses Windows, Me ......
我在form1中的某个方法让form2窗体出现
那么这个时候怎么关闭form1而不关闭form2呢?
Form2 f=new Form2();
f.Show();
this.Close();
引用
Form2 f=new Form2();
f.Show();
this.Close();
这样的话整个程 ......