![]() |
1
6
将任何只对单个用户有用的东西放入全局缓存通常是个坏主意,也是性能杀手。优化您的数据库查询,您将处于更好的状态。 一般的经验法则是,您应该只将从数据库中获取的代价高昂的内容保存在缓存中,并且不止一个用户希望一次看到这些信息。比如前100名产品的名单之类的。从数据库中获取的少量数据相对便宜,而且只对一个人有用,这些数据应该留在原地。 缓存极大地增加了复杂性,在web场中更是如此。除非万不得已,否则不要引入不必要的复杂性。等到你有一个 实际的 |
![]() |
2
0
缓存用户可能是个好主意。但这取决于要为每个用户缓存多少数据,以及从存储数据的任何位置检索数据的成本。 对于锁定-其他人是否可以编辑用户的配置文件(如管理员)?这是常有的事吗?如果是这样,您可能需要执行一些锁定。否则,如果只有用户可以编辑自己的东西,我就不麻烦了。 |
![]() |
user1946932 · .Net正则表达式在所有字符前添加空格 5 月前 |
![]() |
TSDrake · 发布ASP。没有特定文件夹的.NET应用程序 5 月前 |
![]() |
Vengat Ramanan · 用户登录Asp时隐藏导航和页脚。网络核心 10 月前 |
![]() |
ramamoorthy_villi · 输入验证错误外键字段 10 月前 |
![]() |
Enderbyte09 · ASP。NET Core绝对拒绝在其他端口上托管 11 月前 |