Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 可伸缩wordpress设置_Php_Wordpress_Iis_Production Environment - Fatal编程技术网

Php 可伸缩wordpress设置

Php 可伸缩wordpress设置,php,wordpress,iis,production-environment,Php,Wordpress,Iis,Production Environment,寻找一个高可用性的wordpress集群,它允许恒定的一致性 正如许多人所知,wordpress的挑战在于更新wordpress引擎或其插件,因为 一次更新一个实例会导致不一致 同时更新它们会使站点在短时间内不可用 是否有人能提出经过尝试和测试的解决方案,允许在不冒停机或损坏风险的情况下进行更新 提前感谢。我们为我们的网站创建了一个基于Docker容器的特殊WordPress群集,包括: NGINX负载平衡器 两个自动缩放的NGINX PHP服务器 复制的主MySQL数据库 存储节点 为了获

寻找一个高可用性的wordpress集群,它允许恒定的一致性

正如许多人所知,wordpress的挑战在于更新wordpress引擎或其插件,因为

  • 一次更新一个实例会导致不一致
  • 同时更新它们会使站点在短时间内不可用
  • 是否有人能提出经过尝试和测试的解决方案,允许在不冒停机或损坏风险的情况下进行更新


    提前感谢。

    我们为我们的网站创建了一个基于Docker容器的特殊WordPress群集,包括:

    • NGINX负载平衡器
    • 两个自动缩放的NGINX PHP服务器
    • 复制的主MySQL数据库
    • 存储节点
    为了获得更高的可用性,我们制作了这类群集的两个副本,将它们托管在两个不同的数据中心(一个在欧洲,另一个在美国),彼此连接并激活同步

    在为我们的站点在生产中检查了这个解决方案之后,我们打包了这个集群以进行自动安装,并将其公开


    关于如何启动和运行的详细信息和分步说明。

    一个简短的更新:新的WordPress群集软件包已经提供了以下拓扑:-LiteSpeed或NGINX负载平衡器-LiteSpeed或NGINX web服务器,具有自动扩展功能-高可用性MariaDB Galera群集或主从复制-Redis缓存和共享存储-让我们加密SSL-高级CDN集成-Web应用程序防火墙-第7层防DDoS过滤-关于如何安装此新WP群集的WordPress多站点网络指南