我目前有一个应用程序每天受到20,000用户的打击,他们主要查看一个数据表。这个数据表充满大约20行,但是从db中的“datatable”中取出,表中有200,000-600,000条记录信息。 编辑:这20行是“动态”,如果用户通过文本框输入任何信息,就会改变。您可以保存多少应用程序会话数据?
我目前也持有用户数据以及配置文件数据。
每次显示数据表时,我目前都会进行4次回调,而我无法将其调回1次。
问题:我想知道如果我能真正填补了应用程序的状态,每5秒的200,000-600,000行数据,它实际上会加快系统? 编辑:做用户或任何其他用户输入的动态行,内容需要经常刷新。
问题2:我可以在应用程序缓存中实际占用多少内存,并且仍然可以避免使用它。
编辑:随着超过20,000用户访问这200,000行,我需要缓存所有这些或至少我认为最佳实践。当用户访问我的网站时,这是他们查看的主要页面之一,并且每次访问可能会回到2-5次。
编辑:用户确实看到了一套独特的20行是可能比任何其他20行的用户看到不同的。这是一个非常动态的网站,其中几个不同的行可以每秒更新一次。
编辑:如果存储在会话状态,那么它只会加快一个人浏览页面的次数。不是所有的应用程序,因为一个人只能查看一次,然后离开。
请说明您的第一次编辑。你在第二次编辑中是正确的,但我仍然不清楚第一次编辑。在“宇宙”中的20万行中,每个访问者的20行不同,还是相同? – 2008-09-29 22:26:56