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的一些标签的区别介绍

laravel-模板引擎Blade

Laravel 5.1 Blade模板引擎

请教laravel view 怎么显示 controller 中传递的对象值

PHP笔记-laravel中Blade模板引擎的使用

laravel框架(blade模板引擎)