- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
У меня вопрос больше, не как настроить на одном сервере все это, а на разных.
Почему я не хочу держать все файлы на одной машине:
Во-первых, там может кончится место. Да, банально. А если оно кончится, то не будет работать сайт. Если я размещаю картинки на другом сервере, и на нем закончится место -- на основном просто не будут работать картинки.
Во-вторых, удобнее бекапить. Можно разбирать архивы не тома. Например, по 4 гигабайта. Для удобства архивирования и заливки на болванки. Можно сделать пользователей с лимитом в 4 гига и когда место кончится, один раз слить архив (а не качать кучу одних и тех же файлов каждый день)
В третьих, у основного сервера трафик платный, а под картинки можно найти сервер без ограничений по трафику или с соотношениями.
Вопрос такой: а если поставить в одном ДЦ рядом два сервера, соединить их по лану. Это будет для пользователя быстрее (визуально) чем сервер с картинками в другом ДЦ или скорость загрузки особо влиять не будет?
Тогда, я думаю, уже разницы не будет в одном дата-центре или нет, так как картинку будет не сервер загружать и показывать, а клиент будет запрашивать, грубо говоря, на одном севраке ссылку и загружать самостоятельно. Достаточно поставить Pentium IV не мощный, большой винт и nginx - для сервера больше ничего не нужно будет.
Есть только один + к тому, что нужно брать там же второй сервер, где стоит первый. Если второй сервер с картинками будет постоянно в дауне, то я так понимаю от первого мало смысла останется, картинки то наверно важные. :P
AWServers, в случае со вторым сервером можно всегда держать запасной с бекапом. А на основном директиву $url_kartinok менять просто если уж что-то сломалось. Сами по себе картинки не особо важны. Больше важен основной сайт. Если не будут работать картинки - ничего не случится, а если не будет работать основной сайт - то и картинки никто посмотреть не сможет =)
AWServers, в случае со вторым сервером можно всегда держать запасной с бекапом. А на основном директиву $url_kartinok менять просто если уж что-то сломалось. Сами по себе картинки не особо важны. Больше важен основной сайт. Если не будут работать картинки - ничего не случится, а если не будет работать основной сайт - то и картинки никто посмотреть не сможет =)
Вы правы. Можно ещё к этой переменной проверку сделать, чтобы автоматически могло переключаться. :)
С точки зрения оптимизации решения статику конечно же лучше вынести, т.к. повысится общий показатель кэшируемости... как минимум за счет того, что куку на img.* выставлять не будем. Само собой если куки используются и т.д.
А такой еще вопрос: выносить нужно на домен img.domain.ru (главный домен если допустим domain.ru) или можно на вообще другой? Как лучше? Я где-то читал, что если домен будет отличаться, возможны проблемы с файрволами, они будут запрещать качать данные с другого домена. Так ли это?
А такой еще вопрос: выносить нужно на домен img.domain.ru (главный домен если допустим domain.ru) или можно на вообще другой? Как лучше? Я где-то читал, что если домен будет отличаться, возможны проблемы с файрволами, они будут запрещать качать данные с другого домена. Так ли это?
в контексте <img ... /> не будут... как локальные, так и еще какие-то.
ps. размещать можно где угодно... хоть по ip адресу.
Лучше для статики отдельный домен сделать и второй IP соотвественно.
Немного оффтопик, на сколько существенная разница в nginx и lighttpd (для статики)?
kostich, спасибо за ответы. А вот такой вопрос. Как лучше:
а) на главном сайте (domain.ru) урлы картинок прописывать как img.domain2.ru/123.jpg
или
б) на главном прописывать картинки как domain.ru/123.jpg, а в настройках апача/гнинкса указывать что *.jpg и тп брать с img.domain2.ru?
d1ma, я не знаю. Я только nginx-ом пользуюсь.