Я ищу решение для реализации спонсируемых изображений в одном из моих приложений GAE.
У нас есть около 5000 пользователей, использующих приложение, и эти спонсируемые изображения необходимо отслеживать каждый раз, когда они просматриваются и каждый раз, когда кто-то нажимает на них.
Кто-то предложил иметь несколько записей для счетчиков, а затем случайным образом увеличивать эти счетчики, чтобы преодолеть ограничение на запись в хранилище данных, но если у вас есть два представления в одно и то же время, и оба пытаются записать в хранилище данных в одно и то же время, вторая запись перезапишет первую запись, что означает, что вы потеряете один просмотр.
На данный момент мы создаем новую запись в хранилище данных для каждого просмотра и каждого клика, и планировщик передает ее в очередь, которая суммирует все просмотры и клики, сохраняя количество в объекте статистики — не очень эффективно.