Ответы пользователя по тегу Symfony
  • Лимит запросов к API на Symfony, как лучше реализовать?

    dastanaron_dev
    @dastanaron_dev
    Developer web backend and frontend
    Вообще есть в гайдах вот такая штука: https://symfony.com/doc/current/rate_limiter.html
    На эту тему лучше гуглить примерно так: Throttling in the {FRAMEWORK_NAME}, тогда обычно какие то готовые решения находятся.

    Но если нужно контролировать для разных методов, то лучше своя реализация. Я думаю для таких вещей хорошо подходит redis куда можно очень быстро записать данные примерно такого вида rate-limit:methodName:requestCount = 1 и инкрементить это число при каждом запросе, а перед запросом проверять соотвествующий ключ в redis
    Ответ написан
    Комментировать
  • Как правильно сохранять тэги к чему-либо?

    dastanaron_dev
    @dastanaron_dev
    Developer web backend and frontend
    Я тоже думаю, что тут нужен QueryBuilder и объединение записей с помощью Left Join, тогда по тегам и фильтровать можно будет. Вообще сложные связки лучше всегда через QueryBuilder делать, дабы избежать большого числа запросов ИМХО.
    Ответ написан
    Комментировать