Tôi có một trang web thương mại điện tử có khoảng 8 tệp CSS được liên kết từ tiêu đề - dẫn đến 8 yêu cầu http riêng biệt cho máy chủ. Tôi hợp nhất tất cả các tệp CSS thành 1 tệp lớn, tạo ra tệp 67kb (!) - để cắt giảm các yêu cầu http xuống 1 đối với các tệp css của chúng tôi.@import trong CSS có dẫn đến các yêu cầu http bổ sung không?
Tôi đang tìm kích thước này một tệp CSS một chút không thể quản lý được trong thực tế tôi đang thực hiện cập nhật trên trang web liên tục. Mối quan tâm của tôi là người dùng của tôi có thể bắt tôi cập nhật và xem trang NON-style khi di chuyển từ trang này sang trang khác - 67kb vẫn mất 2-3 giây trước khi nó được đặt thành công trên máy chủ từ xa qua FTP .
Câu hỏi của tôi là: việc sử dụng @import trong tệp CSS lớn này để chia nhỏ tệp thành các kích thước nhỏ hơn (trong tệp CSS) đưa chúng ta trở lại 8 yêu cầu http gốc khi các trang được tải ? Hoặc là @imports trong CSS xử lý khác nhau bằng cách nào đó?
cảm ơn bạn - Tôi lo sợ nhiều. :( tôi đã cố gắng giảm thiểu - nhưng nó đã phá vỡ trang web vì lý do gì. Tôi sẽ phải cung cấp cho một thử khác và có lẽ nhìn vào TẠI SAO nó đến xa nhau.Cảm ơn rất nhiều –
hợp nhất vào một tập tin css duy nhất có khả năng sẽ cung cấp cho bạn một lợi ích lớn hơn (1 http yêu cầu) hơn cạo một vài byte off với minifying, tôi sẽ tập trung vào tập tin duy nhất để triển khai đầu tiên –
Khi bạn nói "tập trung" - bạn có nghĩa là cắt giảm trên "sưng lên" trong CSS? Tôi có một sự hiểu biết khá tốt về CSS và các phím tắt để cắt giảm mã dư thừa - vì vậy tôi đã "cắt" rất nhiều chất béo đã có. Có điều gì khác mà bạn có thể có nghĩa là không? –