Laravel Blade 模板引擎会影响性能吗?
Posted
技术标签:
【中文标题】Laravel Blade 模板引擎会影响性能吗?【英文标题】:Does Laravel Blade templating engine affect performance? 【发布时间】:2020-03-05 22:30:01 【问题描述】:我在问自己 Laravel Blade 模板引擎是否对 html 渲染的性能有影响?
根据文档:
Blade 是 Laravel 提供的简单但功能强大的模板引擎。与其他流行的 php 模板引擎不同,Blade 不会限制您在视图中使用纯 PHP 代码。事实上,所有 Blade 视图都被编译成普通的 PHP 代码并被缓存,直到它们被修改,这意味着 Blade 给你的应用程序增加了基本上零开销。 Blade 视图文件使用 .blade.php 文件扩展名,通常存储在 resources/views 目录中。
【问题讨论】:
【参考方案1】:是的,复杂和嵌套的 Blade 模板会影响性能,但不是有形的,因为 laravel 编译和缓存刀片文件。
【讨论】:
以上是关于Laravel Blade 模板引擎会影响性能吗?的主要内容,如果未能解决你的问题,请参考以下文章
Laravel模板引擎Blade中section的一些标签的区别介绍