Приветствую, пользуясь фаербагом заметил что время выполнение одного и того же XMLHTTPRequest запроса к серверу разное, ну например ладно, различие в 20-100мс, но бывает так что один запрос прошёл за 80 мс, а другой(одинаковый) проходит за 3,5 секунды, чем можно объяснить такую разницу? При том что сайт стоит на VPS и пока сайт в состоянии разработки, то есть на сайте всегда не более 2 человек. И ещё вопрос:
Как можно уменьшить число заголовков в запросе, вот например у меня при запросе заголовки запроса такие:
Host .....
User-Agent Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 ( .NET CLR 3.5.30729; .NET4.0E)
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding gzip,deflate
Accept-Charset windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive 115
Connection keep-alive
Content-Type application/x-www-form-urlencoded; charset=utf-8
Referer .....
Content-Length 42
Cookie ...; PHPSESSID=....
А например на некоторых сайтах видел что передаются например всего 4-5 заголовков. Я думаю что они тоже влияют на время выполнения запроса. В итоге у меня два вопроса:
1. Почему время выполнения запроса при одинаковой нагрузке на сервер разнятся на 0.1 - 4 секунды?
2. Как можно уменьшить кол-во заголовков в запросе?
Заранее огромное спасибо ответившим.