尤川豪   ·  4月前
Exp. 1,630  ·  212 貼文  ·  145 留言

Wordpress.com 是如何同時維持如此大量的網站?

在自己主機上安裝 wordpress 不難

只用一份 wordpress source code 去跑多個網站 也不難 WP 有內建 table prefix 機制

安裝一些 multisite plugin 幫忙處理即可

那一次跑幾千幾萬個 wordpress 網站是怎麼做到的?

每個網站還能有自己的 theme、plugin?

1,000 個網站會共用一套程式碼?共用一個資料庫?

  分享   共 212 次點閱
共有 4 則留言
尤川豪   ·  4月前
Exp. 1,630  ·  212 貼文  ·  145 留言

這篇好像不錯 作者介紹三種方式 maintain 了幾百萬個 wordpress 網站

How to Build a Hosting Business with WordPress Multisite

Wordpress.com 本身的實作應該是類似這樣

The Ultimate Guide to WordPress Multisite

最後兩個問題:

  1. 各 site 的 plugin 檔案是如何存在檔案結構之中?
  2. 各 site 的 table name prefix 是如何決定?

這應該需要親自裝一次看原始碼才會知道了。

 
尤川豪   ·  4月前
Exp. 1,630  ·  212 貼文  ·  145 留言
 
尤川豪   ·  4月前
Exp. 1,630  ·  212 貼文  ·  145 留言

TODO: run 這個一次 觀察原始碼跟檔案結構

https://codex.wordpress.org/Create_A_Network

 
尤川豪   ·  4月前
Exp. 1,630  ·  212 貼文  ·  145 留言
 
您的留言
尤川豪
Exp. 1,630  ·  212 貼文  ·  145 留言

關於作者

Devs.tw 作者,喜歡分享&建造新東西的工程師。

歡迎在 Facebook 追蹤我!不定期分享有趣技術文章!

  查看個人檔案