А вы в логах можете поставить чтобы Host из хттп заголовка тоже логировался? Если будет писать site1.ru для приведенных линков то sitemap проверить, беклинки.
Если у вас оба сайта на одном IP сидят то днс ни при чем
а почему все одинаково? если взять те же nginx и lighttpd то зависимость очень даже разная, у enginx зависимости памяти от кол-ва соединений практически нет, а у lighttpd - линейная
смотреть
я же в пример тоже привел ПО, решающее те же задачи, однако разница - в разы.
ну т.е. такая архитектура не такая уж и редкость, раз используется в бекендах типа файловой системы?
iopiop добавил 23.11.2011 в 18:48
http://wiki.apache.org/httpd/DoS :
ну почему не может в разы ? вот три сервера, построены по одинаковой однопоточной архитектуре, а потребление памяти отличается в разы (статика, keep-alive)
неужели апач не может требовать в разы больше? готовить-то по-разному можно.
iopiop добавил 23.11.2011 в 08:21
подумалось мне, а вот файловая система - это бекэнд?
Хотелось бы цифирек каких-нибудь
Или объяснений почему так
Спасибо
$(document).ready(function(){ var d = new Date(); var hours = d.getHours(); var minutes = d.getMinutes(); var seconds = d.getSeconds(); $.ajax({ type : 'POST', url : 'post.php', dataType : 'json', data: { hours : hours, minutes : minutes, seconds : seconds }, success : function(data){alert (data.msg);}, error : function(XMLHttpRequest, textStatus, errorThrown) {} });});
post.php:if (empty($_POST[''])) {$return['error'] = true;$return['msg'] = 'Epmty';}else {$return['error'] = false;$return['msg'] = 'hours : ' . $_POST['hours'];} echo json_encode($return);
это только после установки и настройки nginx или после всего комплекса мер (MaxClients 3 etc) ?
ТС, вот на это https://github.com/yuri-gushin/Roboo обратите внимание
на спутнике обычно 700-1000 мс. меньше 500 не бывает, больше 1000 бывает.
на гпрс вообще невозможно усреднять, слишком большой разброс
дык расскажите, помогла ли чем-нибудь установка nginx в вашем случае?
ну давайте посчитаем. При прямом обращении к ресурсу.
установка соединения, 3-way handshake, TCP_SYN - 1T, TCP_SYN_ACK - 1T, TCP_ACK - 1T. сервер шлет данные 1Т. Имеем 4T к моменту прихода данных в броузер.
при редиректе и включенном Keep-Alive
имеем все то же самое на установку соединения 3Т плюс ответ от сервера о редиректе 1T, посылка TCP_ACK о подтвержении к которой может прицепиться запрос от броузера на новый адрес 1Т, ответ от сервера с данными 1Т.
итого получаем что при включенном Keep-Alive имеем в лучшем случае 6Т по сравнению с 4T, т.е. 6/4 = 3/2. Это в лучшем случае, с piggyback, когда к ACK цепляются данные и фрейм достаточно большой, чтобы влезли http-заголовки.
при выключенном Keep-Alive - строго в два раза дольше.
просто потому что при полосе хотя бы 512К на спутнике время передачи странички 7К стремится к нулю по сравнению со временем прохождения сигнала. да и на жопорезе в общем-то тоже, там задержки вообще секундами считаются :(