thắc mắc Code PHP với window 10 docker

hiepvq

Senior Member
Cho mình hỏi mình chạy code php trên docker mà không biết tại sao nó load rất chậm.
Mình chạy wordpress mới tinh chưa cài thêm plugin nào cả. Thê mà nó load siêu chậm
Anh em ai bị rồi tư vấn với. Hình như bên linux thì siêu tốc độ luôn
 
Chậm là do máy của thớt, lời khuyên nên mua máy mới hoặc cài lại win. :D
máy khoẻ bác nhìn phần chữ ký sẽ thấy cấu hình con laptop mình đó, win 10 mới cài đét, docker chạy wsl2 nhé. chạy có 3 container thôi mà load lâu vãi cả đái bác ạ . thấy mấy bạn trên FB cũng bảo lag chậm
 
máy khoẻ bác nhìn phần chư ký thấy cấu hình con laptop mình đó, win mới cài đét, docker chạy wsl2 nhé. chạy có 3 container thôi mà load lâu vãi cả đái bác ạ . thấy mấy bạn trên FB cũng bảo lag chậm
Vậy thì chuyển sang Linux hoặc Mac mà sài. Nó hỗ trợ không tốt mà cứ ráng đâm đầu vào làm gì vậy thớt. Giống kiểu mua Mac cố cài win rồi kêu máy MAC ko bằng các hãng laptop khác. :rolleyes:
 
Vậy thì chuyển sang Linux hoặc Mac mà sài. Nó hỗ trợ không tốt mà cứ ráng đâm đầu vào làm gì vậy thớt. Giống kiểu mua Mac cố cài win rồi kêu máy MAC ko bằng các hãng laptop khác. :rolleyes:

Mình xem 1 bạn trên mạng bảo map folder ổ ntfs của win vào folder của linux của linux nó làm chậm lag container luôn bác ạ.

Chuyển sang linux mà chiến
 
I/O của wsl2 có vấn đề mà, thêm nữa không biết thớt dùng sql như nào, vụ mysql trên docker cũng khá chậm :)))
 
Mình xem 1 bạn trên mạng bảo map folder ổ ntfs của win vào folder của linux của linux nó làm chậm lag container luôn bác ạ.

Chuyển sang linux mà chiến
Máy MAC RAM 16GB tôi chạy docker mà nó đã ngốn 8-10GB là fen hiểu rồi đó, dùng linux vẫn là tối ưu nhất đối các tool, server. :D
 
Sure là thớt để proj bên phân vùng win, library bundle các kiểu cả mớ file là dính IO perf rồi. Thôi move vào $home của wsl2 hoặc đổi hệ Unix real đi :D
 
Sure là thớt để proj bên phân vùng win, library bundle các kiểu cả mớ file là dính IO perf rồi. Thôi move vào $home của wsl2 hoặc đổi hệ Unix real đi :D

Khả năng bản của win bị lỗi gì đó, linux chạy tít luôn
 
thớt đang mount kiểu gì?

anyway, 99% là do đang mount vendor ra windows file system. muốn nhanh thì mount /vendor vào docker volume thay vì filesystem

https://docs.docker.com/storage/bind-mounts/

I/O của wsl2 có vấn đề mà, thêm nữa không biết thớt dùng sql như nào, vụ mysql trên docker cũng khá chậm :)))
bản chất công nghệ nó vậy rồi, là yếu điểm thôi. trong container thì toàn linux file system, mount ra windows file system thì wls2 nó dùng nfs => latency cực kì cao.

mấy framework/lib nào mà abstraction nhiều => nhiều file nhỏ => nhạy cảm với độ trễ IO => sấp mặt

vấn đề tương tự với database
 
mấy framework/lib nào mà abstraction nhiều => nhiều file nhỏ => nhạy cảm với độ trễ IO => sấp mặt
Mình đã dùng xampp rồi nhé, cách này nhanh luôn, nếu mình cài thêm dịch vụ như redis thì dùng docker nhé.

Cách này là tối ưu và thao tác nhanh nhất trên window, kết hợp với wsl2 nữa nhé
 
Back
Top