fortrabbit/yii-memcached

为Craft CMS / Yii2在fortrabbit上的Memcached会话与缓存

安装次数: 7,076

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 1

开放问题: 0

类型:yii2-extension

2.0.0 2024-05-14 12:17 UTC

This package is auto-updated.

Last update: 2024-09-14 13:10:22 UTC


README

这个yii扩展是memcached的会话、缓存和互斥锁的替代品。文件Session处理器和文件Cache驱动被替换为与Memcache兼容,无需在fortrabbit上托管Pro应用时进行进一步配置。

要求

  • Craft CMS(版本3、4、5)
  • fortrabbit上的专业应用(以下为其他托管提供商)

安装

  1. 使用Composer安装扩展 composer require fortrabbit/yii-memcached
  2. 使用Git部署composer.jsoncomposer.lock文件
  3. 这就完了

非fortrabbit环境

如果您的应用程序不在fortrabbit上运行,请提供以下ENV变量

  • MEMCACHE_COUNT(整数,Memcached服务器数量)
  • MEMCACHE_HOST1(第一个Memcached服务器的主机名)
  • MEMCACHE_PORT1(第一个Memcached服务器的端口)
  • MEMCACHE_HOST(n)(第n个Memcached服务器的主机名)
  • MEMCACHE_PORT(n)(第n个Memcached服务器的端口)

需要注意的事情

  • 阅读fortrabbit的Memcache帮助了解为什么在多节点环境中这是强制性的
  • 这不是Craft CMS插件,而是底层Yii框架的扩展
  • 对于在fortrabbit上托管的通用应用不需要此扩展,因为没有Memcache,文件系统是持久的