Download the PHP package alan/swoft-cache-proxy without Composer

On this page you can find all versions of the php package alan/swoft-cache-proxy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package swoft-cache-proxy

swoft-cache-proxy

  1. 特性

    • 基于框架本身AOP和Annotation实现

    • 接入成本较低
  2. 安装

    composer require alan/swoft-cache-proxy

  3. 配置redis

  4. 在业务上层代码引入Cache注解

    • 引入Cache注释,注意要引入命令空间
    • Cache注释有个isQuery的属性,如果当前的操作是查询则设置为true,如果当前是更新操作则为false.比如前当我们是从数据库里面查出某个用户的订单,这里会把查询结果缓存起来,如果是更新某个用户订单则会把之前查询的缓存清空。
    • 如果isQuery=ture时,返回数据时需要使用CacheRspHelper::makeRsp函数返回。第一个参数为业务层返回的数据(即需要缓存的数据)、第二个参数为缓存数据的归属者标识字段,如何上面我们查询的是某用户(uid=10000)的订单列表数据,那这里应该传入该用户的uid(即10000).
    • 上层(比如控制器)获取数据时需要调用CacheRspHelper::getRsp函数

All versions of swoft-cache-proxy with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1
swoft/framework Version ~2.0.0
swoft/stdlib Version ~2.0.0
swoft/redis Version ~2.0.0
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package alan/swoft-cache-proxy contains the following files

Loading the files please wait ....