TEL:400-8793-956
当前位置:网站讲堂

为速度而生:实现高性能网站

提问者: 近期获赞: 浏览人数: 发布时间:2021-11-15 15:37:41

 从全新的网站构建到刷新和更新,与我们合作的大多数客户都问过我们一个类似的问题:

 
我怎样才能使我的网站更快?
 
网站性能的一个非常关键的因素——尽管经常被忽视——是网页加载的速度。通常,网站加载速度会被忽略,直到它成为一个问题。这主要是因为它不是一种一次性完成的任务。
 
如果您的网站运行速度低于应有的速度,您应该检查以下内容。
 
什么是页面缓存?
加载页面时,您用户的 Web 浏览器会“调用”您网站的数据库以加载您的 Web 内容。为了提高页面加载速度,页面的一个版本被保存(或“缓存”)到用户的计算机上。页面缓存是对网站性能有如此高期望的重要原因。
 
大多数网站平台都配备了管理页面缓存的工具(对于 Drupal 用户,页面级缓存直接内置到您的平台中,预编译页面,因此浏览器只需要对数据库进行一次调用即可呈现页面)。通常,页面缓存不是您需要注意的事情,它是您的网站应该自动执行的功能。如果您的网站运行速度太慢,我们建议您向您的开发团队询问您网站的页面缓存能力。
 
管理您的服务器
对服务器的过度需求(例如营销促销造成的流量激增)可能会导致您的网站加载缓慢。您需要不断地监控您的服务器,有几种方法可以做到这一点。
 
有多种服务器技术专注于帮助提高网站性能,将缓存页面存储在您的服务器上以便快速加载(它们通常需要不到一秒钟的时间)。此缓存会定期刷新,这意味着您的缓存页面会随您所做的任何编辑更改而更新。我们在大多数环境中使用的几种缓存技术是 Varnish 或 Redis。
 
您还可以考虑使用内容交付网络 (CDN) 来协助您的服务器。这些可用于在额外的“边缘”服务器上存放所有图像、视频、文档、CSS、Javascript 和其他运行时资产——比如将特定任务委派给额外的服务器。
 
出于安全目的,请考虑使用服务器分析服务(如 New Relic)。服务器分析跟踪服务器处理的数据流。他们分析来自您服务器的数据日志,将它们组织成一个全面的布局,让您的 IT 团队更容易阅读。
 
你应该为你的服务器做什么很大程度上取决于你的服务器需要什么才能更快地工作。我们强烈建议您向您的 Web 开发团队询问服务器的状态。
 
您的网页设计如何影响您的网站性能
虽然您不应该觉得必须为了网站性能而牺牲网站设计,但在某些情况下,网页设计可能会成为一个问题。我们经常在开发过程中与设计师讨论整体“页面权重”。这是制作单个网页所需的所有资产和文件大小的总和。大图像、轮播中的图像过多、大型代码库和自定义字体等都会增加页面重量。
 
注意:请参阅我们关于使您的网站具有响应性的博客文章。
 
话虽如此,有许多策略可以解决这个问题(例如延迟加载图像资产和加载不太重要的 Javascript 以缩短用户看到第一页之前的时间——即使它的某些方面仍在加载)。对于不熟悉复杂配置任务的网站所有者,我们建议与前端 Web 开发人员合作,以制定您的 Web 设计策略。
 
为什么 Web 开发应该成为您营销的一部分:网站性能
您希望拥有一个覆盖全球的品牌网站,具有动态交互点和精美的网页设计。那种通过快速加载、清晰的图像和引人注目的视频内容吸引用户的网站。你不是一个人。甚至谷歌也表示页面加载时间是他们在编译搜索结果时考虑的排名因素之一——客户看重互联网上的速度。
 
幸运的是,网站性能不是您需要不断监控的。尽管您应该定期检查您的系统,但只要您的网站结构中内置了高性能,它就应该以最佳水平运行。如果您的网站设计得很好,您的服务器缓存得到有效使用,初始页面权重得到管理,并且您的网站根据进入的流量进行缩放,那么您的网站性能将会很好——对您的用户和搜索引擎来说都是如此。
 
虽然您可以自行采取某些步骤——使用服务器分析工具、使用 CMS——但其中许多技术都需要进行初步开发才能启动和运行。为了构建高性能网站,您可以采取的最佳步骤是让网站性能成为您与开发人员对话的一部分。
上一篇: 如何制作品牌网站
下一篇: 网站开发人员会问的 5 个问题