我怀疑。我每次加载页面时都需要从服务器获取两次数据,一次用于呈现HTML,另一次用于获取客户端(javascript)的数据。
所以我不知道究竟什么是最好的方式,也是最快的。我试图使用joinload加载技术实现一个会话对象并存储一次数据。当数据在客户端时,要终止会话对象。
另一个是两次调用数据库。
我不知道哪一个更快更好,因为我不知道数据库或服务器是否将第一个调用存储在内存中。如果是这样的话,不喜欢两次调用数据库,对吗?
如果第二种选择更好,哪种加载技术(joinedload,eagerload或subqueryload)更好用。
每次通话都可能是一堆数据。
任何帮助都非常有用。
提前致谢!
答案 0 :(得分:1)
我不太确定你问的所有这些东西,所以我会尝试两种不同的场景。