搜索速度慢 或 插件导致页面加载缓慢
许多廉价的托管公司提供的服务硬件性能较弱。因此,产品搜索可能会变慢。您可以执行以下步骤:
- 使用缓存插件,例如 这个
- 关闭 ‘dynamic recount‘ 在过滤器中和 ‘隐藏空术语‘ 选项
- 使用 Autoptimize
- 添加 更多内存 到您的 WordPress 网站
- 使用 PHP 8.x.x
- 也在“高级”->“选项”选项卡中,尝试激活“Cache dynamic recount number for each item in filter‘ 或 ‘缓存术语‘ 如果您的搜索表单有很多项
- 在“高级”->“选项”选项卡中,启用“优化价格过滤器' 以减少服务器负载
- 添加数据库索引 以提高查询性能(在 phpMyAdmin 中运行):
ALTER TABLE wp_postmeta ADD INDEX woof_meta_key_value (meta_key(191), meta_value(20)); ALTER TABLE wp_posts ADD INDEX woof_type_status (post_type(20), post_status(20));Note: Replace
wp_使用您实际的表前缀(如果不同)。 - 您也可以完全隐藏搜索表单,并在需要时显示它。在小部件中设置“是‘ 到 ‘默认隐藏搜索表单,而是显示一个按钮‘,在短代码 [woof] 使用属性 ‘start_filtering_btn‘
+ 您可以使用页面链接和掩码(例如:product-category),其中应初始化 WOOF 功能: 高级选项卡 → 仅在以下网站页面上初始化插件 – 这将阻止插件功能在网站的所有页面上初始化
另请阅读:
我必须说,这是相当不错的支持 🙂
我还可能找到了您可能喜欢的东西:我之前给您发过关于插件引起的缓慢查询的邮件。插件的查询仍然很大,但我理解这是 WordPress(WooCommerce 变体)的事情。但我找到了一个避免长时间加载的解决方案:通过使用这个技巧调整 MySQL: http://mysqltuner.com/
Loading times went from 15 sec. to 4/5 sec. now. Still not fast but way better than before. Next step is upgrading PHP since I’m running 5.3.
无论如何:如果人们抱怨 woof 运行缓慢,请尝试提示他们 mysqltuner。这对我有很大的帮助。
再次感谢!
Bart