按此:您的网站准备好与 Josh Dailey 一起度过网络周末了吗

已发表: 2022-10-21

欢迎来到来自 WMR 的 WordPress 社区播客 Press This。 每集都有来自社区的嘉宾,并讨论 WordPress 开发人员面临的最大问题。 以下是原录音的抄录。

由 RedCircle 提供支持

Doc Pop :您正在收听 Press This,这是 WMR 上的 WordPress 社区播客。 每周,我们都会聚焦 WordPress 社区的成员。 我是您的主持人,Doc Pop,我通过我在 WP Engine 的角色以及我在 TorqueMag.io 上的贡献来支持 WordPress 社区。 您可以在 Red Circle、iTunes、Spotify 上订阅 Press This,也可以直接在 wmr.fm 下载剧集。

黑色星期五和网络星期一即将到来,我想知道您是否准备好。 在本集中,我们将与 WP Engine 的产品营销经理 Josh Dailey 坐下来讨论最后一分钟的提示和技巧,以确保您的电子商务网站已为一年中最大的销售周末做好准备。 乔希,你今天好吗?

乔什戴利:我做得很棒。 与您交谈总是很高兴 Doc。

DP :当然。 很高兴在 WordCamp US 见到你,我们将讨论电子商务和网络周末。 就是这么叫的吗?

JD :是的,黑色星期五,网络周末之后。 是的。

DP :对。 所以在我们开始之前,我想听一点,我知道你已经玩了 WordPress 游戏一分钟,你为什么不告诉我们一些关于你是如何进入 WordPress 的?

JD :我实际上是在 2012 年开始的——我想说。 我当时正在创作内容,制作了很多视频内容。 我的客户正在寻求分发这些内容的方法。 所以我们开始研究网站选项。 我是那种会开始修补任何事情并说,“哦,你想这样做吗? 我想我会想办法完成这件事。”

所以我只是按下了 WordPress 并想出了一种方法来使用 .org 将它放到我自己的服务器上,然后剩下的就是从那里开始的历史了。

但是,我会注意到我的第一个托管服务提供商之一是 WP Engine,所以在这个时间框架之后现在加入他们的团队,这太棒了,因为我是他们的早期采用者,因为农场黑客和发生的那种事情那时,他们提供了一个解决方案,让我可以继续发挥创意,而不必担心我的网站的后端和黑客之类的东西。 所以我就是这样开始的。

DP :现在你在 WP Engine。 您是否正在为 WP Engine 用户从事任何与电子商务相关的工作?

JD :是的,当然。 所以,我的整个角色和职能都在电子商务领域。 在我进入网站建设方面之后,我开始收到对电子商务网站的请求,并开始使用 WooCommerce。 因此,在 WP Engine 担任电子商务解决方案的产品营销经理是一种自然的进步。

DP :好吧,让我们开始吧。 你知道,我喜欢电子商务,我喜欢网上购物。 而且你知道,我们即将到来,在录制时,我认为当这个上升时,我们将接近网络周末。 销售已经开始出现,或者至少有销售的迹象。 网站所有者现在担心是否为时已晚? 他们应该只是锁定还是应该继续担心他们的网站是否为网络周末做好准备?

JD :我的意思是,根据经验,人们会说,如果您计划为这样的大型活动进行销售,那么您实际上应该在未来一年开始考虑它。 所以你真的很想努力,特别是如果你在谈论我应该在什么服务器上? 我是否已正确配置所有内容?

在这一点上,你真的应该考虑营销计划。 但是你仍然可以在测试方面做一些小事情,你应该考虑一下,以确保你将要发送的所有东西,你知道的; 电子邮件爆炸或社交活动。 您想确保该网站处于最佳状态。 并且您要确保“添加到购物车”按钮正常工作或结帐流程正常工作,并且他们将在整个买家旅程中获得良好的体验。

DP :我想我们将讨论如何测试,我们将在稍后讨论负载测试。 但在我们这样做之前,您提出了一些超出网站优化的内容。 你提到的事情是; 您的支付解决方案准备好了吗? 我只是有点好奇,人们现在是否应该进行任何测试以确保 Visa 和 PayPal 在那个周末能够正常工作?

JD :是的,我的意思是,基本上,即使您与代理机构交谈,他们中的大多数都在使用手动测试流程。 只是进入并充当客户对您来说可能是一个巨大的胜利。 你会发现很多东西。 如果您并不总是充当网站的所有者或网站的开发人员,那么有时您最好进入并表现得像,“嘿,我是新用户,第一次使用。 ” 通过买家体验,你可以通过这种方式发现各种各样的事情。

DP :我相信你所说的是 WooCommerce,这可能是大多数 WordPress 网站用于其电子商务网站的内容。 WooCommerce 会有某种测试选项吗? 或者您是在谈论实际注册为客户并运行真正的信用卡?

JD :我的意思是,你可以两者都做。 有沙盒方式来做事,但如您所知,即使在使用本地开发和类似的东西时,当您推送直播时,游戏也会有所不同。 因此,使用您自己的信用卡进行交易是一个好主意,然后您可以在需要时自行退款。

但我会说两者都做。 进行沙盒测试,但此时,就像我们所说的那样,如果您的网站是实时的,那么您应该更改的内容很少,因为当您接近大型时,您不想在此过程中破坏某些东西事件。 所以在这一点上你应该真正关注的是,用户体验是否按照它应该的方式工作? 一切正常吗? 而不是对基础架构进行重大更改。

DP :当然。 所以我现在不应该为网站优化做 AB 测试。 我的基础工作。 让我们谈谈我们确实想做的测试,也就是压力测试,对吧?

JD :是的,你可以做压力测试。 但如果我们谈论的是大型活动本身,我会更多地与您的托管服务提供商、服务器、开发人员以及任何人保持联系,并确保他们已经完成了他们应该做的事情来制作这些事情奏效。

你可以测试的东西,你知道,作为一个营销人员,如果你正在 A/B 测试一些真正应该只是你的 CTA、你的活动和那种东西的东西。 在压力测试方面,您希望确保在基本级别,您能够回到您的托管服务提供商并说,“嘿,我的网站准备好处理我即将到来的大量流量了吗?有?”

DP :现在这个负载测试是您的提供商将拥有的东西,例如您可以在仪表板上单击的按钮。 或者这是您会使用的额外工具?

JD :这实际上取决于您正在使用的开发人员。 如果您是开发人员,您可能拥有自己的工具集。 然后,您可以使用各种开源工具来执行此操作。 或者,很多时候,人们会编写自己的测试。 然后显然您可以使用高级工具,但它并未内置于您的托管服务提供商中。

你要做的另一件事是,如果你有一堆机器人来 ping 你的网站,你需要让你的主机知道,这样他们就不会阻止测试的发生,或将其冻结。 所以你要让你的托管服务提供商知道,“嘿,我要进行这个负载测试,你会看到比平时更多的流量。” 确保他们不会因为认为这是对您的攻击或其他原因而阻止您。

DP :当然。 让我们在这里休息一下,当我们回来时,我们将多谈一点关于负载测试以及如何处理从负载测试中学到的知识。 所以请继续关注。

DP :您正在收听 Press This,这是 WMR 上的 WordPress 社区播客。 我是您的主持人 Doc Pop。 我们正在谈论电子商务并为网络周末做好准备,并确保您的网站已准备好处理您将收到的大量流量。 我在这里和 Josh Dailey 交谈,还有 Josh,在休息之前,我们正在讨论负载测试。 关于负载测试本身,您还有更多想说的吗?

JD :是的,我只是认为从总体上看,负载测试非常重要,尤其是如果您使用的是本播客的主要受众将使用的 WooCommerce。 由于 WordPress 和 WooCommerce 处理交易的方式,购物车碎片之类的东西可能会造成压力。 a然后,由于很多时候有人在进行预算托管,或者全年都有这些不同的处理方式,也许您的流量水平不一样,您需要考虑不同的事情当你即将举办活动时。

你会遇到流量高峰。 而且您必须认为这将对您的网站产生不同的影响。 所以你正在考虑带宽,你正在考虑 WooCommerce 如何处理它。

当您考虑负载测试时要考虑的另一件大事是,您不能只做标准,也许是主页。 您想检查您网站上的不同页面。 并且您想检查购物车中的物品和购物车外的物品。 因此,该网站的运作方式有多种变体。 这将取决于那些东西,无论是启用缓存还是其他类似的东西,这将有助于提高不同点的性能。 因此,这些都会影响网站是否能够处理流量水平。 因此,您必须进行不同的测试,才能真正了解它是否可以处理流量。

DP :你提到了购物车碎片,我要举手说我不知道​​那是什么。 我会假装不知道。 [笑声] 不,我没有。

JD :是的,是的。

DP : 也许带我经历一下。

京东:是的。 因此,购物车片段是 WooCommerce 用来实时更新购物车通知和购物车中内容的计数,而无需在每次使用“添加到购物车”功能时刷新页面。 现在,这是一件很棒的事情,因为您是一个动态网站,人们想实时了解信息——我的意思是,当这些信息没有及时更新时,它会导致购物车放弃。 但本质上,所使用的 Ajax 脚本在站点的每个页面上都使用。 它甚至可以在未启用购物车的页面上使用。 并且在安装 WooCommerce 的任何时候,它都会不断地检查并对其进行 ping 操作。 因此,从动态可用性的角度来看,购物车碎片具有积极意义,但对性能也有负面影响,尤其是对于与购物车交互的人。

因此,人们建议使用一些方法,比如禁用购物车碎片,但这会产生权衡,对吧? 现在 ping 没有发生,但我无法使用动态购物车功能来告诉我购物车中有多少商品。 还有其他事情,例如,WP Engine 最近发布了一款名为 Live Cart 的产品,通过优化商店中现金的使用方式,您可以继续使用动态购物车功能。 它实际上允许更多的并发购物者同时在网站上,使用购物车而不会断开连接。 因此,更高的稳定性、更好的购物车性能、更快的加载时间而不丢失连接是非常重要的事情。

所以你真的很想知道,如果你要让你知道 25、30、40 名购物者同时购物,因为你发送了一封电子邮件,这就是 WooCommerce,在预算主机上,你会开始感受到压力,你会因此开始失去联系。

DP :你实际上提到了一些与我预期不同的东西。 我们谈论的是是否禁用购物车碎片,缓存增强,但我觉得你在谈论它们,好像这些是你在网络周末期间想做的事情,而不是其他人那一年。 我是否在想象,或者我们是否在谈论,这些事情应该一直在进行,以实现最佳性能。

JD :所以你会想全年都这样做以最大限度地提高性能,因为你永远不知道什么时候会有流量涌入。 但是你会感觉到它的时间,比如启用缓存的方式。 例如,WooCommerce 有缓存推荐,他们会提出这些推荐,如果有人访问您的网站并且他们是第一次访问您的网站,缓存就是缓存,它会起作用。 但是在使用购物车之后,缓存会停止应用,因为它们会执行缓存排除,告诉站点停止。

现在是有原因的。 其中一些原因是因为购物车的动态功能中的表单需要继续工作。 如果你没有正确缓存或没有正确配置缓存,这些东西就会停止运行,对吧? 好吧,使用 EverCache 之类的东西,它可以缓存 90% 以上的页面,而不会破坏网站的动态功能。 这样做的好处是,在您的网站上使用购物车的任何人都将能够继续浏览该网站,并在整个买家旅程中获得更好的性能。 但是,如果商品已添加到购物车或从购物车中删除,他们只会感受到这种变化。

因此,大多数时候,例如,如果您运行 Google PageSpeed 测试,并且您会说,“这就是我要测试我的网站是否运行良好的方式。” Google PageSpeed Insights,Pingdom,这些其他页面速度测试一次只检查一个页面,而不是检查整个网站。 因此,如果他们说,“我已经通过运行 Google 的页面速度测试对我的网站进行了负载测试”,他们实际上所做的只是检查该页面的性能,而不是在项目完成后检查它添加或从购物车中删除。

而 WooCommerce 在推车使用后感受到的压力最大、重量最大。 因此,如果您正在举办大型活动,那么这些东西在那个时候变得更有用就开始变得更有意义,但它们是您应该一直进行的事情。 更好的缓存是您希望在您的网站上运行的东西,无论它是否是一个大事件。 但在大型活动期间,您会感受到最大的好处。

DP :你提到了更好的缓存。 我只是想澄清一下,您说的不是一个名为 Better Caching 的插件。

JD :不,只是总体上更好的缓存,例如,我们一直在努力优化缓存的工作方式,尤其是对于商店。 因为,再次,类似于购物车片段功能,很多时候人们在动态网站上会做什么,无论是 WooCommerce 还是 LMS 或其他任何东西,您都在其中创建这些个性化体验。 如果你的缓存配置错误,最终会发生一些数据被保存,并且可以显示。假设你正在填写一张表格,你输入了你的姓名和信用卡信息等等,然后缓存配置正确。 它将保存它,并在下次有人尝试在表单中输入信息时显示它。 因此,现在您将您的数据公开给访问该表单的下一个购物者,即另一个客户的数据。

这不是一件好事。 因此,如何配置缓存是一门真正的科学。它是一种艺术形式,可确保您能够以两倍的速度继续提供页面——因为这是缓存的好处——但不缓存最终会出现的页面暴露数据或破坏某种网站功能,因为它需要动态能力,它不能仅仅将内容作为静态服务。

所以这就是像缓存这样的东西一直是性能优势的地方。 您必须查看各种类型的缓存并确保这些缓存配置正确。 这对于电子商务网站尤其重要。

DP :当然。 是的,我很难在这里想到一个“缓存规则我周围的一切”的笑话。 [笑声] 你有没有像你办公室背景的霓虹灯一样的“网络缓存规则我周围的一切”? 我完全可以看到。

JD :哦,我应该这样做。 我现在没有。 但我可以买一个老式的图案片,下次我们谈话的时候把它照在墙上。

DP :让我提醒你这是一个播客,所以。

JD :我会骗你说是的,它现在在我身后闪耀。

DP :男孩是的。 [笑声] 我们要在这里再休息一下。 当我们回来时,我们将与 Josh Dailey 讨论我们改进电子商务以准备网络周末的最终技巧,以及如何利用 PageSpeed Insights 来改进您的核心网络生命力,敬请期待。

DP :您正在收听 Press This,这是 WMR 上的 WordPress 社区播客。 我是您的主持人 Doc Pop,正在与 Josh Dailey 讨论如何确保您的网站为一年中最繁忙的销售周末做好准备。 网络星期三是——网络星期三,那将是一个很棒的 [笑声]。 网络周末即将到来。 出色地。 我们有网络星期一。

JD :周二捐赠。

DP :没错,Giving Tuesday。

JD :我们将在“给予星期二”之后添加“网络星期三”。

DP :所以我们谈了很多。 我们主要谈论的是优化,有点令人惊讶的是,我觉得在前几年,或者至少在任何其他网站对话中,如果不提到 JPEG 或 WebP 或图像优化,你就不会提到优化。 这是电子商务网站所有者不需要担心的事情,以确保他们的图像得到优化,还是你假设他们可能已经弄清楚了这一点?

JD : 是的,你知道,我想说的是商店应该在临近假期的时候把精力集中在这些地方——我们忽略的事情,也许在今年剩下的时间里,就是那种标准维护和最佳实践,我们可以看到的东西。 也许是时候开始查看您拥有的最佳帖子并更新该内容了。 确保您的 SEO 确实正确。 确保您的常青内容实际上是常青的。

然后,当你谈到图像和类似的东西时,检查你的产品页面。 这里有一个关于图像和视频内容的有趣统计数据,电子商务商店 25% 的退货是因为产品看起来不像描述的那样,或者当他们在现实生活中得到它时,图像看起来像什么。 因此,如果您想降低这些退货率并改善您的购物车放弃率,您需要真正考虑如何用好的产品图片和好的视频内容突出我的产品,以真正展示这些产品。 因此,当他们拿到它们时,我也不会被大量退货所淹没,因为它看起来不像产品承诺的那样。

DP :同时仍然记住加载并确保您不会对图像过于沉重。

JD :没错,是的。 哦,当然。 因为就像你提到的,不同的格式类型。 我的意思是,如果你仍然使用动画 GIF 作为你展示产品的方式,那是个大问题,对吧? 您想为您的视频使用更现代的压缩方法,例如 WebM,并且您知道 mp4 是一种备份。 您可以查看 WebP 的图像。 但是,也要有良好的备份,这样对于不支持那些更现代类型的浏览器或落后于曲线的人来说可能会采用。

DP :是的,我爱死 GIF。 很长一段时间以来,我一直是一名 GIF 艺术家。 是的,绝对不再属于我的网站。 我需要切换。 你知道,我爱他们。 但是,是的,他们的时代已经到来。 你知道,你在休息之前提到过 PageSpeed Insights。 您能否与我们谈谈这是什么以及人们需要使用 PageSpeed Insights 做什么?

JD :是的,当然。 我想说的最重要的事情是,使用像 Google PageSpeed Insights 这样的工具,它对所有人开放使用。 您可以运行这些性能测试,并且它们具有为您的网站提供改进机会的评级。 现在请记住,当您使用这样的工具时,实际上是他们给出的那些数字,无论是 80 或 100,还是 95,或其他。 这些不是百分比。 无论他们给你什么数字都不是百分比。 它更像是一个衡量标准,让您看看您与其他发生类似事情的网站相比如何?

因此,如果您使用这样的工具,您需要做的就是确保将其用作您继续改进的指标,继续监控您网站的性能。 然后记住,就像我之前说的,当你运行这些测试时,你只是在测试你所在的页面。 所以不要认为如果你测试你的主页,你也在检查你的产品页面,或者如果你正在检查你的产品页面,你并没有同时检查你的商店页面上的所有产品。

你会想要选择几个不同的页面来检查。 您排名第一的销售产品,或者如果您的网站上只有少数产品,我会检查所有这些并测试其中的每一个页面,以继续使用它作为更好地优化您的方法。 并将其视为您在网站上改进 SEO 的另一种方式。 与此类似的方法是,您要进去,并且总是检查这些东西,并且一直在努力改进它。 你想对你的表现做同样的事情。 继续检查。 这不是一套它,忘记它的那种事情。 你想继续测试。

但请确保您始终在同一个地方进行测试。 请注意,如果您使用插件在内部进行测试,很多时候它是从同一位置 ping 的,而您无法控制它从哪里 ping ——它从哪个塔或服务器区域 ping 等等。这将对返回给您的结果产生影响。 地点。 你离数据中心有多近? 所以这些是我在使用 PageSpeed Insights 时会考虑的一些事情。

DP:乔希,我真的很感谢你今天的时间。 我希望所有正在为网络周末做准备的听众都将度过一个顺利愉快的网络周末。 也许对你来说是一年中最好的电子假期。 如果您想了解更多关于 Josh Dailey 的工作,您可以在 Twitter @joshdailey 上访问他。 这就是本期 Press This 的内容。

感谢您收听 WMR 上的 Press This WordPress 社区播客。 您可以在 Twitter @thetorquemag 上关注我的冒险经历,或者您可以访问 torquemag.io,我们每天都会提供类似的教程、视频和采访。 因此,请查看 torquemag.io 或在 Twitter 上关注我们。 您可以在 Red Circle、iTunes、Spotify 上订阅 Press This,也可以直接在 wmr.fm 下载。 我是您的主持人 Doctor Popular,我通过我在 WP Engine 的角色支持 WordPress 社区,我喜欢每周在 Press This 上关注社区成员。 谢谢收听。