tôi đang sử dụng apache và có tên miền, ví dụ: www.example.com. tôi chuyển hướng example.com đến www.example.com bằng cách sử dụng này:Tăng tốc chuyển hướng Apache bằng cách đặt tên máy chủ trong tệp máy chủ
https://stackoverflow.com/a/1100363/441907
Tôi cũng có một mục máy chủ ảo cho www.example.com.
Tôi đã có vấn đề về hiệu suất sau đó được giải quyết bằng cách đặt www.example.com vào tệp lưu trữ của tôi cho 127.0.0.1.
Câu hỏi của tôi là:
tôi sẽ đạt được những cải thiện hiệu suất bằng cách cũng đặt example.com vào các tập tin host hoặc điều này không làm cho không có ý nghĩa vì nó chỉ đơn giản được giải quyết đến www.example.com đó là đã có trong host tập tin?
Mất hiệu suất từ tra cứu DNS sẽ nhỏ hơn tổn thất hiệu suất từ cuộc gọi chuyển hướng apache. Một chuyển hướng apache phát sinh một hình phạt thời gian đi lại đầy đủ kể từ khi máy chủ phải nói với các browelser rằng trang đã di chuyển. Sau đó trình duyệt sẽ gửi một yêu cầu khác cho trang mới. – kipple
Tôi rất tiếc nhưng tôi không nhận được câu trả lời của bạn :) Tôi có nên đặt example.com vào tệp lưu trữ của mình không? (Nó có giúp tôi cải thiện tốc độ không?) –
Tại sao bạn hỏi (hai lần) thay vì chỉ thử? Tôi không hiểu vấn đề hiệu suất của bạn là gì, hoặc liệu bạn có giải quyết vấn đề về máy khách hay máy chủ hay không, nhưng nếu bạn đang chuyển hướng từ A sang B, khách hàng của bạn sẽ giải quyết cả hai miền và máy chủ sẽ không giải quyết được một cấu hình bình thường. – covener