2013-11-14 42 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對象。

相關問題