今天阅读了一下discuz nt代码,发现 PageBase是所有aspx代码文件的基类!¥ÎÁ/U9زnt.discuz.net«N@2a* h
即所有用户访问服务器都会把这个类里的变量根据自己的状态建立一份实例!¥ÎÁ/U9زnt.discuz.net«N@2a* h
所以该类在同时在线人数较多时会影响到服务器资源占用,¥ÎÁ/U9زnt.discuz.net«N@2a* h
至于变量是否全部有必要都放里面暂时不作讨论¥ÎÁ/U9زnt.discuz.net«N@2a* h
¥ÎÁ/U9زnt.discuz.net«N@2a* h
说说GeneralConfigInfo,定义如下:¥ÎÁ/U9زnt.discuz.net«N@2a* h
/// <summary>¥ÎÁ/U9زnt.discuz.net«N@2a* h
/// 论坛配置信息¥ÎÁ/U9زnt.discuz.net«N@2a* h
/// </summary>¥ÎÁ/U9زnt.discuz.net«N@2a* h
protected internal GeneralConfigInfo config;¥ÎÁ/U9زnt.discuz.net«N@2a* h
¥ÎÁ/U9زnt.discuz.net«N@2a* h
注释很明白,论坛配置信息嘛,应该是所有用户都是一样的吧,不会像用户名和密码根据会话不同会有不同的值.¥ÎÁ/U9زnt.discuz.net«N@2a* h
¥ÎÁ/U9زnt.discuz.net«N@2a* h
想问一下,为什么不申明为 静态 的呢?¥ÎÁ/U9زnt.discuz.net«N@2a* h