Поэкспериментировал немного с роутером, хочу поделииться результатами.

Роутер у меня делит интернет от провайдера на два компьютера (один настольный и второй - тот сервер, где этот сайт) плюс вайфай.  Номинальная скорость интернета по тарифному плану - 100 мегабит/с. В последнее время тест на speedtest.net показывал у меня что-то типа 20 мбит/с входящая скорость и около 8 - исходящая, что как бы маловато. Причём, стрелка "спидометра" в процессе сильно дёргается, так что скорость получается какая-то случайная.  Я смутно помнил, что несколько месяцев назад я наблюдал по этому тесту стабильную скорость download под 70-80 мбит/с, да и на выход было довольно много. Кроме того, по скорости загрузки сайта тоже произошло явное ухудшение: если смотреть на site-perf.com, то раньше время загрузки было секунд 12, а в последнее время раза в два больше. Но момент, когда ситуация изменилась, я упустил. За это время я успел сменить версию прошивки на роутере, да и на сайте были некоторые изменения, так что я сомневался: то ли виноват провайдер, то ли внутренние причины.

Провайдеру звонил: обещали разобраться, сказали, что вообще-то скорость должна быть реально под 80, причём в обе стороны. Но пока я решил таки проверить вероятную связь с версией прошивки и настройками роутера.

Для Асусов этой и ряда близких моделей кроме официальных существуют ещё прошивки "от Олега". Летом 2010-го, когда я роутер купил, я ставил на него версию WL520gu-1.9.2.7-d-r1612.trx "от Олега", но со связью были совсем тормоза, и я вернулся на официальную WL520gu_3.0.1.4_RU.trx. Работало, вроде, неплохо. В декабре 2010-го я поставил официальную WL520gu_7.0.1.44_RU.trx (она в статусе беты). Не исключено, что в этот момент и ухудшилась скорость, но явных тормозов не было, а тестами я в тот момент не проверил.

И вот вчера я взял новую прошивку "от Олега": WL520gu-1.9.2.7-d-r2624.trx, поставил её и сразу обнаружил прирост скорости по speedtest.net. Стало стабильно 25-30 мбит/с в ОБЕ стороны. Тоже не 70-80, конечно, но всё же. По скорости загрузки сайта тоже, вроде бы, в первый момент было неплохо, но позже начались какие-то происки тёмных сил: загрузка сайта затормозилась в несколько раз - до 2,5-3 минут по данным site-perf.com. При этом большие статичные файлы качались с сайта быстро, да и вообще интернет работал хорошо. Ковыряния в настройках роутера сходу не помогли. Отчаявшись, я сменил прошивку на WL520gu_3.0.1.4_RU.trx, вернул старые сохранённые настройки. И тут роутер стал упорно показывать, что сетевой кабель (интернет) не подсоединён! Хотя, лампочка горит, да и вообще кабель нормально воткнут (изо всех сил, блин!)... Вот напасть! Перегружал роутер несколько раз, вырубал питание (в том числе на несколько минут - чтоб остыл), перепроверял настройки сети - ему пофиг. Залил прошивку WL520gu_7.0.1.44_RU.trx - та же фигня! наконец, подумал, что уже, однако, утро, пора спать... Залил пока снова WL520gu-1.9.2.7-d-r2624.trx - интернет сразу прекрасно заработал. Но сайт, увы, дико тормозил.

Сегодня продолжил разборки. Проделал ровно то же самое: снова залил WL520gu_3.0.1.4_RU.trx, вернул старые настройки... И всё нормально работает, никакого "кабель не подключен"! Ну и та же "родная" скорость по speedtest: 20/8. Перевёл дыхание и решил доразобраться таки с "олеговской" прошивкой. Залил её снова, стал перебирать настройки. И таки нашёл критичную! Тормоза загрузки сайта появляются при включённой во встроенном в роутер файрволе "защите от DoS" (вообще-то обычно пишут DDoS, но там - именно с одной D). Видать, кривовата это защита в текущей версии. :( Но загадка осталась: ведь в первый момент, когда я ещё вчера впервые залил эту прошивку - никаких тормозов не было, а я совершенно не помню, чтобы я это защиту потом включал. Мне кажется, она изначально была включена. Может, я там ещё что-то делал, и важна ещё какая-то настройка - это вопрос открытый... Вообще-то защита-то нужна, наверное. :)

Ну ладно, пока и так сойдёт. Время заггрузки сайта 15-18 секунд, это уже не так плохо. :)