【发布时间】:2020-05-08 15:54:31
【问题描述】:
Google 正在淘汰自己的 memcache,但使用 PHP 7.2 运行时的标准 App Engine 环境 Memcached 可用。
是否可以通过 Memcached 使用实例自己的内存?如果是这样,那么在调用 addServer() 时应该使用哪个端口? (我猜服务器是本地主机。)
【问题讨论】:
标签: php google-app-engine memcached
Google 正在淘汰自己的 memcache,但使用 PHP 7.2 运行时的标准 App Engine 环境 Memcached 可用。
是否可以通过 Memcached 使用实例自己的内存?如果是这样,那么在调用 addServer() 时应该使用哪个端口? (我猜服务器是本地主机。)
【问题讨论】:
标签: php google-app-engine memcached
我了解到您希望为您的 App Engine 应用程序实施缓存解决方案。
对于您的 App Engine 实例的缓存需求,我们建议您使用 Memorystore[1],因为它已集成在 Google Cloud Platform 中,专门用于缓存用例。 Redis 的 Memorystore [2] 是目前推荐的版本,因为 Memcached 的 Memorystore 仍处于测试阶段,但它仍然是一个可用的选项 [3]。
请记住,Memorystore 不提供免费层,可以在公共文档[4] 中找到 Memorystore 定价。
GCP 之外的 Memcached 集成并不是官方支持的 GCP 产品,所以在这方面我对 memcached 的了解还不够,无法在这件事上提供帮助。
[1]https://cloud.google.com/memorystore
[2]https://cloud.google.com/appengine/docs/standard/php7/using-memorystore
[3]https://cloud.google.com/memorystore/docs/memcached/creating-managing-instances
【讨论】: