За последние 24 часа нас посетили 19304 программиста и 1896 роботов. Сейчас ищет 771 программист ...

отсылка пуш уведомлений

Тема в разделе "PHP для новичков", создана пользователем vikrorpert, 6 авг 2017.

  1. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    на сайте юзеры подписываются на наступление определенного события, подписок у юзера и событий может быть много
    когда наступает событие мне нужно отправить пуш всем подписчикам

    пока вижу по крону каждую минуту пробегать по всем условиям и рассылать, но смущает задержка что последнему прийдет позже уведомление чем первому

    как грамотно такое реализуется?
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    А почему последнему придет позже чем первому?
     
  3. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    если будет миллион подписок то последняя подписка вызовется позже чем первая
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  5. Познающий php

    Познающий php Новичок

    С нами с:
    23 мар 2017
    Сообщения:
    381
    Симпатии:
    74
    Ну наверное таки штуки решаются через многопоточность. Сам никогда не юзал, но на хабре читал статью...

    ЗЫ вообще не уверен, что такие штуки поддерживаются на хостинга[, скорее тут нужна вдс и несколько ядер :)
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    на впс можно стартовать хоть чорта лысаго
     
  7. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    вопрос был не в том на каком сервере можно реализовать
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    да насрать какой вопрос
    делается это вот так-то и сяк-то
    а "можно" решить задачу на чем угодно, хоть на сигнальных кострах
    просто 21 век, и решается она в 21 веке вот так.

    но ты конечно волен поступать как хочешь =)
     
  9. t1grok

    t1grok Новичок

    С нами с:
    29 янв 2017
    Сообщения:
    119
    Симпатии:
    32
    Попахивает преждевременной оптимизацией.
    Задержки неизбежны. Другое дело, какие задержки для вас приемлемы.