目前,我们使用会话在页面中存储数据表,这样我们就不必一次又一次地访问数据库来获取相同的数据表。但我担心它会占用服务器内存,如果有一天大量用户登录,服务器的响应会变慢,我们的应用程序也可能崩溃。
请告诉我将数据表存储到会话中是个好主意还是我们应该每次都从数据库获取数据表?
作为一般经验法则,我会说不要使用会话。我已经很久没有使用session了。一旦您进入网络场,会话要么变得更慢,要么变得更复杂,或者两者兼而有之。
您是否能逃脱惩罚实际上取决于您在会话中存储了多少数据,以及在会话超时期内有多少用户处于活动状态。
目前有很多可用的缓存和内存数据库选项,这可能是更好的选择。最后,虽然所描述的解决方案听起来有问题,但在您实际测量问题之前,我不会优化现有的解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)