分享最新优惠信息
购买主机更加划算

简单整理Linux发行版安装Varnish Cache以实现Web加速的简单方法

众所周知,Varnish Cache是一个反向缓存代理服务器,主要的功能作用是通过缓存服务端的输出来减少网站/应用程序/API的加载时间,从而提高网站整体的运行性能。

此外,通过在Linux系统上安装Varnish Cache提升网站加载速度是改善SEO和增加可见性的简单方法之一。在本文中,小编将简单介绍在不同的Linux发行版上安装Varnish Cache的简单方法。

Linux安装Varnish Cache

安装Varnish Cache提升Web访问速度的原因

尽可能快地加载网页是必不可少的工作,网站加载速度对其在Google或百度等搜索引擎上的排名的影响是最显着的,因为它与用户体验密切相关。

例如,Google的“Core Web Vitals”是优化桌面和移动设备上网页加载速度的一个很好的参考。这些指标与网页的响应时间和交互时间密切相关,因此网页尽可能快地加载内容非常重要。

而使用Varnish是加快网站加载速度的解决方案之一,因为Varnish Cache是一种内存缓存,用于直接从服务器的 RAM 内存中提供静态内容(例如图像、JavaScript 文件、CSS 表或不经常更改的页面) 。这允许更快地加载页面,因为不需要在存储内容的硬盘(速度相当慢)中搜索、加载并提供它。

这还不是全部功能!通过使用Varnish,服务器的处理器/CPU使用率也会更低。

此外,使用CDN解决方案也是加快 Web 加载速度的一种简单有效的方法(参看盘点国内外适用于WordPress网站的10个CDN加速器)。因为除了Varnish层之外,CDN还允许添加WAF安全选项和其它附加优势。

如何在Linux 发行版上安装Varnish Cache

下面将逐步解释如何在几个广泛使用的 Linux发行版上安装 Varnish,包括Ubuntu、Rocky Linux、CentOS 和 Red Hat Enterprise Linux (RHEL)。

尽管Varnish 6.6和7.0 版本已经可用,但本指南将按照相关用户的建议,重点介绍Varnish Cache 6.0 LTS的安装此外,LTS版本提供更长的维护期,从而提供更高的稳定性和扩展支持。

在Ubuntu Linux上安装Varnish Cache

Ubuntu是服务器中的流行选择,尤其是它的 LTS 版本。因此,本文选择使用Ubuntu 20.04 LTS来安装Varnish。

如果你不想安装LTS版本的Varnish,Ubuntu 20.04 LTS在其存储库中包含版 6.2。在这种情况下,只需要使用以下命令来安装它:

apt install -y varnish

但是,为了在Ubuntu 20.04 LTS中使用Varnish Cache 6.0 LTS——以便你可以从对缓存和操作系统的扩展支持中受益,需要遵循以下步骤。

首先,需要从Varnish 6.0 LTS的APT存储库中导入GPG密钥:

sudo curl -s -L https://packagecloud.io/varnishcache/varnish60lts/gpgkey | sudo apt-key add -

导入后,需要为存储库创建一个文件

sudo tee /etc/apt/sources.list.d/varnish60lts.list > /dev/null <<EOF
deb https://packagecloud.io/varnishcache/varnish60lts/ubuntu/ focal main
EOF

然后,需要强制APT使用来自packagecloud.io的版本,因为主存储库只包含6.2 版:

sudo tee /etc/apt/preferences.d/varnishcache > /dev/null <<-EOF
Package: varnish varnish-*
Pin: release o=packagecloud.io/varnishcache/*
Pin-Priority: 1000
EOF

下一步是指示系统读取刚刚添加的存储库数据包:

apt update

最后,完成上述所有步骤后,只需要使用以下命令安装Varnish Cache即可:

apt install varnish

在Rocky Linux上安装Varnish Cache

这个企业级发行版继承自CentOS,默认包含Varnish 6.0 版。因此,安装非常简单,因为只需要使用以下命令:

dnf -y update
dnf install @varnish

在 CentOS 7 和 RHEL 7 上安装 Varnish Cache

尽管CentOS和RHEL的第7版不再常见,但它们仍然被广泛安装。

要在CentOS 7和RHEL 7上安装 Varnish Cache,需要启用EPEL(Enterprise Linux的额外软件包)存储库,为Varnish 6.0 LTS 添加一个额外的存储库(因为 EPEL 包含版本 4.0,它太旧了)最后安装它。

因此,首先安装 EPEL 存储库

yum install -y epel-release

完成后,从packagecloud.io安装Varnish 6.0 LTS存储库:

curl -L -s https://packagecloud.io/install/repositories/varnishcache/varnish60lts/script.rpm.sh | sudo bash

最后,完成上述所有步骤后,只需要使用以下命令安装Varnish Cache 6.0 LTS即可

yum install -y varnish

简单总结

通过以上简单的步骤,现在就可以使用Varnish轻松提高任何网站的加载速度。当然,影响网站加载速度的因素还有很多,这个需要专业的去分析,然后对症下药,并找到相应的解决方法去改善了。

总之,如果你的网站访问速度加载很慢,那么不妨安装Varnish Cache试试,毕竟它带来的效果还是显而易见的。

未经允许不得转载:惠主机 » 简单整理Linux发行版安装Varnish Cache以实现Web加速的简单方法