我使用apache並擁有一個域,例如:www.example.com。 我重定向的example.com www.example.com通過使用這樣的:通過在主機文件中放入主機名加快Apache重定向
https://stackoverflow.com/a/1100363/441907
我也有www.example.com的虛擬主機條目。
我之後遇到了性能問題,通過將www.example.com放入127.0.0.1的主機文件解決了這個問題。
我的問題是:
我會通過也將example.com到主機獲得的性能提升文件或這樣做沒有任何意義,因爲它簡單地得到解決,以www.example.com這已經是在主機文件?
從DNS查找的性能損失要小於從Apache重定向呼叫的性能損失,這是發展過程中才有用。由於服務器必須告訴瀏覽器頁面已經移動,所以apache重定向會導致完整的旅行時間損失。瀏覽器然後發出另一個新頁面的請求。 – kipple
我很抱歉,但我沒有得到你的答案:) 我應該把example.com放入我的hosts文件嗎? (它會讓我的速度提高嗎?) –
爲什麼你會問(兩次)而不是僅僅嘗試它?我不明白你的性能問題是什麼,或者你是否將解決方法放在客戶端或服務器上,但是如果你從A重定向到B,你的客戶端將解決這兩個域,服務器將不會解決一個正常的配置。 – covener