尤川豪   ·  6年前
445 貼文  ·  275 留言

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

在自己主機上安裝 wordpress 不難

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

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

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

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

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

  分享   共 1,458 次點閱
按了喜歡:
共有 4 則留言
尤川豪   ·  6年前
445 貼文  ·  275 留言

這篇好像不錯 作者介紹三種方式 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 是如何決定?

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

 
按了喜歡:
尤川豪   ·  6年前
445 貼文  ·  275 留言
 
尤川豪   ·  6年前
445 貼文  ·  275 留言

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

https://codex.wordpress.org/Create_A_Network

 
尤川豪   ·  6年前
445 貼文  ·  275 留言
 
您的留言
尤川豪
445 貼文  ·  275 留言

Devs.tw 是讓工程師寫筆記、網誌的平台。隨手紀錄、寫作,方便日後搜尋!

歡迎您一起加入寫作與分享的行列!

查看所有文章