PHP Curl ile indirme sürelerinin hesaplanması

0 Cevap php

Ben bir web sayfası için indirme sürelerini ölçmek için PHP Curl kullanıyorum. Ben bu bir tarayıcı için gerçek indirme kez iyi bir temsil değil, biliyorum; ama ben bu yöntemi kullanarak mümkün olduğunca yakın almaya çalışıyorum.

Benim web sayfası ile ilişkili 3 dosya var

  1. index.html
  2. my_pic.gif
  3. style.css

Ben bu dosyaların her biri daha sonra toplam indirme süresi almak için bir araya kez download ekleyerek bir Curl yapıyorum.

Benim soru hesaplamalar bir tarayıcı indir simüle etmek mümkün olduğunca yakın olsun nasıl yapmalıyım?

Indirme sürelerini ölçmek için Curl seçenekleri şunlardır:

CURLINFO_TOTAL_TIME
CURLINFO_NAMELOOKUP_TIME
CURLINFO_CONNECT_TIME
CURLINFO_PRETRANSFER_TIME
CURLINFO_STARTTRANSFER_TIME

Bir tarayıcı Yukarıdaki 3 dosyaların her biri için bu adımların tüm geçmesi misiniz?

Örneğin:

Diyelim ki index.html bir CURLINFO_TOTAL_TIME yapmak diyelim.

Ben de my_pic.gif ve style.css bir CURLINFO_TOTAL_TIME yapmalıyım? Sonra index.html üzerinde CURLINFO_TOTAL_TIME için bu numaralar eklemek.

VEYA

Ben my_pic.gif ve style.css bir CURLINFO_TOTAL_TIME eksi CURLINFO_STARTTRANSFER_TIME yapmalıyım? Sonra index.html üzerinde CURLINFO_TOTAL_TIME için bu numaralar eklemek.

0 Cevap