Tôi hiện đang làm việc trên Magento 2 và tôi nhận thấy rằng thời gian tải cho tất cả các trang là cực kỳ cao.
Hiện tại tôi đang chạy trên Xampp, chế độ sản xuất được bật, HTML / js / CSS được hợp nhất và thu nhỏ, Varnish bị vô hiệu hóa và tôi sẽ không sử dụng nó vì lưu trữ web của tôi không thể cài đặt nó trên máy chủ của tôi vì nó sẽ can thiệp vào một số kịch bản. Tôi sử dụng một chủ đề tùy chỉnh mà cha mẹ là chủ đề trống của Magento 2. Sau khi thay đổi cài đặt của mình, tôi đã triển khai lại các tệp tĩnh và làm trống bộ đệm.
Mối quan tâm chính của tôi là khi tôi nhìn vào bảng điều khiển mạng tôi thấy rằng một lượng lớn tệp js được tải mỗi lần. Ví dụ trên trang chuyên mục của tôi, 122 tệp js được tải mà tôi tìm thấy khá nhiều, với tổng kích thước là 955 ko.
Tôi đã thử nghiệm nó trên máy chủ của mình mà không hợp nhất và thu nhỏ nhưng như tôi đã nói ở trên, tôi nghĩ vấn đề nằm ở số lượng tệp được tải bởi vì ngay cả khi nó tải nhanh hơn thì nó vẫn quá dài và trong quá trình thanh toán thậm chí còn tệ hơn.
Tôi đã thử tùy chọn gói nhưng nó tạo ra tệp js 8 MB tệ hơn.
Tôi đã bỏ lỡ điều gì đó hay hơi bình thường khi số lượng tệp js nhiều như vậy? Là Varnish bắt buộc cho hiệu suất tốt và có một sự thay thế cho nó?
Tôi khá mới với Magento 2 vì vậy nếu bạn cần thêm thông tin, tôi sẽ sẵn lòng cung cấp nó.