【发布时间】:2011-12-17 09:03:35
【问题描述】:
我目前正在努力使用 PHP 中的 gettext。
Gettext 使用缓存。这是一件好事,但是当我更新我的翻译时,我无法访问它们,这很烦人。
我读到除了重新启动 Web 服务器之外,我们无法刷新缓存,这不是一个可行的解决方案。 其他人使用不同名称的 .mo 文件的副本来强制重新加载它们。
第一个问题
我正在搜索 gettext 将文件缓存在内存中多长时间,以考虑我的应用程序在字符串出现之前等待该时间是否可以接受。但是我找不到那个信息……持续时间是无限的吗?
第二个问题
我无法想象像 gettext 这样受欢迎的项目还没有解决这个问题的解决方案。它是 PHP 特有的吗?
提前感谢我将拥有的答案。 问候。
【问题讨论】:
-
签出stackoverflow.com/a/13629035/245428,不需要重启apache,也不需要不同的域。
标签: php caching gettext duration