[英]JSoup execute method slow on linux
我在JSoup中遇到http請求的性能問題。
在開發PC(Windows 7)上它很棒。 當我在Suse Linux企業服務器上部署相同的服務時,http請求要慢得多。 差異是+ - 15秒。 (Linux上慢15秒)
JSoup version 1.7.3.
Java version : 1.7.0_51.
兩台機器上的JVM參數完全相同。
我的電話:
Connection.Response response = Jsoup.connect(urlWrk).data(headerDataMap).cookies(cookieStore).method(httpMethod).userAgent(userAgent).timeout(requestTimeout).execute();
我正在使用POST方法。
我啟動了一個tcpdump session
,看起來execute方法在它實際執行http請求之前掛了幾秒鍾。
任何幫助表示贊賞!
您的Linux機器中的DNS解析速度可能較慢。 檢查/etc/resolv.conf中的dns服務器。 也許第一個沒有響應,它在嘗試第二個之前超時。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.