Есть ли хорошее соотношение для числа часов переднего плана и чтения хранилища данных? - PullRequest
0 голосов
/ 21 марта 2019

Мое приложение имеет две основные стоимости: часы работы переднего плана и операции чтения хранилища данных. Соотношение затрат составляет около 1: 1, т. Е. Обычный день будет иметь 100 долларов США в часах переднего плана и 100 долларов США на операциях чтения.

Существует ли идеальное соотношение между этими услугами? Очевидно, что это зависит от кода, но мне интересно, если мое отношение поднимает красные флаги самостоятельно.

Ответы [ 2 ]

1 голос
/ 21 марта 2019

Если вы спрашиваете из-за проблем с ценами, то я обнаружил, что в 80% случаев вы всегда можете получить больше от кэширования.

Если данные, считываемые из хранилища данных, меняются не так часто, я бы сказал, что ваши затраты находятся на высоком уровне для чтения хранилища данных.Я бы посоветовал вам улучшить использование memcache, тем более что использование memcache на бесплатном уровне в Google Cloud чрезвычайно мягкое.

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

0 голосов
/ 21 марта 2019

Не существует такого понятия, как соотношение между временем в клиентах переднего плана и показаниями хранилища данных.

Если ваши запросы тяжелые, то все, что вам нужно сделать, это поискать в вашей БД, ваши чтения из хранилища данных будут огромными.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...