Я только начал работать с PHP API для Rackspace Cloud Files. Пока все хорошо, но я использую его как своего рода кэш памяти для бедняков, хранящий пары ключ / значение сериализованных данных.
Мое приложение пытается захватить существующий кэшированный объект по его ключу ('name' в API language), используя что-то вроде этого:
$obj = $this->container->get_object($key);
Проблема в том, что если объект не существует, API выдает фатальную ошибку, а не просто возвращает false
. «Правильный» способ сделать это с помощью API, вероятно, будет сделать
$objs = $this->container->list_objects();
, а затем проверить мое значение $ key
в этом списке. Однако это кажется намного более затратным по времени / ЦП, чем просто возврат false
из запроса get_object
.
Есть ли способ выполнить «поиск объекта» или «проверить, если объект существует "в Cloud Files?
Спасибо