Php ZF2从Instagram API序列化数据
因为Instagram API对每小时的请求有限制(不确定有多少)。您是否建议使用serialize来存储instagram提要中的数据?如果没有,你还有什么建议 如果是,我不确定序列化部分的结构以及应该在哪里编写代码 到目前为止,我一直在我的页脚(layout.phtml)中使用instagram代码Php ZF2从Instagram API序列化数据,php,api,serialization,zend-framework2,instagram,Php,Api,Serialization,Zend Framework2,Instagram,因为Instagram API对每小时的请求有限制(不确定有多少)。您是否建议使用serialize来存储instagram提要中的数据?如果没有,你还有什么建议 如果是,我不确定序列化部分的结构以及应该在哪里编写代码 到目前为止,我一直在我的页脚(layout.phtml)中使用instagram代码 我是否应该创建一个模块来存储这些数据并每天重新加载一次数据?如果您不建议该解决方案,我还能做什么?您可以建立一个memcached服务器,并通过该服务器代理您的API请求。您可以轻松地配置缓存的
我是否应该创建一个模块来存储这些数据并每天重新加载一次数据?如果您不建议该解决方案,我还能做什么?您可以建立一个memcached服务器,并通过该服务器代理您的API请求。您可以轻松地配置缓存的TTL,以平衡数据的新鲜度和API限制。但这一切都取决于唯一API请求的基数。如果您向Instagram发出许多相同的请求,这将是一个理想的设置 如果您使用PHP,memcached中的存储将非常简单,因为您可以直接写入对象(无需显式序列化):
您可以直接使用API请求字符串或其哈希版本作为包含Instagram API响应对象的memcached项的键。好的,我来检查一下。你认为serialize不是一个好的选项吗?@Brieuc-序列化需要存储在memcached或类似的系统中,但是当你使用上面链接中描述的set()方法时,PHP会隐式地为你做这件事。