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

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

作者: 无痕_9e45 | 来源:发表于2018-11-20 22:01 被阅读0次

    1.字段缓存

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

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

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

    2.路由缓存

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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/asjfqqtx.html