【发布时间】:2015-10-09 03:12:44
【问题描述】:
我有一个正在运行的 Symfony2 应用程序,它使用相同的代码库,但使用不同的环境名称映射到不同的数据库。
例如:
foo.example.com --> 使用环境 foo bar.example.com --> 使用环境 bar
当然,我现在为每个用户设置了不同的缓存和日志。
缓存问题困扰着我,它创建了大量文件(每个子域 1 个缓存目录),最终将我的 inode 填充到了极限。
有没有办法在环境之间共享缓存,或者可能不使用环境来访问不同的数据库?
每个子域都应该有自己的DB,这是唯一的要求。现在我们正在使用不同的环境来实现这一点。
建议?
【问题讨论】:
标签: php mysql symfony caching doctrine