cleardevice/slim-middleware-apc-cache
Composer 安装命令:
composer require cleardevice/slim-middleware-apc-cache
包简介
Cache Middleware for PHP Slim 2.* micro framework using APCu Cache with response ttl setup
关键字:
README 文档
README
Cache Middleware for PHP Slim 2.* micro framework using APCu Cache
Main idea from https://github.com/palanik/SlimAPCCache
How to Install
- Update your
composer.jsonto require thecleardevice/slim-middleware-apc-cachepackage. - Run
composer installto add SlimAPCCache your vendor folder.
{
"require": {
"cleardevice/slim-middleware-apc-cache": "0.1.0.*"
}
}
##How to Use this Middleware
<?php require ('./vendor/autoload.php'); $app = new \Slim\Slim(); use cleardevice\SlimMiddlewareAPCCache\SlimMiddlewareAPCCache; $app->add(new SlimMiddlewareAPCCache(60, 'myapp_prefix_'); $app->get('/foo_1', function () use ($app) { echo "Hello Bar, default ttl"; }); $app->get('/foo_2', function () use ($app) { echo "Hello Bar, custom cache ttl"; $this->app->container->set(SlimMiddlewareAPCCache::TTL_KEY, 3600); }); $app->get('/foo_3', function () use ($app) { echo "Hello Bar, no cache"; $this->app->container->set(SlimMiddlewareAPCCache::TTL_KEY, SlimMiddlewareAPCCache::TTL_NO_CACHE); }); $app->get('/foo_4', function () use ($app) { echo "Hello Bar, permanent cache"; $this->app->container->set(SlimMiddlewareAPCCache::TTL_KEY, SlimMiddlewareAPCCache::TTL_PERMANENT_CACHE); }); $app->run(); ?>
统计信息
- 总下载量: 47
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-04-23