2012-03-28 53 views
0

我正在使用PHP SDK開發Facebook連接的網站,我正在尋找縮放最佳實踐的指導。Facebook API:使用負載平衡器的最佳實踐

http://www.example.com/foo.php兩個頁面 - >用戶讀取有關Web應用程序在這裏和授權的Facebook應用程序

然後,用戶已去到另一個頁面的選項:

http://www.example.com/bar.php - >基於使用FQL查詢的數據爲用戶生成的自定義頁面

我正在尋找將這個應用程序分佈在PHPFog上的一系列服務器上,他們坐在一個lo廣告平衡器。這意味着用戶可能最終從Server1獲得foo.php,然後被重定向到Server2以獲取bar.php。我擔心這會破壞Facebook身份驗證會話。

有誰知道我可以如何正確編寫這個場景或者是否有任何地方發佈的最佳實踐?

回答

0

訪問令牌在兩臺服務器上都是有效的,您甚至可以在自己的瀏覽器中使用訪問令牌並在其有效時使用它。

我會將訪問令牌存儲在加密的cookie中,這樣每個服務器都能夠爲用戶獲得正確的訪問令牌。