jsefton/laravel-page-cache

Laravel应用的页面缓存,以提升网站速度

0.1.0 2018-02-28 16:55 UTC

This package is auto-updated.

Last update: 2024-09-18 02:21:46 UTC


README

此包使用中间件包装所有请求并存储响应HTML。如果请求之前已经执行,它将返回已经处理过的HTML,无需执行任何其他方法,例如控制器、模型、视图渲染、数据库查询等...

安装

您需要Composer来安装此包(获取Composer)。然后运行

composer require jsefton/laravel-page-cache

注册服务提供者

将以下内容添加到您的config/app.php文件中的providers数组中

JSefton\PageCache\PageCacheServiceProvider::class

安装后,您需要发布配置文件和用于渲染缓存的存储文件夹。为此,请运行

php artisan vendor:publish --tag=pagecache

这将创建一个名为config/pagecache.php的文件,您可以在其中配置页面缓存的相关设置。

用法

清除缓存

您可以使用Artisan命令清除所有缓存存储,使用

php artisan pagecache:clear