这个问题之前可能被问过,但我还不能决定我应该使用什么。我正在构建一个小型 API Wrapper,并且有一些方法可以使用我通过该方法获得的数据的一些缓存。
数据为 JSON 格式。因此,当我浏览时,我找到了一些存储这些数据的解决方案。其中之一是APC,它看起来非常简洁,更像是在客户端使用 localStorage。但是后来我发现这是一个没有预装 PHP 的扩展,并且对于最新版本的 PHP 有一些错误(开发人员认为它不稳定)。我也很难将它添加到 XAMPP,因此我可以在本地对其进行测试。
所以我忽略了它并考虑了其他选项,例如在服务器上创建文件。这似乎也是一个不错的主意,直到我发现当我创建一个文件夹时,chmod
它0755
不是很方便。我首先认为这是我做的事情,但后来我在这里读到一篇文章,说一些关于Safe Mode的内容,它不允许我使用0777
模式创建文件夹。所以我一直在寻找一个解决方案,我发现使用 FTP 可以解决它。我尝试了 FTP 的东西,它工作得很好,只是我很难实现一种方法让连接保持打开状态,直到它超时,并且每次调用连接到 FTP 并创建的方法时不要覆盖连接文件夹。
如果我没记错的话,我听说的另一个解决方案是Memcache,但这似乎是一种开销。
所以我有点怀疑我应该用什么来缓存数据。如果有人有一些指示,将不胜感激:)