Ну поиск по рассылке на www.lexa.ru/nginx-ru/ не показал проблемы, это не значит, что её нет, но уже о чём-то говорит. Попробую на выходных тесты сделать.
Я не думаю, что Игорь писал бы модуль делающий всё то-же самое, что phpшный ресайззер, только «долго, дорого и х… во» :-) В обычной работе я проблем не видел с нагрузкой, хотя конечно нужны нормальные тесты.
Я записал себе в список дел настроить nginx раздавать статику напрямую.
говорит о несколько невысоком уровне квалификации, потому-что от главной проблемы тысячелетия (отдача килобайтной цсс несколькомегабайтным процессом апача) не избавились в первую очередь.
Допустим, сервис имеет 4 размера превьюшек. Что быстрее, аплоад и показ какой-то одной (на странице загрузки) или вообще никакой (если там тупо ОК пишется), чем аплоад и создание этих четырех превьюх, одна из которых (для каких-нить экранов мобильных) запрошена будет вообще не скоро. Я конечно описал очень частный случай, но всё-же.
Ну в теории, если контента много, а вариантов превьюх тоже много, то не создавая сразу стотыщьмиллионов картинок, а создавая их первых раз по запросу мы можем поберечь свои ресурсы.
Хотя, на одном из проектов, когда умер диск с превьюхами, то бот images.yandex.ru прошедший по всему архиву систему нагрузил, да.
Да апач не плохой, как бы без него дров больше наломает автор, с php-fpm вопросов больше же будет. (ну или с реврайтами, если уж отдачу статики на nginx автор почему-то не осилил с наскока).
Кстати, про превьюшки, а почему так мало народа использует ngx_http_image_filter_module? Почему-то программисты считают ресайз своей прерогативой :-) (когда можно будет накладывать варермарки, nginx отберет у них последний аргумент).
Будем знать про .htaccess, не знал что он может как то тормозить сервер
Когда давным давно делал тесты (тупо с помощью ab) мне не удалось заметить разницу (была в рамках погрешности). Разумеется влияние есть, но это уже стоить делать когда всё остальное пофиксено, а при времени генерации в 2-3 секунды, там еще пилить и пилить автору.
Кстати, если уж там мускул стоит, то не помешало-бы slow log начать писать и explain поделать, ну а всю остальное уже в комментариях озвучили.
Да народ не из-за заимствований стебётся фразами про «воровство», если бы просто заимствовали, то это одно, а когда анонсируют как «принципиально новая», это становится поводом для шуток и комментариями про воровство.
Не совсем, это как 10 лет назад изнасиловал девушку, а теперь живёт с другой. Вопрос, можно ли его называть в настоящее время насильником или статус после отсидки и полового контакта уже по договорённости с другой самкой должен «обнулится»? Поэтому, если оставить этичность за рамками, то это законопослушный гражданин.
www.lexa.ru/srch/?text=may+not+have+URI+part+in+location+given+by§ion=6&sort1=rl
говорит о несколько невысоком уровне квалификации, потому-что от главной проблемы тысячелетия (отдача килобайтной цсс несколькомегабайтным процессом апача) не избавились в первую очередь.
Допустим, сервис имеет 4 размера превьюшек. Что быстрее, аплоад и показ какой-то одной (на странице загрузки) или вообще никакой (если там тупо ОК пишется), чем аплоад и создание этих четырех превьюх, одна из которых (для каких-нить экранов мобильных) запрошена будет вообще не скоро. Я конечно описал очень частный случай, но всё-же.
Хотя, на одном из проектов, когда умер диск с превьюхами, то бот images.yandex.ru прошедший по всему архиву систему нагрузил, да.
Когда давным давно делал тесты (тупо с помощью ab) мне не удалось заметить разницу (была в рамках погрешности). Разумеется влияние есть, но это уже стоить делать когда всё остальное пофиксено, а при времени генерации в 2-3 секунды, там еще пилить и пилить автору.
Кстати, если уж там мускул стоит, то не помешало-бы slow log начать писать и explain поделать, ну а всю остальное уже в комментариях озвучили.
Ну забил человек гвозди микроскопом, ну с кем не бывало.
/айрони
p.s. интересно, а статья «Как я исправил свои ошибки» у топикстартера будет или нет?
Как уже выше писал, «космонавты» не поймут «верующих».