5月 18th, 2022

在赛车比赛中想要取胜,必须确保车辆尽可能轻巧,功能强大高效地在赛道上行驶,网页加载速度竞争中也是一样。hostease美国主机分享如何优化网站提升网站访问速度

轻量化网站:

相比从前,现如今的网站变得越来越美观,功能也愈发多,这也意味着它的网页也要比以往大很多,这就好比是一辆派对巴士或者豪华轿车,尽管非常漂亮,配备了各种设施,但是也因此让它们变得又重慢,赛车司机肯定不会选择这样的车作为座驾。推荐阅读:《网站打开速度慢该怎么办呢》

要想赢得比赛,势必要舍弃掉一些非必须的东西,比如收音机、杯托等等,要提升网站页面的加载速度,同样需要舍弃,比如过多的动画、视频背景、巨大的图片和一些花里胡哨的小部件。

除此之外,我们还可以通过以下的方式来瘦身网站:

– 减少第三方脚本数量(从其他网站发送或者接收数据)

– 切换到更加简洁的主题并减少使用的字体数量

– 实施AMP

– 优化图像

– 压缩和简化代码

– 定期进行数据库优化

在像WordPress这样的开源内容管理系统上,可以借助一些优化插件来完成以上部分的工作。WP Rocket 和 Imagify 是两个 WordPress 插件,它们可以一起使用,通过图像优化、压缩、缩小和各种其他页面速度最佳实践来显着减轻网站的重量。

优化网站服务器

没有人会将高尔夫球车的引擎用在赛车上,那么同样,我们也不应当使用廉价的低质量服务器来承载网站。我们知道共虚拟主机上会同时存放几千个甚至上万个的网站,在就导致单个站点缺乏独立的计算能力,如果你对网站的运行质量有较高的要求,那么是时候选择一个独立环境的服务器了,一些低配置的服务器或者VPS云主机都是不错的选择,他们可以使我们的网站拥有更多可用的资源,同时也让我们更好地控制运行环境,可以更自由地使用最新版本的PHP,MySQL,Varnish缓存和其他现代web服务器技术“调整引擎”。推荐阅读:《提升WordPress网站访问速度的25个技巧(上)》

更好的运营

缓存是每个网站都应该具备的概念,使得网站更容易在浏览器上被加载。浏览器已经花费了足够多的时间来处理页面的所有源代码并将其以可视方式呈现给用户,如果没有缓存,网站的CMS和服务器仍然可以在浏览器等待绘制页面时生成网页的源代码,这可能会导致浏览器不得不暂停并等待来自服务器的更多代码。使用缓存,页面的源代码在服务器上预编译,以便完全准备好一次性将其完整发送到浏览器。可以把它想象成一台复印机,其中有大量已经制作并准备分发的文件副本,而不是每次有人要求时都按需制作副本。

可以通过插件托管公司或通过 CDN(内容交付网络)实现各种类型和级别的缓存。CDN 不仅提供缓存,而且还在世界各地的各种服务器上托管预先生成的网站代码的副本,从而减少服务器和用户之间的物理距离对加载时间的影响。(是的,互联网实际上是由物理服务器组成的,它们必须在物理距离上相互通信。从这个意义上说,网络实际上并不是一个“云”。)

回到我们的赛车类比,利用缓存和CDN等于在赛道上更快地旅行。

这些是高效页面绘制的两个基本组成部分,但还有更多可以使用的技术。在 WordPress 上,可以通过一些插件实现以下功能(同样WP Rocket和Imagify是实现很多功能的特别好的组合):

异步和/或延迟加载脚本:指的是同时加载多个东西时,优先加载必须的内容,稍后再加载不需要的东西。

预加载和预取:提前检索有关链接的数据,而不是等待用户点击它们。

延迟加载:默认情况下,大多数浏览器都会在页面上加载所有图像,即使是那些在用户向下滚动之前看不见的图像。延迟加载意味着告诉浏览器延迟并等待加载那些看不见的图像,直到用户真正滚动到那里。

以下一代格式提供图像:与老式 JPEG 和 PNG 格式相比,浏览器可以更快地加载 WebP 等新图像格式。但重要的是要注意,并非所有浏览器都支持这些新格式可以使用一些插件插件,比如WP Rocket与Imagify 来实现兼容。推荐相关阅读:《影响美国服务器速度的因素有哪些》

发表评论

您的电子邮箱地址不会被公开。