jsefton / laravel-page-cache
Laravel应用的页面缓存,以提升网站速度
0.1.0
2018-02-28 16:55 UTC
Requires
- php: ^7.0
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