我的网站之一是通过 Amazon EC2 服务托管的。当站点面临沉重的负载时,问题就开始发生,而这又通过 AutoScaling 产生了一个新的 EC2 实例。这很好,但问题是当这些实例被杀死(由于负载不足)时,会话信息也会丢失,从而迫使用户重新登录站点。
解决这个问题的最佳方法是什么?
我查看了Memcached 会话管理器,它适用于粘性会话,但是当我尝试使用非粘性会话时会导致问题,因为我向我的服务器发出了很多并行请求。
我现在的服务器是Apache+Tomcat
任何有用的指针。谢谢。
我正在构建一个解决方案,其中站点的 CMS 部分(即关于我们、联系方式等)将在 Wordpress 上运行,而私有页面将是在 Tomcat 7 上运行的基于 Java-Servlet 的堆栈。
出于预算原因,这两个“应用程序”必须在同一台服务器上运行,至少目前是这样。
我想知道如何实现这一点(通过配置、设置等)?因此,每当用户访问公共页面时,他们都会从 Wordpress 获得内容,但对于私人页面(这里我假设会有一个 URL 模式来区分这一点),那么它将由 Tomcat 提供
我在这里假设我将使用 Apache 作为前置 wordpress 请求的服务器。它也是一个 Ubuntu 12.04 服务器。