如何通过自动缩放在AWS负载均衡器中完美使用Codeigniter查询缓存

时间:2018-07-11 10:51:14

标签: codeigniter amazon-ec2 load-balancing elastic-load-balancer query-cache

我们正在使用AWS托管我们的应用程序。它位于具有自动缩放功能的负载平衡器内部,其中最小实例为1,最大实例为6。我们已经将所有用户上传的文件移至S3。我们将会话存储在数据库表中。我们测试了该应用程序及其正常工作。

但是我们还使用Codeigniter默认查询缓存功能来存储所有查询缓存。但是我们看到它存储了db config变量中定义的缓存文件。

$db['default']['cachedir']

这意味着它仅将文件存储在应用程序内部。

现在我们的问题是,它能否完美地使用db缓存来处理大量流量(如果实例总数达到6)。是否有其他单独的方法或是否有任何库可以将查询缓存存储在memcache中。我们在这里找到一个图书馆。但似乎描述得不好。

https://github.com/portertech/ci-memcache-library

预先感谢

0 个答案:

没有答案