【发布时间】:2019-09-14 01:42:26
【问题描述】:
我在我的 WordPress 数据库中导入了 10 万个自定义分类术语。我已经分层导入了 Country -> State -> Cities。这样,我的数据库表术语(20 mb)和分类术语(15mb)变得如此之大,以至于我的整个网站和管理面板都崩溃了,甚至无法加载我网站的单个页面。我也尝试过 elasticPress、Jetpack,但它无法帮助我解决这个问题。基本上我想将至少 5 个国家及其州和城市导入到我的数据库中,因此用户可以使用向下钻取下拉方法选择它的位置。 你能帮帮我吗?我可以缓存这个或如何在不影响 mysql 数据库性能的情况下做到这一点?我可以给你更多关于它的信息。请问有什么问题。谢谢你。 PS:我一直在 CloudWays 上托管我的这个网站
【问题讨论】:
-
令我震惊的是,如果您希望您的用户深入了解位置数据的层次结构,还有其他方法不会让您的 WP 数据库承受如此大量的条目的负担。您是否考虑过 Google Places API,您可以使用 Google 的 API 即时提取位置信息,然后将用户所做的选择存储为自定义值?
-
感谢您的建议。但主题的工作方式是它使用向下钻取方法来添加新产品和在前端网站搜索。改变整个结构似乎相当困难。
标签: mysql wordpress performance taxonomy custom-taxonomy