Ngoài việc sử dụng CDN, sử dụng các tên miền riêng cho dữ liệu tĩnh cũng có nghĩa là:
Bạn có thể sử dụng một máy chủ web nhẹ mà không phải tải tất cả các mô-đun / tiện ích mở rộng mà máy chủ web nội dung động của bạn phải tải theo từng yêu cầu. Không phải quét từng thư mục trong đường dẫn URI để đọc tệp .htaccess cũng làm tăng số lượng yêu cầu đồng thời mà máy chủ có thể xử lý.
Thêm một tên miền phụ có nghĩa là bạn tăng số lượt tải xuống song song mà trình duyệt có thể thực hiện.
Nếu được thiết lập đúng cách (ví dụ: trang web của bạn được lưu trữ www.example.com
thay vì example.com
), bạn cũng có thể tận dụng tên miền phụ không cần nấu, giảm lưu lượng truy cập và thời gian làm tròn.
Nhược điểm duy nhất là, nếu bạn đang sử dụng các phiên SSL, bạn cần chứng chỉ đã ký và IP tĩnh riêng cho (các) tên miền bổ sung. Nhưng lợi ích lớn hơn sự bất tiện nhỏ này trong hầu hết các trường hợp.
Chỉnh sửa:
Xin lỗi, tôi đọc sai câu hỏi của bạn. Nếu bạn hỏi tại sao một số người sử dụng SLD riêng biệt, điều đó sẽ được trả lời bằng dấu ngoặc đơn trên # 3. Nó cũng được giải thích trên sstatic.net :
Nếu tên miền của bạn là www.example.org, bạn có thể lưu trữ các thành phần tĩnh của mình trên static.example.org. Tuy nhiên, nếu bạn đã đặt cookie trên domain.org cấp cao nhất trái ngược với www.example.org, thì tất cả các yêu cầu tới static.example.org sẽ bao gồm các cookie đó. Trong trường hợp này, bạn có thể mua một tên miền hoàn toàn mới, lưu trữ các thành phần tĩnh của bạn ở đó và giữ cho tên miền này không có cookie. Yahoo! sử dụng yimg.com, YouTube sử dụng ytimg.com, Amazon sử dụng hình ảnh-amazon.com, v.v.
Nhưng hóa thân cũng đề cập đến một điểm tốt về việc sử dụng SLD chung riêng thay vì tên miền phụ của SLD hiện tại khi bạn đang điều hành một mạng lưới lớn các trang web chia sẻ một số tài sản nhất định.
Cuối cùng, như Niels Basjes chỉ ra, một phần lý do để loại bỏ cookie là để giảm thiểu số lượng gói được sử dụng để thực hiện yêu cầu. Tôi nghĩ rằng các hướng dẫn của YSlow nói rằng hầu hết các mạng có kích thước gói tối đa là 1500 byte, do đó, việc giữ nó dưới 1500 byte sẽ giảm chi phí TCP. Điều này cũng cho thấy một lợi thế khác của việc sử dụng sstatic.net
thay vì static.webmasters.stackexchange.com
.