gpt4 book ai didi

php - Laravel View 缓存是如何工作的?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:34:47 25 4
gpt4 key购买 nike

根据 Laravel 的文档 (https://laravel.com/docs/5.3/blade#introduction), View 被编译成纯 PHP 代码并缓存直到它们被修改,但是它们什么时候被重新编译?

我的项目在生产环境中,当我部署更改时会自动显示,我不需要清除 View 缓存或类似的东西。

View 是否自动重新编译(在那种情况下,什么时候发生?)还是我没有启用缓存?

最佳答案

默认情况下,所有 View 都是编译/缓存。您可以在 app/config/view.php 中定义存储编译版本的路径。当 Laravel 框架尝试编译 View 时,它会检查源 View 文件的修改日期和编译版本(如果最后一个存在)。如果编译后的文件比源文件旧,Laravel 会重新编译 View 并将其存储为源文件的新缓存版本。每次部署新版本的代码时都会发生这种情况。

关于php - Laravel View 缓存是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39209828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com