簡體   English   中英

Memcached和PHP會話

[英]Memcached and PHP Sessions

好吧,我正在做一個學校項目。 這個想法是一個HA / LB安裝程序。 安裝程序是3個運行Apache和PHP的Web服務器。 運行4個數據節點,2個MySQL節點和2個管理節點的MySQL集群。

有什么方法可以使php-sessions在服務器之間平衡,而無需從MySQL Cluster運行它們嗎?

從理論上講,我將擁有一個Memcache服務器,並在每個Web服務器上運行Memcache。 這可行嗎?

感謝您的時間。 (在我對物理機進行概念驗證之前,測試環境是虛擬機)

是的,我認為這行得通。

可以這樣考慮:3個Web服務器是在處理器上運行的線程,而Memcache實例是它們在它們之間共享的內存。 只要他們都可以訪問它,您就應該能夠在多個Web服務器之間共享會話。

免責聲明:我還沒有嘗試過,我只是在對其背后的理論進行評論。

為什么不想在會話中使用mysql? 如果您認為它會更快,那么我建議您嘗試一下。

4個數據庫服務器節點支持3個Web服務器節點? 您為什么認為您需要在數據庫層進行大量處理?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM