Mudou para Laravel Homestead e Vagrant em seu fluxo de trabalho de desenvolvimento? Quer saber por que ele não está respondendo tão rápido quanto seu ambiente de produção?
Sim … estive lá.
Um pouco de pesquisa no Google me levou à solução de que usar NFS para sua pasta sincronizada é o caminho a percorrer. Basta substituir as configurações de sincronização de pasta em seu homestead.rb pelo seguinte:
# Register All Of The Configured Shared Folders
settings["folders"].each do |folder|
config.vm.synced_folder folder["map"], folder["to"],
id: folder["map"],
:nfs => true,
:mount_options => ['nolock,vers=3,udp,noatime']
end
Os adereços vão para Stricken para encontrar a solução: https://laracasts.com/forum/?p=1757-slow-responses-on-homestead/p1#p7694
Evite problemas de cache
Você também precisará certificar-se de desligar o sendfile na configuração do apache / nginx para evitar estranheza do cache. Suportes para adamwathan para isso: https://laracasts.com/forum/?p=1757-slow-responses-on-homestead/p1#p7700
Para obter informações mais detalhadas sobre a alteração do sendfile, confira a dica de Pierre Groth aqui: https://coderwall.com/p/ztskha