[英]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.