Rackspace Cloud Files 用の PHP API を使い始めたところです。ここまでは順調ですが、シリアル化されたデータのキーと値のペアを格納する、貧乏人の memcache のようなものとして使用しています。
私のアプリは、次のようなものを使用して、既存のキャッシュされたオブジェクトをキー (API 言語では「名前」) で取得しようとします。
$obj = $this->container->get_object($key);
問題は、オブジェクトが存在しない場合、API が単に を返すのではなく、致命的なエラーをスローすることfalse
です。API でこれを行う「正しい」方法は、おそらく
$objs = $this->container->list_objects();
次に$key
、そのリストで自分の値を確認します。ただし、これはリクエストfalse
から戻るだけでなく、時間/CPUを集中的に使用するようです。get_object
Cloud Files で「オブジェクトの検索」または「オブジェクトが存在するかどうかの確認」を行う方法はありますか?
ありがとう