我將如何着手創建駐留在多個服務器上的Codeigniter應用程序,並具有根據負載平衡將用戶發送到不同實例的掛鉤?使用Codeigniter的多個應用程序實例
3
A
回答
1
的一個很好的例子,我不會PHP用戶爲。在服務器之間路由用戶是Apache的一項工作。
看看這個http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html
您的域名作爲你的許多Web服務器的代理。 Apache平衡每個服務器的請求。
我從來沒有真正使用它,但我想這就是它的工作原理。
0
我個人根本不會使用CI掛鉤我會使用ngnix或apahce2作爲您的負載平衡器/網關到您的應用程序。如果您擔心加載首先確保您正在使用Memcached(或類似)來嘗試卸載主DataSource,並在適用的情況下爲您的images/js使用CDN。
0
我會把系統放在你最好的服務器上,然後製作應用程序的多拷貝,並使用增加的唯一編號重命名它們,比如app1,app2 ...然後在index.php上我將定義一個變量來檢查內存或cpu服務器,然後比較如:
if $ cpu> 80 || $ memory> 900 $ application =「app2」;
假設你有1024 MB RAM。您還可以通過添加會話並在每個會話中填充變量併爲更多實例創建一個switch()來做更多事情。
這裏是做在Apache http://www.ctrip.ufl.edu/apache2-cluster-in-debian-lenny-howto
相關問題
- 1. Web應用程序的多個實例/會話codeigniter
- 2. 應用程序的多個實例
- 3. 應用程序的多個實例
- 4. Angularjs應用程序的多個實例
- 5. codeigniter多個應用程序
- 6. Windows Phone多個應用程序實例
- 7. CreateProcessAsUser多個應用程序實例?
- 8. 多個Android應用程序實例
- 9. Python web應用程序部署多個應用程序實例
- 10. 使用應用程序的多個實例的性能改進
- 11. 使用Lucene.Net的應用程序的多個實例
- 12. 如何使用launchd啓動應用程序的多個實例?
- 13. HttpWebRequest使用應用程序的多個實例
- 14. Docker中的多實例應用程序
- 15. 使用多個進程的應用程序共享一個Dalvik實例嗎?
- 16. Codeigniter運行多個應用程序
- 17. codeigniter htaccess與多個應用程序
- 18. CodeIgniter和mod_rewrite與多個應用程序
- 19. Vaadin爲單個應用程序啓動多個應用程序實例
- 20. 使用單例編寫的AIR應用程序需要產生多個應用程序實例
- 21. ASP.NET應用程序MSI安裝程序多個實例
- 22. Tomcat:可以在多個運行多個應用程序實例
- 23. 多個實例的應用程序 - 每個客戶一個?
- 24. 使用eclipse使用不同參數運行應用程序的多個實例
- 25. PicketLink的多個應用程序的單個實例
- 26. 適用於多個應用程序實例的後端
- 27. Windows通用應用程序的多個實例(Windows 10)
- 28. 單個tomcat和postgres實例上的多個應用程序?
- 29. 每個應用程序模塊的多個記錄器實例
- 30. 一個JBoss實例上的多個應用程序