优化独立服务器指南

没有人喜欢在慢节奏的电子商务网站上购物。自从电子商务出现以来,研究表明,更高的延迟会导致更高的跳出率和更低的转换率。性能优化对电子商务销售和盈利能力至关重要。但2020年可行的电子商务绩效目标是什么?电子商务零售商能做些什么来给购物者最好的体验呢?
另请参见:ServerMania电子商务服务器解决方案
由于性能对电子商务至关重要,因此我们可以利用大量证据来制定基线性能目标。
CDN提供商Akamai的一项研究发现,2秒的加载时间延迟将反弹率提高了103%。同一项研究表明,100毫秒的响应时间延迟将转换率降低7%。
性能在移动设备上更为重要。谷歌2018年的一份报告显示,反弹率概率随着加载时间的增加而增加。

 

对电子商务至关重要的性能指标
通常,电子商务零售商应该关注两个指标:第一字节时间(TTFB)和交互时间(TTI)。
Time to First Byte是浏览器发送请求和接收响应之间的时间长度。TTFB表示网络、DNS和服务器性能。
交互时间是指浏览器发送请求和购物者能够在页面上执行有用操作(如搜索)之间的时间长度。网络和服务器性能会影响TTI,但前端因素(如加载和执行JavaScript)也会产生巨大的影响。
影响购物者体验的细粒度性能度量还有很多,但这些都是每个零售商应该关注的首要数据。在本文中,我们将研究有助于这两个指标的服务器端优化。
实现电子商务性能的最佳服务器托管
与其他服务器端web应用程序相比,Magento和Drupal Commerce等电子商务应用程序往往会消耗大量资源。资源不足的电子商务服务器在重载情况下会变慢。
记忆
Magento建议一家小型电子商务商店每天为100名用户提供至少2GB的RAM。其他主流电子商务应用程序也有类似的要求。最重要的因素是并发用户的数量。RAM的使用量与并发用户的数量成正比,随着商店的发展,内存很可能成为性能瓶颈,特别是在黑色星期五这样的购物高峰期。
对于许多中小型电子商务商店来说,增加web应用程序可用的RAM将对服务器性能产生最显著的影响。
存储

 

电子商务应用程序以两种主要方式使用存储:静态文件和数据库。静态文件包括产品映像,这可能会占用大量存储空间。静态文件和数据库都受益于SSD驱动器等高性能存储。
SSD或NVME驱动器可以为繁忙的商店提供性能提升,前提是商店承载网络和处理器的其他方面不会造成瓶颈。
不可能为所有商店提供一般建议,但一般的电子商务商店更可能受到RAM限制而不是I/O性能问题的影响。通常,在RAM升级上花费有限的预算比迁移到更快的存储格式更有意义。
处理器

 

电子商务是CPU密集型服务器应用程序。为登录用户提供搜索、筛选、索引和页面生成等功能可能会消耗大量CPU周期。
通过“正常运行时间”和“top”等工具,您可以初步了解Linux电子商务服务器上的CPU利用率。这两个工具都创建了如下度量:
平均负荷:2.19 2.26 2.20
这将显示一分钟、五分钟和十五分钟的CPU平均负载。平均负载可能很难理解,但本质上,您希望显示的数字低于服务器中的CPU核心数。如果数字一直较高,则诸如PHP或Web服务器创建的进程正在队列中等待执行,这可能会导致明显的性能下降。
一般来说,如果CPU利用率导致商店出现电子商务性能问题,那么升级到具有更多内核的处理器比升级到具有更高时钟速率(GHz数)的CPU要好。
网络

 

共享主机或低功耗虚拟服务器上的电子商务商店经常遇到网络瓶颈。如果商店没有可靠的网络连接或足够的带宽分配,网络性能就会受到影响,表现为TTFB测量时间长,购物体验差。
影响网络性能的因素包括:
网络接口速度:接口在给定时间段内可以处理的数据吞吐量。
网络可靠性:网络停机的频率。
网络争用:由其他托管客户端拥有的应用程序有多少在竞争对相同网络资源的访问。对于托管在共享或云托管平台上的电子商务商店来说,这是一个特别的问题。
路由优化:优化不足的网络迫使数据在比优化良好的网络更长的路由上传输。理想情况下,容纳您的电子商务服务器的数据中心可以访问大带宽提供商的网络,这些提供商可以以较少的跳数在internet上移动数据。
位置:无论网络如何优化,地理距离都会增加延迟。靠近电子商务购物者的服务器比位于美国另一端的服务器提供更好的性能。
电子商务零售商通常不能直接影响网络性能。他们应该选择能够优化我们刚才概述的所有网络性能因素的服务器托管提供商。
ServerMania为专用电子商务服务器配备高达20Gbps的网络连接和高达40TB或以上的带宽分配。我们在路由优化网络上提供100%的网络正常运行时间SLA,并与主要带宽提供商建立多个连接。
电子商务服务器集群
有两种方法可以扩展电子商务商店的可用资源。第一种是通过向服务器添加更多资源或迁移到功能更强大的机器来升级。这称为垂直缩放。第二种方法是在多个服务器之间拆分存储。这是水平缩放。
大型电子商务商店通常托管在服务器集群上。可能有多个web服务器、一个数据库服务器、一个静态文件服务器、负载平衡器等等。当商店变得太忙而无法在单个服务器上托管时,电子商务零售商应该考虑横向缩放,因为它允许他们通过添加更多的服务器来轻松地增加商店的容量和性能。
集群还增强了冗余性和可用性。可以使用冗余服务器组织集群。如果一台服务器出现故障,另一台服务器会介入以承担负载。例如,如果其中一台web服务器出现故障,负载平衡器可以将请求路由到其余的服务器,从而确保商店保持营业状态。
总之
服务器和网络性能对电子商务体验有着巨大的影响。它们是建立可靠、高性能电子商务商店的基础。有许多其他方法可以优化商店的性能,但首先必须具备基本要素。
要与ServerMania服务器托管专业人士讨论如何通过增强的硬件、网络和基础架构优化电子商务商店的性能,请立即预订免费咨询。

 

 

云基在此发文(包括但不限于汉字、拼音、拉丁字母、斯拉夫字母、日语假名、阿拉伯字母、单词、句子、图片、影像、录音、以及前述之各种任意组合等等)均为随意敲击键盘所出,用于检验本人电脑键盘录入、屏幕显示的机械、光电性能,并不代表本人局部或全部同意、支持或者反对文中观点。如需要详查请直接与键盘发明者及生产厂商法人代表联系。