ROUND TRIP TIME LÀ GÌ

Round-trip time (RTT) là khoảng chừng thời gian tính tự dịp client bắt đầu gửi request cho tới thời gian nó thừa nhận gói tài liệu trước tiên trả về, không bao hàm thời hạn nhận đầy đủ dữ liệu.

Bạn đang xem: Round trip time là gì

Trình duyệt y liên kết với cùng một web server lần đầu tiên sẽ trải qua tối tphát âm 3 RTT: một RTT nhằm phân giải thương hiệu miền (DNS), một RTT để tạo kết nối TCPhường., một RTT mang lại HTTP request và hầu hết byte thứ nhất của HTTPhường. response.


Trong phần đa ngôi trường hợp xấu nhất, RTT hoàn toàn có thể cho tới vài ba giây, độc nhất vô nhị là vào ngôi trường hợp request tới đầy đủ tệp tin kích thước nhỏ tuổi, RTT chiếm hầu hết thời hạn Bàn bạc dữ liệu. Vì cố, một trong những chiến thuật đặc trưng để tăng speed website là buổi tối tđọc hóa con số những request client tạo ra hoặc song tuy vậy chúng không còn nút rất có thể.

HẠN CHẾ DNS LOOKUPTrước khi trình duyệt y kết nối tới webserver, nó đề xuất phân giải thương hiệu miền thành can dự IP.. Mặc mặc dù những bạn dạng ghi DNS vẫn được cabít tại trình chuyên chú tuy vậy chỉ trong tầm thời gian khá ngắn thêm, do vậy vẫn đề xuất triển khai một vài các bước sau nhằm buổi tối ưu:

Sử dụng nhiều hostname vào một website đã làm cho tăng mốc giới hạn DNS lookup, tuy vậy lại có điểm mạnh vào bài toán sở hữu tuy vậy tuy vậy những tài nguyên ổn (đang trình diễn nghỉ ngơi dưới). Vì vậy, dựa vào vào số lượng tài ngulặng được Ship hàng trong một trang, số hostname khác biệt chỉ nênSử dụng URL path núm vì chưng tên miền phụ: nayaritas.net/developer gắng vì developer.nayaritas.net

HẠN CHẾ REDIRECT

Loại vứt các redirect ko quan trọng.Ttốt nỗ lực những redirect bằng URL rewrite (ví như gồm thể).

HẠN CHẾ CÁC FILE JS

Gộp các file JS lại để hạn chế RTT: đề nghị để thành 2 file thiết yếu, một tệp tin bé dại chứa code thật sự quan trọng nhằm render trang web lúc load thuở đầu, một tệp tin chứa code ko cần thiết cho đến lúc tổng thể trang được load.Đặt các tệp tin sống phía dưới, ngay lập tức trước khi chấm dứt thẻ . Hạn chế đặt tại bên trên trong thẻĐối cùng với những đoạn mã JS hiếm khi được dùng tới, cần đặt ra một file riêng.

Xem thêm: Các Mẹ Ơi Có Mẹ Nào Dùng Kem Zoley Có Tốt Không Webtretho Ý Tưởng

HẠN CHẾ CÁC FILE CSS

Gộp các file CSS lại để ngăn cản RTT: buộc phải nhằm thành 2 file chính, một tệp tin nhỏ dại đựng code CSS thiệt sự cần thiết để render trang web thời gian load ban đầu, một tệp tin chứa code CSS không quan trọng cho đến khi toàn bộ trang được load.Đặt các tệp tin ở phía trên vào thẻ Đối cùng với các đoạn mã CSS hiếm khi được sử dụng cho tới, nên đưa ra một file riêng biệt.Không sử dụng
import

HẠN CHẾ ẢNH SỬ DỤNG SPRITEKỹ thuật sprite là nghệ thuật nhóm những ảnh riêng lẻ vào thành một tệp tin hình ảnh độc nhất vô nhị với hiển thị từng phần của tấm hình sử dụng CSS. Áp dụng sprite sẽ làm giảm đáng chú ý RTT.

TẢI SONG SONG TÀI NGUYÊN

Các trình để mắt hiện đại tất cả hình thức chất nhận được mua đồng thời nhiều tài nguyên ổn bên trên và một hostname. ví dụ như nhỏng Firefox 3.0+, được cho phép 6 kết nối tuy vậy tuy nhiên trên và một hostname. Trong ngôi trường thích hợp ta ý muốn cài bên cạnh đó nhiều tài ngulặng hơn nữa, chỉ việc áp dụng thêm những hostname khác biệt.

*

Ví dụ: Google Maps hiển thị phiên bản đồ phệ bằng phương pháp phân chia nhỏ tuổi thành những ô vuông, mỗi ô là một trong file hình họa lẻ tẻ. lúc hiển thị một bản vật dụng mập, trình để mắt tới đã thiết lập về những tệp tin hình họa này và ghxay bọn chúng lại. Để tối ưu quá trình mua ảnh về, Google Maps gán các tệp tin hình ảnh với 4 hostname mt0, mt1, mt2, mt3. vì vậy cùng với Firefox 3.0+, có thể chấp nhận được 6 liên kết tuy nhiên song trên một hostname, ta hoàn toàn có thể download đồng thời về tối nhiều 24 file ảnh. Như ngơi nghỉ hình bên trên 15 file hình ảnh đã có được cài đặt tuy vậy tuy nhiên.

Nhược điểm của phương pháp này là có tác dụng tăng CPU usage và tăng RTT mang đến Việc DNS lookup vị thực hiện các hostname. Vì vậy, nên làm áp dụng Lúc buộc phải sở hữu bên cạnh đó > 10 tài nguim đồng thời, và số hostname nên làm tự 2-5. Đồng thời, số tài nguyên phải được phân chia đồng rất nhiều thân các hostname cùng nhau.