aimeos / ai-cache
Aimeos电子商务解决方案的缓存扩展
2024.07.1
2024-07-02 07:50 UTC
Requires
- php: ^8.0.11
- aimeos/aimeos-core: 2024.07.*
- predis/predis: ~1.0
Requires (Dev)
- phpunit/phpunit: ~10.0||~11.0
- dev-master
- 2024.07.x-dev
- 2024.07.1
- 2024.04.x-dev
- 2024.04.1
- 2024.01.x-dev
- 2023.10.x-dev
- 2023.10.1
- 2023.07.x-dev
- 2023.07.1
- 2023.04.x-dev
- 2023.04.1
- 2023.01.x-dev
- 2022.10.x-dev
- 2022.10.2
- 2022.10.1
- 2022.07.x-dev
- 2022.07.2
- 2022.07.1
- 2022.04.x-dev
- 2022.04.1
- 2022.01.x-dev
- 2021.10.x-dev
- 2021.10.4
- 2021.10.3
- 2021.10.2
- 2021.10.1
- 2021.07.x-dev
- 2021.07.1
- 2021.04.x-dev
- 2021.04.1
- 2021.01.x-dev
- 2020.10.x-dev
- 2020.10.3
- 2020.10.2
- 2020.10.1
- 2020.07.x-dev
- 2020.07.1
- 2020.04.x-dev
- 2020.04.1
- 2020.01.x-dev
- 2020.01.1
- 2019.10.x-dev
- 2019.10.1
- 2019.07.x-dev
- 2019.07.3
- 2019.07.2
- 2019.07.1
- 2019.04.x-dev
- 2019.04.3
- 2019.04.2
- 2019.04.1
- 2019.01.x-dev
- 2019.01.1
- 2018.10.x-dev
- 2018.10.5
- 2018.10.4
- 2018.10.3
- 2018.10.2
- 2018.10.1
- 2018.07.x-dev
- 2018.07.2
- 2018.07.1
- 2018.04.x-dev
- 2018.04.2
- 2018.04.1
- 2018.01.x-dev
- 2018.01.2
- 2018.01.1
- 2017.10.x-dev
- 2017.10.2
- 2017.10.1
- 2017.07.x-dev
- 2017.07.2
- 2017.07.1
- 2017.04.x-dev
- 2017.04.1
- 2017.03.x-dev
- 2017.02.x-dev
- 2017.01.x-dev
- 2017.01.2
- 2017.01.1
- 2016.10.x-dev
- 2016.10.1
- 2016.07.x-dev
- 2016.07.2
- 2016.07.1
- 2016.04.x-dev
- 2016.04.1
- 2016.01.x-dev
- 2016.01.1
- 2015.10.x-dev
- 2015.10.2
- 2015.10.1
- 2015.07.x-dev
- 2015.07.1
- dev-scrutinizer-patch-1
This package is auto-updated.
Last update: 2024-09-02 08:41:26 UTC
README
Aimeos缓存扩展
Aimeos缓存扩展包含对核心数据库缓存的替代缓存实现。它们可以被Aimeos网店用于将生成的HTML网站部分卸载到其他服务,如专用的键/值存储。
目录
安装
与Aimeos扩展一样,最简单的方法是通过 composer 安装。如果您尚未安装composer,您可以在命令行中执行此字符串以下载它
php -r "readfile('https://getcomposer.org.cn/installer');" | php -- --filename=composer
要将扩展添加到基于composer的安装中,请执行以下命令
composer req "aimeos/ai-cache"
这些命令将安装Aimeos扩展到扩展目录,并立即可用。
配置
添加所需资源配置的方法取决于您使用的软件,因为所有软件都有自己的实现方式。以下是一些示例
Laravel (在config/shop.php中)
return [
...
'resource' => [
...
'cache' => [
'<name>' => [
...
],
],
],
];
Symfony (在app/config/config.yml中)
aimeos_shop:
resource:
cache:
<name>:
...
TYPO3 (通过TypoScript在设置模板中)
plugin.tx_aimeos.settings.resource.cache {
<name> {
...
}
}
Redis
Redis 是一个以速度和高级功能著称的内存缓存服务器。它不仅支持简单的键/值对,还支持Aimeos用于标记缓存条目的列表。这允许精细控制删除过时的HTML部分。
设置Redis服务器后,您需要告诉您的Aimeos网店安装如何连接到该服务器。缓存扩展使用 Predis库 并支持所有可用的配置选项。资源配置包括在配置部分介绍中的名称 "redis" 和配置键/值对列表,例如
Symfony:
aimeos_shop:
resource:
cache:
redis:
scheme: tcp
host: 10.0.0.1
port: 6379
TYPO3:
plugin.tx_aimeos.settings.resource.cache {
redis {
scheme = tcp
host = 10.0.0.1
port = 6379
}
}
请参阅Predis的README 了解所有可用选项。
许可证
Aimeos缓存扩展根据LGPLv3开源许可证条款授权,并可免费使用。