我最近发现了wordpress核心的多站点功能。真的令人激动!经过深入挖掘,我发现每次创建新子域时,数据库都会复制9个表;但将它们全部保存在同一个数据库中。WordPress的多站点多数据库
我处于规划阶段的项目有大量的数据信息要存储。将被存储的信息将是使用该网站的每个公司的专有信息。
我的问题是这样的。我将如何去获取整个数据库进行复制和只需要复制几张表?基本上,我希望一遍又一遍地创建网站的精确副本,但每个网站都有自己的数据库。最终,一旦客户付费使用该服务,就会创建该网站的每个副本。
我已经看到了shardb和hyperdb,但他们实际上只是添加数据库来存储来自多个子域的表(至少多数民众赞成我是如何解释它),以提高网站的速度。
我不担心网站的速度,因为我是安全和redundency。
任何想法?
这仍然有多个网站在同一个数据库?不是全部,但是这不会为单个客户提供单一数据库吗? –
基本上使用多站点你有一个数据库,每个站点都有不同的前缀,基于博客ID。这个插件没有为每个客户端提供一个数据库,它只是允许你拥有多个数据库,有200个站点,而不是1个,有1000个。让每个站点都在一个单独的数据库上,这个数据库就会突破点。如果你担心其他博客能够看到他人的内容,那就不会发生。如果您的客户保护他们的博客,主题和插件,安全性也不会成为问题。服务器安全性也是另一回事。 – AshboDev