代码之家  ›  专栏  ›  技术社区  ›  Chris West

Symfony3将系统缓存转换为Memcache

  •  0
  • Chris West  · 技术社区  · 8 年前

    到目前为止,我已经找到了一个使用memcache作为翻译源的包,但我还没有找到任何关于如何将翻译缓存从磁盘存储移动到服务或直接移动到memcache的信息。 我也看了框架的选项,但我没有发现任何有用的东西(或者我太笨了,使用谷歌^^)。

    出于部署原因,我需要将缓存文件移动到memcache。 我有多个应用服务器。

    有人试过这个吗?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Dmitry Malyshenko    8 年前

    首先想到的是创建一个控制台命令,该命令将使用一个加载器(例如, \Symfony\Component\Translation\Loader\XliffFileLoader )然后是另一个转储程序(实现 \Symfony\Component\Translation\Dumper\DumperInterface 从那个包裹里 MemcacheDumper ).

    在命令中,您将通过加载器从一个源加载翻译(形式为 \Symfony\Component\Translation\MessageCatalogue )然后把它们倒进另一个。