你会在go app引擎网络应用上使用memcache或数据存储区进行websessions的应用类型/情况是什么?

时间:2015-03-08 21:58:07

标签: google-app-engine session go

我正在研究在Golang中构建一个Web应用程序以部署到谷歌应用引擎,但我不确定是否使用此sessions包中的内存缓存存储或数据存储。关于何时使用每种类型的商店,是否有经验法则?我理解主要优点和缺点,数据存储区数据将始终存在,但访问速度要慢得多,内存缓存数据访问速度要快得多,但可能并不总是存在。那么是否有任何情况或类型的应用程序会使用另一种类型的会话存储?

1 个答案:

答案 0 :(得分:3)

同时使用。检查内存缓存。如果存在会话,请继续。如果没有,请检查数据存储区。

这正是在Java运行时中实现会话的方式,这通常是使用memcache的方法。