Перенесли заметку в «Я негодую», а сделать UPD не хватает кармы.
UPD №5: Машина поднялась в час ночи по Киеву, но после проверки ФС тех. поддержкой пропал один файлик. Восстановить не затруднило ручками, но насторожило. Делайте бекапы! :)
Вполне возможно, 5-ку можно увеличить по своим потребностям.
Результат один — большее кол-во коннектов не пройдет от одного скрипткиддиса. Итог — ДоСа не будет.
UPD №5: Машина поднялась в час ночи по Киеву, но после проверки ФС тех. поддержкой пропал один файлик. Восстановить не затруднило ручками, но насторожило. Делайте бекапы! :)
Результат:
[ 4.568994] EXT4-fs error (device dm-1): ext4_journal_start_sb:327: Detected
aborted journal
[ 4.569004] EXT4-fs (dm-1): Remounting filesystem read-only
[ 4.601277] Kernel panic — not syncing: EXT4-fs (device dm-1): panic forced a
fter error
Раз 5 делал… Толку нет. Потому и попробовал вручную.
ТП мне так и не ответила.
Сейчас проверил — висит в консоли с проблемой ФС. Запустил проверку.
Результат один — большее кол-во коннектов не пройдет от одного скрипткиддиса. Итог — ДоСа не будет.
limit_conn one 5;
И пусть хоть задолбется…
$ time wget fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/427996_281378548597041_259422847459278_666223_1237247689_n.jpg -O /dev/null -o /dev/null
real 0m0.513s
user 0m0.008s
sys 0m0.000s
$ time wget solnyshko.dn.ua/image/test.jpg -O /dev/null -o /dev/null
real 0m0.531s
user 0m0.004s
sys 0m0.004s
Иногда, как тут, даже быстрее!
tools.pingdom.com/fpt/#!/ywID5vwyr/solnyshko.dn.ua
Nginx:
tools.pingdom.com/fpt/#!/fQdP9MeFV/solnyshko.dn.ua
Так достаточно чистый эксперимент?
Url теста: tools.pingdom.com/fpt/#!/hED0GHvG1/solnyshko.dn.ua
И с использованием nginx:
Url теста: tools.pingdom.com/fpt/#!/iRsSl92yr/solnyshko.dn.ua
Наглядное сравнение и, на мой взгляд, достаточно показательное.
$ time wget st.solnyshko.dn.ua/image/cache/data/2012-04-19/6914-500x500.jpg -O /dev/null -o /dev/null
real 0m0.485s
user 0m0.000s
sys 0m0.004s
в тоже время обычный nginx:
$ time wget static.solnyshko.dn.ua/image/cache/data/2012-04-19/6914-500x500.jpg -O /dev/null -o /dev/null
real 0m0.342s
user 0m0.000s
sys 0m0.004s
Какой-то несколько странный CDN, если он медленнее обычного nginx'a.