
多站点模式的优点就是一套程序可以托管多个站点,主题、插件以及用户数据都可以共享,升级和维护只需要做一次。在落地之前要先确定好网络结构。
子目录的形式比较简单,在主域名下面用路径来区分,适用于品牌统一、内容关联性强的网站群;而子域名的形式独立性更强,可以绑定不同的顶级域名,适用于业务差异大或者面向不同区域的场景。一旦确定了结构之后,后期迁移的成本就会很高。
资源共享和隔离要平衡好。主题和插件在网络层开启之后,整个网站都会生效,如果某个站点需要独立的版本的话,就改为站点级开启;上传目录默认各自独立,媒体库按照站点来划分,防止容量和权限互相纠缠。用户体系可以共用一个账号,角色和权限则根据站点单独分配。
上线之前要在预发布环境中运行一次批量建站和迁移,确保备份、缓存以及伪静态规则在多个站点上都生效。