我最近發現了wordpress核心的多站點功能。真的令人激動!經過深入挖掘,我發現每次創建新子域時,數據庫都會複製9個表;但將它們全部保存在同一個數據庫中。WordPress的多站點多數據庫
我處於規劃階段的項目有大量的數據信息要存儲。將被存儲的信息將是使用該網站的每個公司的專有信息。
我的問題是這樣的。我將如何去獲取整個數據庫進行復制和只需要複製幾張表?基本上,我希望一遍又一遍地創建網站的精確副本,但每個網站都有自己的數據庫。最終,一旦客戶付費使用該服務,就會創建該網站的每個副本。
我已經看到了shardb和hyperdb,但他們實際上只是添加數據庫來存儲來自多個子域的表(至少多數民衆贊成我是如何解釋它),以提高網站的速度。
我不擔心網站的速度,因爲我是安全和redundency。
任何想法?
這仍然有多個網站在同一個數據庫?不是全部,但是這不會爲單個客戶提供單一數據庫嗎? –
基本上使用多站點你有一個數據庫,每個站點都有不同的前綴,基於博客ID。這個插件沒有爲每個客戶端提供一個數據庫,它只是允許你擁有多個數據庫,有200個站點,而不是1個,有1000個。讓每個站點都在一個單獨的數據庫上,這個數據庫就會突破點。如果你擔心其他博客能夠看到他人的內容,那就不會發生。如果您的客戶保護他們的博客,主題和插件,安全性也不會成爲問題。服務器安全性也是另一回事。 – AshboDev