• Как происходит отправка запроса на ssr приложении?

    Negezor
    @Negezor
    Senior Shaurma Developer
    Так всё правильно, если вы загружаете вкладку то этот запрос будет выполнен на сервере, а на клиенте он уже будет без перезагрузки перемещаться по ссылкам. В nuxt-link внутри именно тэг "a". asyncData вызывается на сервере для получение данных, так и на клиенте когда в SPA приложении перешли.
    Ответ написан
    2 комментария
  • Как происходит отправка запроса на ssr приложении?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    И что не так? Переход между страницами обрабатывается клиентом, соответственно asyncData выполняется на клиенте. Все нормально.
    Ответ написан
    6 комментариев
  • Генерировать email и отправлять на него сообщения?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В Unix/Linux еще в прошлом веке можно было замапить емайл на какой-то скрипт одной строкой в конфиге.
    То есть почтовый сервер при получении письма, сразу запускает скрипт и скармливает ему текст сообщения.

    Сейчас тоже самое - берется письмо и скармливается программе, которая его парсит и выполняет нужные действия.
    Просто ищите как это настраивается на вашем почтовом сервере.
    Ответ написан
    Комментировать
  • Генерировать email и отправлять на него сообщения?

    akelsey
    @akelsey
    Суть в том что символ плюс является служебным в SMTP, т.е. изначальный почтовый адрес есть:
    user123@boards.trello.com
    А все остальные добавленные через плюс являются какими то понятными командами скрипту. Далее как вам объяснил Saboteur - парсинг и выполнение закодированных действий.
    Ответ написан
    Комментировать
  • Проанализировать время выполнения запроса?

    @D3lphi
    1) Использовать профилировщик, например, xdebug. В результате, получаем подробную информацию о выполнении всех вызовов в коде. Затем, с помощью какого-либо инструмента просматриваем эту инфу в удобочитаемом формате.
    2) Установить пакет Laravel debugbar. Вы получите панель отладки, в которой будет отображаться время, затраченной на загрузку фреймворк и на выполнения самого кода, время выполнения запросов к базе данных. Так же, вы сможете померить время выполнения, интересующих вас функций таким образом:
    Debugbar::startMeasure('example', 'Time for example code');
    // код, который нужно проанализировать
    Debugbar::stopMeasure('example');
    Ответ написан
    Комментировать
  • Сdn на backend?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Балансировку в таких случаях делают на dns. Насколько я помню Amazon Route53 точно умеет гео-балансировку, но можно и какой-нибудь другой сервис поискать.

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

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

    Нужно определиться:
    a) насколько реально данные должны быть консистентны. (если не сильно - вам повезло)
    b) какой объем данных нужно синхронизировать (в событиях в секунду и в мегабайтах в секунду)
    И дальше исходя из этого уже садиться думать.
    Ответ написан
    1 комментарий