2013-11-14 108 views
1

我们有以下设置:我可以使用Microsoft AppFabric缓存在PHP和ASP.NET之间进行通信:

-Windows 2008 R2 Standard。

-ASP.NET Web应用程序部署在Microsoft IIS 7.5 Web服务器上。

-PHP版本5.4.21非螺纹32位版本

-WISP(在Windows,IIS,SQL服务器/ Express和PHP)栈和ASP.NET Web应用程序 HTTPS(SSL)

我们将最终在相同的IIS服务器上部署ASP.NET Web应用程序和PHP Web应用程序。

用户将首先登录到ASP.NET Web应用程序,但我们希望用户能够轻松地在ASP.NET Web应用程序和PHP Web应用程序之间来回导航。

我们计划使用分布式缓存技术在ASP.NET Web应用程序和PHP Web应用程序之间共享会话信息。

我可以使用Microsoft AppFabric缓存来进行PHP和ASP.NET之间的通信吗? Microsoft AppFabric缓存是否可以与PHP一起使用?如果是的话,Microsoft AppFabric Caching如何与PHP一起工作?

回答

1

我会说你最好的选择是在你的缓存API上写一些符合标准的包装。就像在PHP和ASP.NET中运行的REST服务一样。

因此,在这种解决方案,您将有:

  • ASP.NET Web应用程序
  • ASP.NET托管的网络API - 或者ASP.NET承载WCF的WebHttpBinding
  • PHP托管Web应用程序

然后,您的两个Web应用程序应该通过REST服务共享序列化的JSON或XML对象。

相关问题