2015-08-06 2 views
1

API memcache для движка google-приложений позволяет указать аргумент пространства имен. Например:пространство имен для memcache движка google app

оных (ключ, значение, время = 0, не min_compress_len = 0, пространство имен = None)

ли предоставление пространства имен аргумент улучшения производительности, то есть ли Memcache использовать пространство имен для разделения кэша ключи?

Причина, по которой я спрашиваю, заключается в том, что мои кеш-ключи в настоящее время имеют «префикс», и я рассматриваю возможность переноса этого «префикса» из ключей в аргумент «namespace».

ответ

2

Пространства имен являются организационной особенностью. Они в первую очередь полезны для многопользовательской работы (se-user segratation). Используя их может имеют некоторый эффект производительности, но я серьезно сомневаюсь, что вы сможете измерить этот эффект.

Если вы в настоящее время не используете многопользовательский режим, убедитесь, что вы прочитали https://cloud.google.com/appengine/docs/python/multitenancy/multitenancy перед использованием пространств имен для кеш-кеш-префиксов, чтобы вы не вызывали у себя проблем, если впоследствии вам нужно добавить многоуровневость.

Смежные вопросы