0

我几乎没有所有用户都可以提取它们的静态表,但没有一个用户可以更改这些表。将它们保存在服务器上以获得更好性能的最佳方法是什么?缓存/静态变量/在应用程序级别或其他我不知道的方式?谢谢。

4

1 回答 1

0

阅读您的问题并阅读您的评论是否会选择静态变量。

缓存创建 exta 代码并检查以确定数据是否仍然存在。它产生更多的数据库 I/O。这些都是很小的性能损失。

静态变量必须加载一次(我建议在静态构造函数中),从那时起,您始终可以使用它而不必担心它是否仍然存在。

另一方面,如果数据库中的数据发生变化(通过更新过程或其他方式),那么您应该进行缓存。

于 2013-04-28T10:12:28.993 回答