Vì vậy, tôi đã thiết lập các máy ảo trên máy phát triển của mình nhưng khi tôi thử một tiếng vang rất đơn giản của 'hello world' nó bị treo trong 10 giây trước khi xử lý tệp . Các tệp HTML hiển thị rất nhanh. Tôi thậm chí còn bắt đầu khắc phục sự cố này ở đâu?Vagrant trên Windows w/Precise64 chạy php rất chậm
Sau khi thực hiện một số nghiên cứu, những người khác đã phàn nàn về hiệu suất chậm với php và virtualbox/lang thang. Nhiều người đã tuyên bố rằng việc sử dụng thư mục chia sẻ giữa máy chủ/khách là nguyên nhân của việc này.
- Tôi đã thử thay đổi vị trí thư mục chia sẻ để nó không được chỉ vào/var/www/
- Tôi cũng đã cố gắng loại bỏ các cấu hình thư mục chia sẻ hoàn toàn bằng cách loại bỏ các tuyên bố 'config.vm.synced_folder'
Trong mỗi trường hợp, tôi đã cấp lại hộp nhưng vẫn gặp vấn đề về hiệu suất, ít nhất là 10 giây khi nhấn một tập lệnh php đơn giản trong trình duyệt web.
Những điều khác tôi đã cố gắng:
- chạy script php tương tự từ dòng lệnh. Điều này hoạt động tốt. Phản hồi ngay lập tức.
- Nhập trang html từ trình duyệt web. Tôi cũng nhận được phản hồi nhanh.
Điều này khiến tôi tin rằng vấn đề là bằng cách nào đó với phần apache + php của ngăn xếp.
Không biết phải làm gì khác.
Tôi chỉ có thể nhận xét về câu trả lời của riêng mình, vì vậy ở đây tôi đi :) Dường như trong các bản xây dựng gần đây của puphpet, điều này đã được giải quyết. Ít nhất tôi đã có một xây dựng mới, chèn mô-đun xdebug và cấu hình vào dự án hiện tại của tôi và bây giờ làm việc của nó ok. Ngoài ra, @ mike.darke giải quyết vấn đề là tốt hơn nhiều so với "giải pháp" của tôi, vì vậy nếu bạn thực sự cần xdebug trong âm đạo của bạn, bạn biết phải làm gì. – ivanicus