Операции с избыточным хранилищем данных в приложениях Google

Мой сайт имеет около 50 пользователей, и я получаю чрезмерные операции с небольшим хранилищем данных. Я агрессивно memcaching, не имею, что много записей, и все же я получаю миллионы небольших операций хранилища данных. Appstats говорит, что стоимость равна 0, а реальная стоимость не равна 0. Я в основном знаю, где могут выполняться операции с небольшим хранилищем данных.

Только ключевые операции: я делаю это, но я сохраняю его, пока данные не будут изменены. Плюс большая часть моей ключевой операции имеет ограничение = 100 (это максимум), поэтому, чтобы получить 12-метровые операции, мне нужно было бы сделать 120000 вызовов (я предполагаю, что выбор 1-го ключа - 1 маленькая операция). Поскольку я получаю около 60-70 посещений в день, что кажется немного чрезмерным. Я просто не могу понять, что вызывает много операций. Appstats не дает мне никаких подсказок.

Это панель инструментов. enter image description here

Это приложение. enter image description here

Ответ 1

Вы используете много counts? Похоже, это может быть проблемой, которая вызывает чрезмерные операции с хранилищем данных.

У меня нет вашего кода, но этот ответ содержит некоторые рекомендации по оптимизации кода при возникновении этой проблемы.

Кроме того, рассмотрите аналогичный вопрос - чрезмерные операции с небольшим хранилищем данных в приложении Google для аналогичных ответов

Ответ 2

Я заметил, что этот старый вопрос еще не решен, поэтому, основываясь на вашей информации, вот еще одна потенциальная причина.

Запуск моего GAE SDK на очень свежий публичный экземпляр Azure VM (xxx.cloudapp.net), я заметил много трафика ботов, пытающегося найти общую открытую CMS или страницу администрирования. Я считаю, что это связано с тем, что боты используют либо запросы AXFR, либо обнаружение поддоменов.

Удостоверьтесь, что вы блокируете любой нежелательный бот-трафик и не обслуживаете их динамической страницей, больше попадая в хранилище.

То же самое условие также может быть вызвано зависанием запроса AJAX на каждой странице, которую запрашивают эти 50 пользователей.