TP5.1模板即时生效的缓存时间设置

浏览:2900 发布日期:2018/10/10 分类:ThinkPHP5专区 关键字: TP5.1路由 thinkphp5模板缓存
今天测试发现设置路由缓存可以解决TP5.1模板修改后不即时生效的问题。应该是thinkphp 5.1路由缓存优先级高于app的缓存设置。

全局设置:Route::cache(3);或者域名路由设置:Route::domain(['easybiz.top'], function () {
    Route::group('/', function () { //blog
        //Category
        Route::get('blog-list/<catid>','lists')
            ->pattern(['catid' => '\d+'])
            ->name('blog_lists');
    })->prefix('index/Index/');
})->cache(3)->allowCrossDomain();
修改后删除缓存目录,刷新后生效。或者直接命令php think clear --route

测试环境TP5.1.25,在项目上线后建议缓存时间设置成大点。页面速度可以提升不少,这是TP5.1路由的优势。
最佳答案
评论( 相关
后面还有条评论,点击查看>>