Đơn giản vì hiệu suất Web thực sự quan trọng!
99% nó sẽ cho bạn thời gian phản hồi của người dùng cuối nhanh hơn.
Dưới đây là một vài exampels từ Velocity Conf.
- Bing - Một trang chậm hơn 2 giây dẫn đến giảm doanh thu / người dùng 4,3%.
- Google - Sự chậm trễ 400 mili giây đã khiến lượng tìm kiếm / người dùng giảm 0,59%.
- Yahoo ! - Làm chậm 400 mili giây dẫn đến giảm 5-9% lưu lượng truy cập toàn trang.
- Shopzilla - Tăng tốc trang web của họ thêm 5 giây đã tăng tỷ lệ chuyển đổi 7-12%, tăng gấp đôi số phiên từ tiếp thị công cụ tìm kiếm và giảm một nửa số máy chủ cần thiết.
- Mozilla - Cạo 2,2 giây khỏi trang đích của họ đã tăng 15,4% chuyển đổi tải xuống, mà họ ước tính sẽ dẫn đến thêm 60 triệu lượt tải Firefox mỗi năm.
- Netflix - Áp dụng một tối ưu hóa duy nhất, nén gzip, dẫn đến tăng tốc 13-25% và cắt giảm 50% lưu lượng truy cập mạng bên ngoài của họ.
Từ Steve Souder, người tiên phong trong Tối ưu hóa Hiệu suất Web,
80-90% thời gian phản hồi của người dùng cuối được dành cho lối vào - Bắt đầu ở đây trước.
Sử dụng các tệp bên ngoài sẽ tạo ra các trang nhanh hơn vì các tệp JavaScript và CSS được lưu trữ bởi trình duyệt / mạng / proxy (như được xác định trong giao thức HTTP với các tiêu đề Cache). JavaScript và CSS được nội tuyến trong tài liệu HTML được tải xuống mỗi khi tài liệu HTML được yêu cầu. Điều này làm giảm số lượng yêu cầu HTTP cần thiết, nhưng tăng kích thước của tài liệu HTML. Nếu bạn đang sử dụng các tập lệnh giống như Jquery, bạn có thể dễ dàng điều chỉnh 300 KB tập lệnh và không tin rằng mọi người đều có băng thông 100 MB / giây với độ trễ thấp, chạy một ứng dụng duy nhất - trình duyệt - được mở trên trang web của bạn. 99% nó sẽ cho bạn thời gian phản hồi của người dùng cuối nhanh hơn.
Tần suất mà các thành phần JavaScript và CSS bên ngoài được lưu trữ liên quan đến số lượng tài liệu HTML được yêu cầu cũng rất quan trọng. Nếu người dùng trên trang web của bạn có nhiều lượt xem trang mỗi phiên và nhiều trang của bạn sử dụng lại cùng một tập lệnh và bảng định kiểu (gói), thì có một lợi ích tiềm năng lớn hơn từ các tệp bên ngoài được lưu trong bộ nhớ cache.
Nhưng nội tuyến là -sometimes- thích hợp hơn cho ứng dụng một trang hoặc trang web với một lần xem trang duy nhất cho mỗi phiên. Không có quy tắc vàng và thường quên nó vì nó liên quan chủ yếu đến các trang web rất cụ thể thực sự liên quan đến hiệu suất của người dùng cuối.
Bạn có thể đọc ở đây tại sao hiệu suất quan trọng (Tuyên bố miễn trừ trách nhiệm: Tôi là tác giả)