memcache如何帮助我“SELECT * FROM products”。在我的后端,我每天都在添加产品。我希望我的访客看到所有产品不只是缓存一个!我对此感到困惑。
答案 0 :(得分:5)
缓存用于防止对数据库的调用。通常像Memcached这样的缓存系统使用Memory,速度非常快。例如,如果你有一个庞大的被贩运网站,如果每个单一的请求你必须在MySQL上选择你就是在浪费资源。
您需要做的是缓存结果,但只有在某些内容发生变化后才能刷新结果。
我猜你有一个可以添加新产品的网站,在添加新产品后,你可以使缓存版本无效。
关于使用Memcached和PHP,您可以在这里阅读更多内容:http://code.tutsplus.com/tutorials/turbocharge-your-website-with-memcached--net-23939