emanueleminotto/guzzle-cache-subscriber 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

emanueleminotto/guzzle-cache-subscriber

最新稳定版本:1.0.0

Composer 安装命令:

composer require emanueleminotto/guzzle-cache-subscriber

包简介

Server side caching for Guzzle 4/5

README 文档

README

Build Status SensioLabs Insight Coverage Status Scrutinizer Code Quality Total Downloads

Server side caching (based on doctrine/cache) for Guzzle 4/5.

Server side caching helps to improve performances intercepting cached requests before these are sent to the URL (save network usage), and caching (when possible and permitted) responses.

API: emanueleminotto.github.io/guzzle-cache-subscriber

Install

Install the CacheSubscriber adding emanueleminotto/guzzle-cache-subscriber to your composer.json or from CLI:

$ composer require emanueleminotto/guzzle-cache-subscriber

Usage

use GuzzleHttp\Client;
use EmanueleMinotto\Guzzle\CacheSubscriber;

$client = new Client();

$subscriber = new CacheSubscriber(/* Doctrine cache instance, optional */);
// there are the getCache and setCache methods to
// change the storage system

$client->getEmitter()->attach($subscriber);

// request sent
$client->get('http://httpbin.org');

// request intercepted
$client->get('http://httpbin.org');

统计信息

  • 总下载量: 1.46k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-02-27