TP框架生成数据库表字段与路由缓存提升性能

1.字段缓存

TP框架中的模型每次获取数据库表字段都是通过SQL语句动态获取的,每使用模型执行操作都会多余执行一条SQL语句     " show columns from 表名"    

这时候可以在cmd命令行执行字段缓存命令    php think optimize:schema    

执行以上语句后会在框架runtime目录生成一个schema的文件夹,里面都是关于表字段的缓存文件,当有了这些缓存文件后,每次获取字段都直接从缓存文件里取,提高了程序执行效率,以上就是进行数据库表字段缓存的方法

2.路由缓存

cmd命令行中执行    php think optimize:route    在框架runtime目录生成一个route.php文件,里面包含了所有路由的缓存,以上就是进行路由缓存的方法

你可能感兴趣的:(TP框架生成数据库表字段与路由缓存提升性能)