Задать вопрос
  • Онлайн чат для сайтов: node.js / erlang / другое?

    gadfi
    @gadfi
    https://gamega.org
    Велика вероятность, если он сольется, остаться с непонятным кодом, который некому доделать. По биржам фриланса пробежался, Erlang разработчиков крайне мало.

    тогда о чем вообще вопрос ?
    вы уверены что вам нужно будет так сильно масштабироваться как fb ? к слову вк чаты раньше жили на node.js, сейчас на go
    Ответ написан
    Комментировать
  • Как объединить авторизацию на нескольких доменах?

    @RidgeA
    1. Если смежные проекты будут на поддоменах, то можно авторизацию и аутентификацию вынести на общий для всех сайтов сервис, авторизационную куку сетапить в верхний, для всех проектов домен.

    2. Если смежные проекты будут на разных доменах - https://oauth.net/2/. Есть реализации серверов и клиентских библиотек на разных языках.

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

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

    Можно хранить все в одной базе если нет сильной нагрузки на нее, но при этом работа с этими таблицами не должна быть напрямую - только через сервис. Это позволит в будущем безболезненно вынести эту базу на отдельный сервер.
    Ответ написан
    Комментировать
  • Как объединить авторизацию на нескольких доменах?

    IGHOR
    @IGHOR
    Qt/C++ DEV/CTO
    домен А - авторизационный домен, база одна
    домен Б - сайт
    домен С - еще один сайт

    пользователь заходит на домен Б, пусть регистрируется или авторизируется
    1) домен Б генерирует токен или сессию, передает ее в параметре на домен А
    2) домен А показывает диалог, проходит авторизация или регистрация
    3) домен А генерирует случайный временный токен, передает его в параметре на домен Б, вместе с полученными параметрами от 1.
    4) домен Б получает авторизационные Cookie по временному токену и токен удаляется
    Ответ написан
    Комментировать
  • Много записей в одной таблице БД или несколько таблиц?

    i_d_1
    @i_d_1
    Программист PHP
    если не нужно делать никакиз сводных отчетов даже в перспективе, то в принципе без разницы. только не уодбно пользоваться множеством таблиц. нужно написать дополнительный слой для того чтобы ими управляться. если предпологаються какие то сводные отчеты (по нескольким сайтам сразу) то однозначно в одной табличке
    Ответ написан
    Комментировать
  • Много записей в одной таблице БД или несколько таблиц?

    Ni55aN
    @Ni55aN
    1. Все хранить в одной таблице
    Пруф
    Ответ написан
    Комментировать