mage/fpc

安装: 196

依赖: 0

建议者: 0

安全: 0

星级: 53

关注者: 7

分支: 11

开放问题: 7

类型:magento2-module

10013 2024-02-23 23:01 UTC

This package is auto-updated.

Last update: 2024-09-05 23:19:19 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秒。