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