我有一个非常大的WordPress网站,我正面临速度问题和服务器资源问题。特别是MySQL记录的数量如此之高。所以,我想将大型WordPress网站分成多个小网站。
我有这样的网址结构
- http://siteurl.com/this-is-first-post.html(category1)
- http://siteurl.com/this-is-second-post.html(category2)
- http://siteurl.com/this-is-third-post.html(category1和category2)
醇>
我想根据类别分离WordPress,我正在考虑两种解决方案
- 要么为每个类别创建两个数据库,例如
db_cat1
和db_cat2
我使用一些逻辑划分数据。
-
或者我创建子域并安装不同的WP实例,如下所示:
醇>
我的问题是:
- 如果我尝试第一个逻辑,那么如何将数据库划分为不同的类别db?
- 如果我尝试第二种逻辑,那么我该如何管理网址结构并保留SEO果汁呢?如何划分常用标签和类别?
- 分割WordPress后,我将如何管理图片等资源?
- 有没有更好的方法来完成这项工作?
醇>
我不想更改服务器或在服务器上工作,因为我已经尝试过不同类型的服务器,并且所有服务器都有MySQL资源问题。我更喜欢第二种逻辑,因为它易于处理。