C# 访问性能问题
大虾们,我今天去面试,面试官问我,关于C# web访问性能问题,如果多个用户同时访问网站,这个问题要怎么解决,比如10000个用户同时访问,这个要怎么解决
用线程啊!缓存都行的啊
没搞懂什么意思.
如果一台服务器承载不了就多台服务器联网,云计算是不是这样的道理?
缓存,静态页,数据访问用好存储过程......
缓存,提升硬件环境,优化程序代码。
10000个用户同时访问...这问题就问得很模糊...
是同一小时?同一分钟?同一秒?还是同一Tick?是同时browse?同时update?还是同时download?不同数据级、不同操作产生的问题各有不同,应对的方案也天差地别...
总得来说是在问大并发量的处理...如果我是面试官,你只要能反问出我上面的疑问我就会考虑录用你,如果你再讲点分布式设计、负载均衡、缓存、事务和锁之类的概念那就没别的问题了...另外这问题跟云计算风马牛不相及,你敢提我就pass你...
如果同时访问量足够大,单单靠优化,靠设计,ok?
不知道他是想问什么
我想考官的意思是面对大量并发访问如何优化代码(硬件不在考虑之列)
综合上面的意思,提出参考:
一、页面缓存(最有效的)
二、Ajax技术能大大减少页面回发动作(不可不用的)
三、用过程优化数据库访问(迁移可能会有麻烦)
四、能用静态页面就用(可能只有帮助文档类的能用了)
五、下面的人补充
学习了 既然大量数据并发 就分层部署
页面静态化,缓存,事物
分布式,负载
学习
相关问答:
//C 接口
extern "C"
{
TESSDLL_API int __cdecl GetTessText(const char *imagefile, char *text);
}
//我在C#中声明
//调用C DLL 中的函数
[DllImport("OCRapi.dll&quo ......
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
在C#中怎么把一个Excel保存成为一个Html文件?
如同在Excel中 文件——保存为——格式选为html 生成的文件 及文件夹(在多张sheet 时)
引用
excelapp.Workbooks[1].PublishObjects ......
21cn的邮箱,在outlook配置后可以正常收发邮件,可是我写在C#中就不行,换成其它邮箱,163很早注册的。可以发送。查了很久,没有找到原因,请高手帮忙解答。。。小弟,谢了。。代码如下:
private void SendMail ......
急用。联系QQ:8775262,谢谢。
需要进行DllImport的地方直接写DLLImport.方法名。
如:DLLImport.GlobalAddAtom(……);
文件:UShare.pas
Delphi(Pascal) code:
unit UShare;
interface
uses Windows, Me ......