0
Q
如何缓存结果
A
回答
1
伪逻辑:
Test if query result exists in cache
If so,
retrieve from cache
return result
else
execute query against database
transfer results to an array, list or object(s) [dependent on language]
store results in cache (serialize if necessary)
return result
经常内存缓存或APC(如果你使用PHP)可以用来存储缓存,但文件可以在必要的时候可以使用。代码将根据您用于缓存的介质而有所不同
0
在一个典型的mysql-php环境中,memcached可以是一个不错的选择。
相关问题
- 1. 如何缓存TextureAtlas结果?
- 2. 缓存结果()
- 3. RabbitMQ缓存结果?
- 4. 缓存LINQ结果
- 5. 缓存eval()结果
- 6. 缓存ajax结果
- 7. 如何缓存twitter api结果?
- 8. 如何缓存功能布尔结果
- 9. 如何启用函数结果缓存
- 10. 我们如何缓存gethostbyname的结果?
- 11. 如何缓存API调用的结果?
- 12. 如何缓存LINQ to SQL结果?
- 13. JavaScript函数如何缓存其结果?
- 14. Django - 如何缓存AJAX结果HTML块
- 15. 如何使用缓存结果
- 16. 从GeoPlugin缓存IP结果PHP结果
- 17. Memcached/XCache缓存SQL结果?
- 18. 缓存PHP MySQL结果
- 19. 缓存linq-to-sql结果?
- 20. 缓存SQL结果集
- 21. 缓存结果的功能?
- 22. 缓存查询结果
- 23. Rails缓存ActiveRecord结果
- 24. Redis缓存MYSQL结果
- 25. UserNamePasswordValidator和缓存结果
- 26. 缓存SHOUTcast API结果
- 27. 从EF中缓存结果
- 28. 用Dalli缓存Twitter结果
- 29. 缓存MySQL结果集
- 30. 缓存函数结果
参考:http://dev.mysql.com/doc/refman/5.1/en/query-cache.html – 2010-08-12 11:04:01
信息不足以提供有用的答案。 MySQL查询缓存是有据可查的,很多人在他们的博客上都有关于它是多么有用的意见(不)。 – MarkR 2010-08-12 11:05:02
你在谈论缓存查询吗?或关于缓存结果? – 2010-08-12 12:41:28