2012-03-09 30 views
4

我需要優化我的應用中數據加載的速度。Apache HTTPClient 4.x vs HttpUrlConnection - 哪一個在Android上更快?

我記得根據post on the Google Developers blog HttpUrlConnection建議更快,更輕量。

對於薑餅和更好的,HttpURLConnection是最好的選擇。它的 簡單的API和小尺寸使其非常適合Android。透明的 壓縮和響應緩存減少網絡使用,提高速度並節省電池。新的應用程序應該使用HttpURLConnection;它是 我們將在那裏花費我們的能量前進。

但事情是,很多人在這裏推薦ApacheHTTPClient,但谷歌說,HttpUrlConnection更好。

你會推薦哪個http客戶端來提高整體速度? 讓我們假設這個問題,我必須編寫的代碼的複雜性並不重要。

回答

2

我認爲從android開發者blogpost中可以清楚地看到這一點。當涉及到Android時,你無法真正獲得比Google更好的權限。所以,是的,這是真的;)

「對於薑餅和更好的,HttpURLConnection是最好的選擇,它的簡單的API和小尺寸使其非常適合Android.透明壓縮和響應緩存減少網絡使用,提高速度和節省電池。」

你有什麼不確定的地方。

相關問題