2010-12-28 30 views
6

Giảm thiểu JS và CSS khá phổ biến. Lợi ích của việc rút gọn JS lớn hơn nhiều so với những người đã thấy với CSS vì với CSS bạn không thể đổi tên các phần tử - và tương tự với HTML. Nhưng nếu tất cả 3 được khai thác với nhau sao cho lợi ích của việc sử dụng các tên ngắn hơn có thể được đưa tới CSS và HTML? Đó là, thay vì giảm thiểu mà không có bất kỳ liên quan đến các mối quan hệ giữa 3, chúng có thể được bảo tồn và làm đơn giản hơn. Tôi tưởng tượng rằng việc thực hiện có thể khá khó khăn nhưng nếu nó có thể, bạn có nghĩ rằng nó sẽ cung cấp một lợi thế đáng kể so với việc khai thác truyền thống?Giảm bớt CSS, JS và HTML - cùng nhau

Trả lời

3

tôi tưởng tượng rằng việc thực hiện có thể là khá khó khăn nhưng nếu nó là có thể, làm bạn nghĩ rằng nó sẽ cung cấp một lợi thế đáng kể so với việc rút gọn truyền thống?

Việc giảm thiểu không quan trọng và điều này phần lớn phụ thuộc vào số lượng văn bản phân tán. Yahoo's YSlowGoogle's Page Speed cả hai đều nói về cả ba và cung cấp các giải pháp như lưu phiên bản được rút gọn từ bên trong.

Vì vậy, nên giảm thiểu nơi có chỗ cho nó và hiệu suất là rất quan trọng.

-1

Đây sẽ là quan tâm của bạn

+1

Điều đó có liên quan như thế nào? LessCSS là một môi trường chỉnh sửa giao ước nhiều hơn cho CSS, nhưng các tệp kết quả là CSS không được rút gọn thông thường. –

+0

Ít làm một số nén rất nhỏ nhưng tôi thấy rằng nó trung bình ra cuối cùng bởi vì nó có thể gây ra mã chọn bổ sung nếu bạn không cẩn thận. Nhưng yeah, Less không phải là một minifier. –

6

Có lẽ không phải là một lợi ích đáng kể. Nếu bạn gzip tất cả nội dung web của bạn, sau đó bạn sẽ nhận được những lợi ích của nén mà không có sự phức tạp thêm của tất cả những gì khai thác. Và, bạn cũng sẽ nén tất cả nội dung trên các trang của mình, hy vọng đó là một phần đáng kể trong khối lượng trang của bạn.

1

Có lẽ ít lợi thế hơn là giảm thiểu JS, vì bạn chắc chắn không thể thay đổi tên thuộc tính kiểu CSS. Hầu hết thời gian, những người chiếm nhiều không gian nhất trong các tệp CSS. Tất cả những gì bạn có thể làm là rút ngắn tên ID/lớp và loại bỏ khoảng trắng thừa. Tôi đoán mức tiết kiệm trung bình khoảng 10% trong phần HTML/CSS.

Ngoài ra, những gì Greg nói.

3

Lưu ý rằng việc sử dụng GZIP giải quyết được nhiều sự cố. phản hồi gzipping là hiệu quả nếu có nhiều văn bản lặp lại - ví dụ như các lớp css của bạn. Vì vậy, thay vì sử dụng một công cụ khai thác phức tạp, hãy sử dụng gzip.

Các vấn đề liên quan