Versionen:Sehr langsam Antworten auf Homestead
- Lumen: 5.2
- Vagrant: 1.8.1
- Homestead: neueste
Ich habe Homestead gerade installiert und bin versucht zu Verwenden Sie es zur Entwicklung einer Lumen-Anwendung. Die Lumen App ist sehr schnell auf MAMP (wie erwartet), ist aber auf Homestead extrem langsam. Während ich bei Verwendung einer VM einen Leistungsabfall erwarte, führt der Leistungsabfall, den ich erfahre, dazu, Homestead im Wesentlichen unbrauchbar zu machen.
Ich bin auf OS X Yosemite und haben 16 GB RAM und 8 logische Kerne. Ich benutze auch VirtualBox, um meine VM auszuführen.
Homestead.yaml
---
ip: "192.168.10.10"
memory: 4096
cpus: 2
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/repos
to: /home/vagrant/Code
type: nfs
sites:
- map: my-site.app
to: /home/vagrant/Code/my-site/public
databases:
- homestead
Inside my nginx config:
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_index /index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_intercept_errors off;
fastcgi_buffer_size 16k;
fastcgi_buffers 4 16k;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
}
Während meiner Testsuite über PHPUnit läuft blitzschnell (läuft sowohl in Homestead und von meinem lokalen Dateisystem), Antworten im Browser sind schmerzhaft langsam. Zum Beispiel dauert eine einfache Route, die hello world
zurückgibt, 5 - 10 Sekunden, um zu antworten.
Was kann ich tun, um die Antwortzeit zu erhöhen? Gibt es noch andere Einstellungen, die ich optimieren kann?