环境信息
发生了什么:
初始页面加载后CSS不会更新。我的流浪者环境使用文件共享,我已经验证了CSS更改在执行保存时正在更新;但页面仍然会渲染过时的CSS。
我手动执行了所有常见的缓存清除技术,并使用了" Clear Cache" Chrome扩展程序。
问题
它表现得好像Vagrant / Virtual Box有自己的缓存机制,这在某种程度上干扰了我的更新。如果存在,是否有办法将其关闭?
Laravel 5 File缓存驱动程序是否在storage/
目录之外容纳或使用缓存数据?
我做了什么
{{ asset('main.css').date('?ts=His')
php artisan cache:clear
vagrant halt
/ vagrant up
实施例
答案 0 :(得分:1)
之前已经注意到此行为,并在此Google Forum conversation.中解决了这是Web服务器守护程序中sendfile()
系统调用失败,因为Virtualbox中存在某些问题。
TL; DR版本是您需要将EnableSendfile off
添加到Apache或sendfile off;
添加nginx。
在那之后,你应该是金色的。