gpt4 book ai didi

php - 如何构建可用的 Web 应用程序

转载 作者:可可西里 更新时间:2023-10-31 22:49:03 28 4
gpt4 key购买 nike

假设我们要构建一个以高可用性为首要关注点的 Web 应用程序。我们的客户是公司,因此停机时间对所有相关人员来说都等于收入损失。

总而言之,我们需要始终在线,让每个人都开心。那么,从非常基本的角度来看,我们应该使用哪些技术来做到这一点?

除了我们将使用 PHP 来保持高速开发之外,我们几乎没有任何偏好,因此我们对新的数据存储平台以及实现这一目标的其他平台完全开放。

非常感谢您的回答!非常感谢!

最佳答案

为此,您需要同时考虑硬件和软件。

关于硬件,您最好的选择可能是选择具有必要经验的托管服务提供商,例如 Rackspace(我在他们身上取得了很好的个人经验,但还有很多其他人)。这不会便宜。你将需要完全冗余的硬件来承受任何一个组件的故障——多台服务器(至少两台),每台服务器都有多个磁盘、网卡、风扇、电源——你明白了。

关于软件 - 确保在构建软件时考虑到可扩展性。如果它是您的普通 Web 应用程序,使用 MVC 范例并保持分离清晰将大大有助于确保您可以跨需要运行的多个服务器扩展您的应用程序。

最难的部分通常是数据库,因为你不能只运行两个。因此,请研究具有自动故障转移功能的主从设置,甚至集群。

有许多关于此主题的书籍,here's just one of them .祝你好运!

关于php - 如何构建可用的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3485158/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com