中型网站设计问题求教!
环境描述,使用asp.net做基础框架,用c#语言编写,日访问量50000IP
设计疑问:
1,如果采用面向过程变成,后期不易扩展,不易维护;如果采用面向对象,每天针对每个客户都要建立类实例,大量的占用 服务器内存,会导致服务器运行速度严重降低,甚至崩溃!
2,将一部分用户常用的登录验证数据存放在静态的dataset中,加快用户登录验证速度,但是静态数据集肯定占用系统内存,
并且这个dataset的建立应该放在哪个全局文件中比较合适,肯定不能放在Page_load中了!
3,权限控制使用模块编号对应角色value(比如模块编号为1,那么对应角色值的第一位如果为0,则有操作权限,如果为1,则没有操作权限),有没有什么不妥!
请高手赐教!