我需要提供服务来访问 sql server 表并以 json 格式检索结果。
然后在 jquery UI 中解析结果。所需数据不会经常更新,但应在每次访问 UI 时呈现给用户。我担心在每个 UI 请求上查询 sql server 会降低性能。
你能建议什么解决方案?也许一些缓存机制?我正在考虑用java编写DB-access。
我需要提供服务来访问 sql server 表并以 json 格式检索结果。
然后在 jquery UI 中解析结果。所需数据不会经常更新,但应在每次访问 UI 时呈现给用户。我担心在每个 UI 请求上查询 sql server 会降低性能。
你能建议什么解决方案?也许一些缓存机制?我正在考虑用java编写DB-access。
.Net 支持这种开箱即用的使用SqlCacheDependency
. 这通过缓存任何查询结果来工作,然后依靠SQL Server 查询通知机制在数据更改时主动使缓存无效。不幸的是,查询通知在 Java 中不支持。