Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I make JSON API and when measuring performance there's this strange thing. When doing XDEBUG_PROFILE, request processing takes about 100 ms. But browser network panel says it's always 1 - 1.5 seconds. Why so big difference and how do I know what causes it?

System is GNU/Linux, Apache 2.2.17

share|improve this question
    
Perhaps latency? –  tjameson Apr 8 '11 at 10:32
    
@tjameson Requesting small static files from same server takes about 150 ms. –  Kuroki Kaze Apr 8 '11 at 10:41

1 Answer 1

Profiling code will give you the time to compile/run code.

Browser network metrics, will give you the DNS + TCP + HTTP ( + profiled code) steps time.

share|improve this answer
    
If i'm doing CURL from the same server (console) I see the response time is ~1.5 seconds after request. So it's not latency and not a network issue. –  Kuroki Kaze Jun 6 '11 at 10:29

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.