|
|
1
3
这取决于你如何实现它;但这听起来是个坏主意。你没说太多细节。 如果在同一个缓存桶中存储100000条记录,那么它将失效;然后下一个请求必须检索所有100000条记录,然后才能继续—即使它只需要其中的一些记录。如果多个用户同时请求资源,那么他们将被放置在队列中,直到第一个请求完成对记录的检索。听起来那可能是你的问题。 最好将记录存储在单独的缓存桶中,或者根据您对数据的了解程度以及需要的时间,以小批量存储。然后,单个请求只需要获取它实际需要的内容,然后才能继续。 我不知道这个答案对你有多大帮助,但你在这个问题上没有给出太多细节。随时更新您的问题,您可能会得到更好的答案。 |
|
|
2
1
您可能需要考虑使用缓存服务器,如 memcached “或” Code Name Velocity “来自微软 CTP3 . 还有一个 blog 对于Velocity,以及sql依赖关系的示例 here 它们都是分布式缓存服务器,应该更适合您的场景,而且它们的扩展性会更好。 |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |