Mik Foxi

Mik Foxi
Рейтинг
1264
Регистрация
02.03.2011

а в гугле есть все :D

Вести посуточный лог жалоб. И если уже сегодня пожаловались на эту страницу - повторную жалобу не слать.

Все, окончательно решено, делаю переливку картинок средствами пхп на удаленный фтп, немножко будет тормознуто, хотя на глаз и не заметно, зато это я точно смогу стабильно сделать, тут хоть все подводные камни заранее известны...

а антивирус поставить и проверить там все не вариант?

Romka_Kharkov:
Я че-то не пойму вам еще в схеме защита от ддоса нужна?
А если ваш 1 сервер досят типа все в порядке? ничего не падает?

в схеме с кешированием - мы не полностью избавляем первый сервер (который более важный, чем сервер с файлами) от лишней нагрузки, не важно чем вызванной.

Andreyka:
Если хранение на сервере - принципиальный вопрос, то можно картинки перекидывать на nginx через webdav и удалять с сервера. Но при нынешней дешевезни диска - это не имеет смысла.

ДЕшевые диски - это когда sata по 2тб воткнуть, на втором сервере под файлы такое можно, а первый сервер raid 10 sas дисков дешево не получится и места на нем будет совсем мало...

Andreyka:
На счет большого взаимодействия - не переживай, nginx один раз запросит ее с твоего сервера и будет отдавать дальше столько, сколько укажешь.

начинаем ддосить второй сервер запросами с /[randomurl].jpg и ложим сразу оба сервера.

P.S. продолжаю тестировать мнговенную заливку по фтп средствами пхп, с первого сервера на второй, вроде получилась вполне стабильная схема, а если неудача - так юзер сразу об этом и узнает. Хотя способ тормознутый конечно...

Romka_Kharkov:
а прокси прозрачное само будет решать (от настроек) что брать из кеша а что брать у парентов.

так прокси (тот же nginx) не найдя картинки у себя - будет долбить первый сервер, создавая на нем нагрузку...

Romka_Kharkov:
будет обработано на одном сервере а вот раздаваться будет по мере наполнения кеша.... по моему самый оптимальный вариант.

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

Пользователь картинки и файлы будет только добавлять и удалять.

Когда он добавляет файл через менеджер файлов/картинок, то в этой ситуации конечно можно поставить на втором сервере скрипт менеджера, и пользователь сразу получит ответ о успешности загрузки.

Но есть еще фотогалерея, в которой скрипт обрабатывает картинку под нужные размеры и сохранить нужно в двух копиях (большая и превью), и потом в базу данных записать инфу о странице с картинкой. т.е. получается мног овзаимодействий между двумя серверами...

Andreyka:
Тот, кто советует NFS - предлагает вам зло.
Все что нужно, поставить на второй сервер nginx в режиме кеширования для картинок.
И в настройках сайта прописать пути к картинкам на сервер nginx, например images.forum.com

Так получается что и на первом сервере придется хранить картинки?

Всего: 18452