Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';使用JavaServlet/JSP/JSF并结合Ajax构建论坛的最佳数据库/数据策略是什么?_Jsp_Jsf_Forum - Fatal编程技术网

什么';使用JavaServlet/JSP/JSF并结合Ajax构建论坛的最佳数据库/数据策略是什么?

什么';使用JavaServlet/JSP/JSF并结合Ajax构建论坛的最佳数据库/数据策略是什么?,jsp,jsf,forum,Jsp,Jsf,Forum,对于标准J2EE项目,我经常直接使用SQL构造或ORM框架将数据管理为表单等,但企业环境当然不会对n用户同时访问性能产生太大影响 那么,对于一个拥有超过50名用户的用户论坛来说,哪种策略最适合性能 你有什么建议吗 1) 在我看来,我必须在数据级别保持所有前/后消息的快速访问索引,但我怀疑是否使用纯文本文件或数据库表 2) 从视觉上看,我的想法是在仅链接到“快速访问索引”的消息列表顶部构建所有内容,然后使用Ajax获取消息详细信息和内容,这样我可以将应用程序流分为两个单独的通道,一个用于服务快速内

对于标准J2EE项目,我经常直接使用SQL构造或ORM框架将数据管理为表单等,但企业环境当然不会对n用户同时访问性能产生太大影响

那么,对于一个拥有超过50名用户的用户论坛来说,哪种策略最适合性能

你有什么建议吗

1) 在我看来,我必须在数据级别保持所有前/后消息的快速访问索引,但我怀疑是否使用纯文本文件或数据库表

2) 从视觉上看,我的想法是在仅链接到“快速访问索引”的消息列表顶部构建所有内容,然后使用Ajax获取消息详细信息和内容,这样我可以将应用程序流分为两个单独的通道,一个用于服务快速内容,另一个用于服务复杂数据(内容消息、用户详细信息等)

重要提示:


论坛应用程序必须适合任何“糟糕”的数据和Java环境,请不要回答我的问题;-)

在Hibernate和二级缓存上进行读取。您可以缓存所有“快速访问”内容,以便在请求有关条目的更多详细信息之前不会命中数据库