- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть сайт. Там nginx, apache, mysql. Все как водится. И куча картинок. Причем все они лежат почти в одном и том же месте.
Я вот думаю, а не быстрее ли будет, если картинки переписать на другой сервер, и брать оттуда? Например site.ru - это сам сайт, а img.site.ru - сервер с картинками.
И как лучше сделать? Чтобы они были в одном ДЦ, соединены просто по сетке или можно в разных (но тогда получится, что основной будет постоянно качать их как бы)?
И еще вопрос: для сервера с картинками что ставить? Только nginx?
нет, их локация значения не имеет, качать они друг другу ничего не будут.
Для того сервера хватит и nginx.
Только не в одной папке! Будет сильная нагрузка на сервер.
Нужно чтобы было больше папок для фоток.
Узнать просто. Открыть кеш своего компьютера и посмотреть поэксперементировав загрузку где мало фоток в папке и где много фоток в папке.
1. Выносить статику на отдельный сервер имеет смысл только в том случае, если у Вас высокая посещаемость.. тогда если статику будет отдавать отдельный сервак, то тот сервер который собирает странички не будет держать процессы на отдачу статики и поэтому будет подразгружен.
2. Серевак, который сборщик, как бы из сам качать и не будет если Вы поставить в тегах IMG ссылки на другой хост src="img.site.ru/dir/id.jpg" то их будет качать непосредственно браузер посетителя.
3. Сервер лучше всего ставить в том же ДЦ и конечно лучше на nginx
Если производительность сервера упирается в дисковую подсистему и\или канал, то будет быстрее. В противном случае разницы практически не будет (в случае использования nginx).
Free_head, а почему лучше чтобы они были в одном ДЦ?
Вот если бы у меня была возможность держать два сервера для одного проекта - я бы в разных DC их держал ради быстрой миграции с одного сервера на другой на случай внезапной проблемы. А в одном - чтобы было проще организовать, например, авторизацию доступа к картинкам. Или для быстрого обмена бэкапами...
Есть ещё одно соображение. Если картинки большие, или время их отдачи непринципиально, их можно хранить в ДС с дешёвыми трафиком и дисками, а основной сервер - в ДС с маленьким пингом.
Вообще два сервера - куча новых возможностей, не только хранение и раздача картинок, но и возможность почти всё продублировать.
Абсолютно без разницы.
Делай субдомен img.*, заливай туда все картинки и настраивай для этого субдомена nginx, чтобы он не дёргал httpd. Не нужен тебе второй сервер, если цель вынести только картинки. Если нужны конфиги на nginx, пиши в PM.
AWServers, как Вы себе это представляете?
Порт-то один.
Можно, конечно, повесить из на разные порты, но смысл?
AWServers, как Вы себе это представляете?
Порт-то один.
Можно, конечно, повесить из на разные порты, но смысл?
Второй IP и REDIRECT на iptables или что там у него.
P.S. Можно сделать без второго IP. Просто правильный конфиг использовать nginx. :)