• Как правильно реализовать систему подписок PHP?

    kawabanga
    @kawabanga
    Предположим, ваша система работает на 5,10,100 пользователях.
    А что, если в вашей системе будет 10000 К пользователей? И число совместных подписок может достигать 10000 0000 записей? например, у вас будет около 10К записей с текущим id автора. но зачем?

    Не проще сделать селект
    Select * from subs where author_id=:id and who_id=:whoid;

    При этом у людей, кто подписался, должен быть свой ид тоже.
    Итого, у вас всего 1 sql запрос без php логики, на то, что бы проверить , подписан ли человек на автора или нет.

    Ну и в эту таблицу, я бы добавил time поле, с датой, когда человек подписался, что бы потом удобнее было следить за ботами.
    Ответ написан
    4 комментария