ধীর ব্রাউজিং গতি ডিবাগ কিভাবে?


10

আমি উবুন্টু 12.04, ক্রোমিয়াম 18.0.1025.151 (বিকাশকারী বিল্ড 130497 লিনাক্স) উবুন্টু 12.04, ফায়ারফক্স 12.0 ব্যবহার করছি তবে আমি ব্রাউজিংয়ের গতি খুব কম পাচ্ছি। ব্রাউজারটি সর্বদা ব্রাউজারের নীচে "aaa.bbb.com এর জন্য অপেক্ষা করুন" দেখায়। আমি কীভাবে এটি ডিবাগ করব এবং এর কারণটি জানতে পারি? আমি একটি অ্যান্ড্রয়েড ডিভাইসের ব্লুটুথ প্যান নেটওয়ার্কের মাধ্যমে 3 জি নেটওয়ার্কের সাথে সংযোগ করছি। কিছু পরিসংখ্যান নীচে।

$ dig asdsa.com

; <<>> DiG 9.8.1-P1 <<>> asdsa.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39878
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 13, ADDITIONAL: 13

;; QUESTION SECTION:
;asdsa.com.         IN  A

;; ANSWER SECTION:
asdsa.com.      307707  IN  A   200.31.91.194

;; AUTHORITY SECTION:
com.            34662   IN  NS  e.gtld-servers.net.
com.            34662   IN  NS  a.gtld-servers.net.
com.            34662   IN  NS  k.gtld-servers.net.
com.            34662   IN  NS  h.gtld-servers.net.
com.            34662   IN  NS  g.gtld-servers.net.
com.            34662   IN  NS  l.gtld-servers.net.
com.            34662   IN  NS  j.gtld-servers.net.
com.            34662   IN  NS  c.gtld-servers.net.
com.            34662   IN  NS  b.gtld-servers.net.
com.            34662   IN  NS  m.gtld-servers.net.
com.            34662   IN  NS  d.gtld-servers.net.
com.            34662   IN  NS  f.gtld-servers.net.
com.            34662   IN  NS  i.gtld-servers.net.

;; ADDITIONAL SECTION:
a.gtld-servers.net. 50538   IN  A   192.5.6.30
a.gtld-servers.net. 59333   IN  AAAA    2001:503:a83e::2:30
b.gtld-servers.net. 40208   IN  A   192.33.14.30
b.gtld-servers.net. 45531   IN  AAAA    2001:503:231d::2:30
c.gtld-servers.net. 45531   IN  A   192.26.92.30
d.gtld-servers.net. 45526   IN  A   192.31.80.30
e.gtld-servers.net. 45526   IN  A   192.12.94.30
f.gtld-servers.net. 40177   IN  A   192.35.51.30
g.gtld-servers.net. 35936   IN  A   192.42.93.30
h.gtld-servers.net. 40177   IN  A   192.54.112.30
i.gtld-servers.net. 45526   IN  A   192.43.172.30
j.gtld-servers.net. 45526   IN  A   192.48.79.30
k.gtld-servers.net. 35936   IN  A   192.52.178.30

;; Query time: 227 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun  6 22:40:19 2012
;; MSG SIZE  rcvd: 499


$ ping google.com
PING google.com (74.125.236.199) 56(84) bytes of data.
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=1 ttl=54 time=173 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=2 ttl=54 time=162 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=3 ttl=54 time=228 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=4 ttl=54 time=236 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=5 ttl=54 time=162 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=6 ttl=54 time=215 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=7 ttl=54 time=218 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=8 ttl=54 time=232 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=9 ttl=54 time=212 ms
^C
--- google.com ping statistics ---
9 packets transmitted, 9 received, 0% packet loss, time 8007ms
rtt min/avg/max/mdev = 162.119/204.385/236.105/28.286 ms

এছাড়াও এমন কোনও ব্রাউজার রয়েছে যা কোনও পৃষ্ঠা লোড করার সময় আরও ভার্বোজ সরবরাহ করে?

সম্পাদনা করুন: @izx এর উত্তর থেকে আরও তথ্য

$ curl -w "@curl-timing.cfg" -o /dev/null -s http://www.google.com/

      DNS lookup                          :  0.363
      Connect to server (TCP)             :  0.512
      Connect to server (HTTP/S)          :  0.000
      Time from start until transfer began:  0.512
      Time for redirection (if any)       :  0.000
      Total time before transfer started  :  0.749

             Total time                   :  0.749
             Size of download (bytes)     :  221
             Average d/l speed (bytes/s)  :  294.000

$ curl -w "@curl-timing.cfg" -o /dev/null -s http://india.gov.in

      DNS lookup                          :  0.351
      Connect to server (TCP)             :  0.526
      Connect to server (HTTP/S)          :  0.000
      Time from start until transfer began:  0.526
      Time for redirection (if any)       :  0.000
      Total time before transfer started  :  0.770

             Total time                   :  1.643
             Size of download (bytes)     :  34346
             Average d/l speed (bytes/s)  :  20905.000

টার্মিনাল দিয়ে এটি শুরু ?! এবং যদি সেই কাজটি প্যারামিটারটি -ডেবাগ বা -দেব যুক্ত করে, তবে এটি কাজ করে কিনা আমার কোনও ধারণা নেই তবে এটি চেষ্টা করে দেখার মতো।
ডা_বুনসেন

সমস্যাটি সম্ভবত এই সমস্যার মধ্যে রয়েছে যে আপনি একটি মোবাইল ডিভাইসের একটি প্যানের মাধ্যমে সংযুক্ত রয়েছেন যা 3 জি এর বেশি রয়েছে, যা যে কোনও সময় ধীর হতে পারে। গুগল কিন্ডার ধীর পিংস এটিকেও পরামর্শ দেয়।
জ্যাকউয়ার্ডি

এছাড়াও netstat -anএটি সম্পর্কে অবগত না হয়ে আপনার কী কী খোলা, ব্যান্ডউইথ-চিউইং সংযোগ থাকতে পারে তা দেখার আউটপুটটি দেখুন (যেমন উবুন্টুর স্বয়ংক্রিয় আপডেট পদ্ধতি, ভুলে যাওয়া টরেন্ট ক্লায়েন্ট ইত্যাদি)
ফ্লফি

@ জ্যাকউয়ার্ডি আমি কেবল ধীর ব্রাউজিংয়ের কথা বলছি না। এটি কখনও কখনও লোড হয় এবং যখন আমি আবার ক্লিক করি ততক্ষণে লোড হয়। ধীর পিংসের বিষয়ে, আমি ভারত থেকে এসেছি।
বিনয় বাবু

@ ফ্লফি কিছুই ব্যান্ডউইথ ব্যবহার করছে না
বিনয় বাবু

উত্তর:


15

curlকোনও ওয়েবসাইট লোড করার প্রক্রিয়াটির কোন অংশটি আপনাকে সমস্যা দিচ্ছে তা জানার জন্য ব্যবহার করুন

সাধারণভাবে, আপনি ব্যবহার দ্বারা "ব্রাউজিং" (অথবা HTTP / গুলি) ডিবাগ করতে পারেন curlসঙ্গে -wবিকল্প।

  • টার্মিনালটি খুলুন, এবং sudo apt-get install curl(যদি আপনার এটি ইতিমধ্যে না থাকে)
  • curl-timing.cfgআপনার হোম ডিরেক্টরি ডিরেক্টরিতে বলা একটি ফাইল তৈরি করুন । এটিতে, পেস্ট করুন:

    \ N
          ডিএনএস সন্ধান:% {সময়_নামকআপ} \ n
          সার্ভারের সাথে সংযুক্ত করুন (টিসিপি):% {সময়_ সংযোগ}। N
          সার্ভারের সাথে সংযুক্ত করুন (এইচটিটিপি / এস):% {সময়_অ্যাপকনেক্ট} \ n
          শুরু থেকে স্থানান্তর শুরু হওয়া পর্যন্ত সময়:% {সময়_ব্যাখ্যা ট্রান্সফার} \ n
          পুনঃনির্দেশের সময় (যদি থাকে):% {সময়_পরিচালিত} \ n
          স্থানান্তর শুরুর আগে মোট সময়:% {সময়_স্টার্ট ট্রান্সফার} \ n
    \ N
                 মোট সময়:% {সময়_ মোট t \ n
                 ডাউনলোডের আকার (বাইট):% {সাইজ_ডাউনলোড} \ n
                 গড় d / l গতি (বাইট / গুলি):% {গতি_ডাউনলোড} \ n
    \ N
    
  • তারপরে, অনুমান করুন যে কোনও ইউআরএল ডাউনলোড করার চেষ্টা করুন:

    curl -w "@curl-timing.cfg" -o /dev/null -s http://www.google.com/

  • এবং আউটপুট ফর্ম হতে হবে:

      DNS lookup                          :  0.012
      Connect to server (TCP)             :  0.031
      Connect to server (HTTP/S)          :  0.000
      Time from start until transfer began:  0.031
      Time for redirection (if any)       :  0.000
      Total time before transfer started  :  0.098
    
             Total time                   :  0.117
             Size of download (bytes)     :  14527
             Average d/l speed (bytes/s)  :  124347.000
    

  • কোনও ভারতীয় সার্ভার থেকে মার্কিন যুক্তরাষ্ট্রে কোনও ওয়েবপেজ আনার সাথে তুলনা করুন:

    $ কার্ল-ডব্লিউ "@ কার্ল-টাইমিং.কম" -ও / দেব / নাল-এস http://india.gov.in

      DNS lookup                          :  0.377
      Connect to server (TCP)             :  0.716
      Connect to server (HTTP/S)          :  0.000
      Time from start until transfer began:  0.716
      Time for redirection (if any)       :  0.000
      Total time before transfer started  :  1.974
    
             Total time                   :  3.650
             Size of download (bytes)     :  34345
             Average d/l speed (bytes/s)  :  9408.000
    


  • এটি জানাবে যে কোন ধাপটি গুলি দুর্বল লিঙ্ক। একাধিক ওয়েবসাইট এবং এমনকি ফাইল ডাউনলোডের মাধ্যমে চেষ্টা করুন। যদি curlআপনাকে সামগ্রিকভাবে ভাল ফলাফল দেয় তবে সমস্যাটি আপনার ব্রাউজার / অ্যাপ্লিকেশনটির সাথে টিসিপি / এইচটিটিপি এবং আপনার নেটওয়ার্ক সংযোগের পরিবর্তে থাকতে পারে।
  • আরও বিকল্পের জন্য, কার্ল ম্যান পৃষ্ঠাটি দেখুন--writeoutপ্রাসঙ্গিক বিভাগে দ্রুত ঝাঁপুনির জন্য অনুসন্ধান করুন ।

1
বাহ, কার্ল সত্যিই এই মুহুর্তে একটি সুইস-আর্মি ছুরি। আমি -w বিকল্প সম্পর্কে জানতাম না। কুশলী!
ফ্লফি

@ আইজএক্স দয়া করে সম্পাদিত প্রশ্ন দেখুন। আউটপুট ঠিক আছে বলে মনে হচ্ছে। এছাড়াও এলিংকস ভাল কাজ করে। ক্ষতিগ্রস্থ ব্রাউজারটি ব্যবহার করার সময়, একই পৃষ্ঠাটি হয় দ্রুত (সাধারণ) লোড হবে বা চিরকালের জন্য লোড করা থাকবে। ব্রাউজারটি (ক্রোমিয়াম) কী করছে যখন এটি "<হোস্টের জন্য অপেক্ষা ..." দেখায়?
বিনয় বাবু

যে সাইটগুলি আপনাকে সমস্যা দিচ্ছে তাদের সাথে এটি ব্যবহার করে দেখুন - আমি উদাহরণ দুটি হিসাবে কেবল এই দুটি ব্যবহার করেছি। আমি (নিয়মিত) ক্রোমিয়াম ব্যবহার করি না, সুতরাং আমার অনুমান হবে যে সংযোগটি প্রতিষ্ঠিত হওয়ার অপেক্ষায় রয়েছে ... Connect to Server (TCP/HTTP)অংশটি।
ইশ

1
কুল জিনিস! তবে আমার জন্য, এটি বলে: DNS lookup: 8.5 sec / Connect to server (TCP): 9.0 sec / Total time: 9.6 sec"এটি এক সাথে মানায় না। (?)
ফিলি 294
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.