Woocommerce网站6-7页第二页

问题描述 投票:0回答:1

我有一个基于wordpress的电子商务网站与Woocommerce。

我使用WP-Rocket插件进行缓存

我用CND

我使用云专用服务器:9CPU X 2GHZ 7GB Ram Apache

对于缓存页面页面加载非常好,只需1-1.5秒。但未缓存的页面需要6-7秒,这是一个动态的电子商务网站,大多数页面加载都是未缓存的。在我的主题附带的网站搜索和无限滚动功能相同,需要5-7秒。我尝试更改我的托管服务提供商,并尝试Kinsta这是一个高级wordpress托管,但没有任何改变。我该怎么做才能减少这个页面量。当我点击一个新的类别时,chrome中的灰色等待图标需要3-4秒,而当它变成蓝色时它只需要1-2。我认为主要问题是这个。我将添加相同的截图云,请检查它

This is for unchached page.

This is for infinite scroll

This is for in site search

php mysql wordpress woocommerce pagespeed
1个回答
0
投票

基于这是一个调试项目,我可以给你很详细的说明。但是,我可以为您提供一些工具和建议。

你要做的第一件事是消除它是你的托管。一个体面的最小托管环境应该能够在Storefront主题(https://wordpress.org/themes/storefront/)上运行WordPress和WooCommerce,时间大约为400-600毫秒,没有缓存。更好的托管可以产生更好的时间因此,安装该主题并禁用除WooCommerce之外的所有插件并检查您的TTFB时间。如果他们仍然很高,那么这是托管问题。它可能是也可能不是可以通过调整托管环境来修复的资源分配。但是,这是一个不同的问题。

假设在该配置中TTFB时间达到400-600ms的目标范围,您可以继续确定减速的原因。

首先,除了缓存插件之外,再次启用您正在使用的所有插件。检查你的速度。它应该上升一些,但不要太多。如果你回到> 5000毫秒,那么你可以打赌你的问题与一个(或多个)插件有关。将它们全部关闭,然后一次打开一个,检查每次激活后的速度。插件之间也可能存在冲突。如果您发现插件是您的问题,那么您应该寻找新的插件来替换该功能或进行自定义开发。

接下来启用您想要的主题。如果存在依赖项,则应在启用所有插件的情况下执行此操作。如果这是您减速的原因,那么您有几个选择。一种是安装一些调试插件,并尝试确定是否可以在子主题中修复这些问题,或者与主题开发人员一起集成更改。第二是找到满足您需求的另一个主题。最后,您可以自己构建一个或者做Storefront的子主题。

一些可以显示存在问题的好的调试插件是:

调试栏 - https://wordpress.org/plugins/debug-bar/(还有其他插件可以为主插件添加功能)

查询监视器 - https://wordpress.org/plugins/query-monitor/(最适合数据库相关问题)

© www.soinside.com 2019 - 2024. All rights reserved.