为了强迫大家把静态资源文件从git仓库里去掉,于是我把nginx的静态资源的配置都干掉了。
但是也影响了大家在开发机上调试这些文件。
考虑到不同机器每次的assets下的module目录都不一样,翻了yii2源码,找到了以下语句。
发现其算法是:$path = (is_file($path) ? dirname($path) : $path) . filemtime($path);
每次都会找到 filemtime来辅助加密。于是想着先把它去掉。这样每次加密后的路径都是都固定的。这样方便把文件放到cdn。且多台机器的时候,这些路径也都是一致的也不会有影响。
}
文件存放在:vendor/yiisoft/yii2/web/AssetManager.php
以上就介绍了yii2 assets 修改,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号