我刚刚开始使用 Rackspace Cloud Files 的 PHP API。到目前为止一切都很好——但我将它用作一种穷人的内存缓存,存储序列化数据的键/值对。
我的应用程序尝试使用以下内容通过其键(API 语言中的“名称”)获取现有缓存对象:
$obj = $this->container->get_object($key);
问题是,如果对象不存在,API 会抛出致命错误,而不是简单地返回false
. API 执行此操作的“正确”方法可能是执行
$objs = $this->container->list_objects();
然后检查我$key
在该列表中的值。但是,这似乎比仅从请求返回更耗费时间/ false
CPU get_object
。
有没有办法在云文件中进行“搜索对象”或“检查对象是否存在”?
谢谢