Ответы пользователя по тегу Веб-разработка
  • C++ или Golang?

    @gaxetasok
    Веб-разработка на С++?
    В наше время???
    Зачем так извращаться???
    Если вы работаете в хайлоаде - я надеюсь туда не берут неопытных - вы сами решите что лучше. Возможно где то в специальном случае будет хорош С++. Но не в общем случае.

    Скажем хайлоад DropBox был написан на "медленном" Python
    Хайлоад Фейсбука и вКонтакта был написан на не менее медленном ПХП.

    Основные задержки в типовом приложении для веба - это передача по сети (между браузером и сервером) и работа с базой данных.

    Ни то ни то никакого отношения к языку программирования самого веб-приложения не имеют.
    Ответ написан
    Комментировать
  • Как устроен VPS/VDS сервер?

    @gaxetasok
    Windows тоже используется.
    Однако широко используется Linux и FreeBSD. Для основных задач в интернете - Linux/FreeBSD вполне подходит. Windows нужна крайне редко, в основном под терминальные сервера.

    Сейчас уже никто не ставит все это ПО вручную.
    Есть готовые системы управления виртуалками - они всю черновую работу сделают за вас.

    А так, да.

    1) Голое железо
    2) На него ставится обычная ОС, поддерживающая виртуализацию гостевых ОС.
    3) Ставится ПО, управляющая виртуализацией
    4) Это ПО само, по приказу человека создает и включает гостевую ОС. Поскольку задача создания/убивания гостевой ОС типовая, то никто не делает это вручную. Поручают ПО.
    5) Иногда используются более эффективные механизмы, которые жрут меньше ресурсов чем полноценная гостевая - типа Jails во FreeBSD.
    6) ПО в гостевую ОС не обязательно ставится. Может просто "прокидываться" внутрь гостевой предустановленный комплект ПО. Может подключаться специализированный образ ОС, с предустановленным ПО.

    Первым делом на него нужно установить ОС, а потом уже на эту ОС устанавливать сам сервер, БД, ЯП и т.п.? Или как?
    Еще по поводу ОС. На сколько понял Linux server это единственный вариант? Наверное можно и Окна или еще что поставить, но я так понимаю что линукс все таки самый оптимальный вариант в плане "под сервер".?


    Установка языков и пр. - это вопрос того, кто управляет гостевой ОС.
    Он может поставить все что захочет.
    Все что ему надо.
    Как правило достаточно установить 1-2 нужных тебе основных продукта - остальные подтянутся автоматически, по зависимостям.

    Линукс не оптимален
    Зависит от задач.

    VDS/VPS ставит хостер.
    Что вы паритесь?

    Если вы хотите стать хостером, то VDS/VPS это одна из моделей разрезать железо и продавать различным пользователям и не иметь с этим гемора, так как все изолировано.

    Есть куча ПО которое все это сделает и деньги даже вам посчитает.
    Ответ написан
    5 комментариев
  • Требование выдать паспортные данные администратора вебсайта?

    @gaxetasok
    Я бы думал о другом:

    Когда по решению прокуратуры или там суда будут получены ваши данные - куда вы дальше щемиться будете?
    Если вы хотите ответственность возложить на своих пользователей, то у вас должно быть:

    1) Опубликована оферта, которую ОБЯЗАНЫ ПРИНИМАТЬ (да хотя бы галочкой) пользователи.
    2) Фиксация всех логов сообщений - кто когда что писал, и не забывайте делать бэкап логов.
    Ответ написан
    Комментировать
  • Для фриланса обязательно ли изучать frontend + backend, или хватит одного frontend'а?

    @gaxetasok
    Для мелких задач - нужно знать все, мелкие проекты делаются в одного.

    Для крупных - можно прекрасно работать и больше зарабатывать, будучи специализированным.

    Граница проходит по сумме 200 000-500 000 руб.
    Ответ написан
    Комментировать
  • На основе каких технологий Вы делаете систему мгновенных сообщений?

    @gaxetasok
    В твоей архитектуре нет выделенной очереди сообщений типа RabbitMQ или ее заменителя умного программируемого мегакэша, типа в Tarantool

    И, да, я бы писал на Go
    Ответ написан
    9 комментариев