Задать вопрос
Контакты

Достижения

Все достижения (11)

Наибольший вклад в теги

Все теги (94)

Лучшие ответы пользователя

Все ответы (175)
  • Обучающие материалы по Django?

    MonkAlbino
    @MonkAlbino
    Фронтенд разработчик
    Ответ написан
    Комментировать
  • Что же такое DNS?

    MonkAlbino
    @MonkAlbino
    Фронтенд разработчик
    Я немного утрированно, но попробую объяснить. Компьютеры по сети общаются друг с другом, используя адреса IP. Причем сети разделены между собой и общаются через узлы, подключенные к нескольким сетям (маршрутизаторы). И во всех сетях есть некая иерархия адресов, чтобы не было повторения адресов. Когда вы подключаете компьютер к новой сети, то очевидно, что вам нужно получить валидный адрес в этой сети. В настройках включаете протокол DHCP, компьютер отсылает запрос в сеть и, если в сети есть DHCP-сервер, то он вернёт настройки сети (IP-адрес, маску сети, основной шлюз и DNS-сервера).
    IP-адрес - который вы должны присвоить себе и откликаться на него.
    Маска сети - показывает характеристики сети, включая её размеры.
    Основной шлюз - компьютер для выхода в соседние сети и вообще для всего трафика, который вам неизвестен. Это как раз и есть маршрутизатор.
    DNS-сервера - это набор IP у которых и нужно спросить IP-адрес некого домена. Никакого иного сокрального смысла в них нет, только перевод "домен -> IP". Без DNS, только используя IP, этого никак не сделать.
    DNS-сервера, на самом деле, вы можете выбрать любые. Главное - чтобы они вам отвечали правду для вашей сети.
    Ответ написан
    2 комментария
  • Какой облачный провайдер выбрать для хранения static файлов?

    MonkAlbino
    @MonkAlbino
    Фронтенд разработчик
    AWS S3:
    от $0.0240 за 1 ГБ места
    от $0.120 за 1 ГБ траффика

    Webzilla:
    от $0.040 за 1 ГБ места
    от $0.030 за 1 ГБ траффика

    Rackspace:
    от $0.100 за 1 ГБ места
    от $0.12 за 1 ГБ траффика

    Селектел:
    от 3 руб (~$0.085) за 1 ГБ места
    от 0.8 руб (~$0.023) за 1 ГБ траффика

    В итоге Amazon дешевле по месту, а по трафику дешевле всех Selectel.
    По географическому принципу для России Selectel также выигрывает: его сервера есть в России, а остальные за её пределами, но у других хранилищ есть разный CDN по миру. Ну или можно воспользоваться сторонним CDN.

    Я бы статику сайта (css, js) вынес на отдельный домен (assets.example.com).
    Если на странице много аватаров и пользовательских картинок, то разнёс бы и эти 2 сущности по разным доменам (avatars.example.com и pics.example.com) - это даст браузеру возможность грузить с параллельных доменов. Либо же класть без разбора всё на несколько параллельных контейнеров (0.pics.example.com, 1.pics.example.com, N.pics.example.com) - это чуть увеличить нагрузку и время на DNS-резолвинги, но даст браузера параллельность, гибкость (контейнеры могут мигрировать от сервиса к сервису при необходимости) и стабильность.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (6)