Алексей Сундуков: keepalive_timeout это параметр к конфиге nginx, keepalive - это "механизм" суть которого не закрывать сокет после отправки последнего байта клиенту и переводить конечный автомат в состояние "ожидаем запроса пользователя"
sz9: это вы себе лучше такой вопрос задайте, ведь он может прийти по любой ссылке, через поиск тот же
тоесть как минимум вы должны обрабатывать первый заход и перенаправлять на ту версию которая вам кажется лучше подходит для его устройства
можете сделать префикс mobile у мобильных ссылок и запретить его индексацию поисковиком (иначе у вас полатся ссылки с одинаковым контентом и поисковики будут их склеивать как захотят)
RomanGorbatko: если у вас не окрывается сайт getcomposer.org это не значит что сайт лежит (судя по всему у 2х из 3х ответивших сайт прекрасно открывается)
можете конечно скачать с гитзаба https://github.com/composer/composer/releases
Андрей Терентьев: децентрализацией, компактностью, простотой работы с ветками, возможностью в любой момент посмотреть историю и ... (тут еще 100500 плюсов)
для 2014 года "что выбрать svn или git" это уже не вопрос
Dmitry Shnyrev: а от чего до чего эти 3-5 секунд?, я конечно под PhpStorm сижу, но и там предупреждение такое же, а чего-то совсем брутального не заметил, первоначальная индексация да притормаживает по сети, и в нормальном режиме медленнее чем на локальном диске, но я бы не сказал что это сильно заметно
Sergey Lerg: строго говоря один символ в utf-8 занимаем от 1 до бесконечности байт, из стандарта unicode 6.x вытекает максимальный 4 байтовый символ (например китайкие иероглифы)
для того чтобы вам получить ответ нужно будет сохранить связку ip:port источника и куда вы отправили и когда придет очередной пакет если он соответствует этим данным обработать его (тройное рукопожатие, перезапросы и т.п.).
yanchumak: все зависит от задачи, если вы снифер/анализатор делаете берите libpcap, там уже реализованы стандартные структуры для пакетов и их разбор. тамже можно из этих структур обратно собрать пакет
если вы некоего демона пишите (для примера web сервер) то используйте сокеты, за вас все сделает os
https://github.com/nginx/nginx/blob/bb8c0683da7735...
для spdy это точно такой же таймер как и например *_read_timeout, я поэтому и написал "возможно"
по поводу 75 секунд - в доке написано "обычно", а не захардкожено, у меня например сейчас уже 5 минут висит коннекшен в котором я ничего не посылаю