Update 14.5.md

This commit is contained in:
glight2000
2015-12-31 15:29:40 +08:00
committed by glight2000
parent 295ab61274
commit 898104651c

View File

@@ -156,10 +156,10 @@ func Query(conns []conn, query string) Result {
在应用中缓存数据:
应用程序中用到了来自数据库(或者常见的数据存储)的数据时,经常会把数据缓存到内存中,因为从数据库中获取数据的操作代价很高;如果数据库中的值不发生变化就没有问题。但是如果值有变化,我们需要一个机制来周期性的从数据库重新读取这些值:缓存的值就不可用(过期)了,而且我们也不希望用户看到陈旧的数据。这篇文章:`http://www.tideland.biz/CachingValues`讨论了一种方式,使用协程和断续器对象来实现。
应用程序中用到了来自数据库(或者常见的数据存储)的数据时,经常会把数据缓存到内存中,因为从数据库中获取数据的操作代价很高;如果数据库中的值不发生变化就没有问题。但是如果值有变化,我们需要一个机制来周期性的从数据库重新读取这些值:缓存的值就不可用(过期)了,而且我们也不希望用户看到陈旧的数据。这篇文章:[http://www.tideland.biz/CachingValues](http://www.tideland.biz/CachingValues)(译者注:这个网页已经失效了)讨论了一种方式,使用协程和断续器对象来实现。
## 链接
- [目录](directory.md)
- 上一节:[使用select切换协程](14.4.md)
- 下一节:[协程使用recover](14.6.md)
- 下一节:[协程recover](14.6.md)