mage / fpc
10013
2024-02-23 23:01 UTC
README
此扩展需要启用Redis Magento内置缓存并安装php_redis php扩展。 phpredis 扩展为与Redis键值存储通信提供了原生的PHP API。
测试版本:2.4.7 Magento版本
#RHEL / CentOS
#Installation of the php-pecl-redis package, from the EPEL repository:
yum install php-pecl-redis
Cloud Flare CDN FPC缓存微服务层
与以下Cloud Flare Worker FPC缓存层配合使用效果极佳:https://github.com/Genaker/CloudFlare_FPC_Worker
此Magento 2 FPC性能扩展背后的理念
当我开发基于Shopware 6的网站时,我注意到FPC缓存的性能非常快,低于1毫秒。我检查了代码,它让我很惊讶。它很简单,并且采用了正确的PHP方式!你不需要Varnish来快速运行FPC缓存。你需要的是快速代码,而不是重复使用Magento 2的垃圾核心框架。
安装
Nginx
fastcgi_param PHP_VALUE "auto_prepend_file=/var/www/html/magento/app/code/Mage/FPC/FPC.php";
/var/www/html/magento/app/ 应更改为您的magento路径
或
将其作为app/bootstrap.php或pub/index.php的第一行添加
另外,如果您使用composer安装此内容,您的路径可能类似于:../vendor/mage/fpc/src/Mage/FPC.php
将安装到app文件夹中是首选的。它不是一个无用的库。它是您业务的一部分,以保持您的网站快速。
require "../app/code/Mage/FPC.php";
此外,此扩展在没有此附加交互的情况下也可以工作(只需安装即可),但速度会较慢,因为它将通过自动加载加载所有Magento 2。
或执行以下操作
composer require mage/fpc
bin/magento setup:upgrade
bin/magento fpc:deploy
性能
FPC生成时间为0.000481128秒。