繁体   English   中英

用于远程JSON / XML请求的PHP缓存系统

[英]PHP Cache System for remote JSON/XML request

我需要将xml和json响应缓存到远程主机。 有没有用PHP开发的简单缓存系统?

如果您希望立即启动并运行,可以使用APC ,它随PHP一起安装(或可以轻松安装),具体取决于您在哪个平台上运行PHP。 然后,您可以使用apc_add()函数调用将密钥添加到缓存中。

例:

<?php
   $bar = 'BAR';
   apc_add('foo', $bar);
?>

然后,您可以使用apc_exists()apc_fetch()来检查项目并将其从缓存中取出。

显然,如果您的要求更复杂,则可能需要看一下Memcached

PHP本身无法缓存,因为它是在请求时进行解释的-天真的没有任何内存中缓存功能。 如果您可以控制Web服务器,则可以安装APC缓存。 请参阅此以获取有关如何使用API​​的一些信息 如果没有,您可以检查该扩展程序是否已安装(以我的经验,可能没有主机安装了该扩展程序),要求安装该扩展程序或只是自己扩展(请参阅下文)。

APC缓存是一种简单的基于文件的缓存机制,它提供了一些简洁的功能来清除变旧的缓存。 如果APC不可用(或者您做的事情非常简单),则可以使用标准的PHP库自行构建。 如果您必须自己动手,请像上面一样将其用作实施指南-内置所需的功能,而忽略不需要的功能。 =)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM