95992828九五至尊2

优化移动端站点

二月 2nd, 2019  |  882828九五至尊手机版

想像一下:你碰巧揭橥了一篇博文,并分享到了应酬互联网。然后,那篇小说恰巧被大
V
看中再一次分享了出去,立刻引发了数百粉丝的眼光,率领他们涌入了你的网站。看到这么多的访客量,以及它们的评价,你心中激动。突然之间,你的网站挂掉了,满屏的数码连接错误……

利用 Varnish 优化移动端站点

想象一下,你碰巧发布了一篇博文,并分享到了社交互连网。然后,那篇小说恰巧被大V看中再次分享了出去,立时引发了数百粉丝的秋波,带领他们涌入了你的网站。看到这么多的访客量,以及它们的评介,你内心激动。突然之间,你的网站就挂掉了,满屏的多少连接错误……

要么假想另一种情境,你直接很用力地创业。突然有一天,一个大V在应酬网络表明了对贵公司的爱戴之情,字里行间满满的表扬。关怀这么些大V的粉丝心动了,又涌入了你的网站。不幸的是,点击连接后却一筹莫展进去你的网站,或者进入后不可能登记用户,甚至页面相应超时,不可能获得产品的系列号。即使你在交际网络上对此万分真诚的发布了歉意,但广大的浏览者都不会再有趣味。

那几个假想实在格外普遍。在本人的劳作中,就时不时发现,当网站音信在社交网站流传开来的时候,移动设备的走访请求就会新增。那也表明,在张罗互连网中,越来越多的人开端利用移动装备,而不是观念的桌面应用。此外,半数以上的移动用户都在使用国有
Wi-Fi
以及其余低速互连网来做客网站。所以,飞快加载网站的其余优化措施,都会方便用户的拜访。

在本文中,我会向您介绍 Varnish 网页应用加速器(Varnish Web application
accelerator)——那是一个免费、不难的工具,大大改正周边突发性访问状态下的响应能力。

882828九五至尊手机版 1

 

要么假想另一种情景:你直接很卖力地创业,某一天,一个大 V
在应酬互联网表达了对贵公司的喜爱之情,字里行间满满的称赞。关切那些大 V
的粉丝心动了,又涌入了你的网站。不幸的是,点击连接后却无力回天进入你的网站,或者进入后不能注册用户,甚至页面响应超时,不可以获得产品的种类号。固然你在应酬互联网上对此非常真诚地发挥了歉意,但粉丝们都不会再有趣味。

亮点

对于绝一大半的网站来说,众多用户请求访问的焦点内容大都是一模一样的——尤其是每天都会更新内容的门户网站。不用多说你也会精通,图片、CSS

JavaScript,那个静态资源往往有较长的有效期(译者注:有利于在分歧页面间复用)。但你或许没有长远思考过,寻常在博客平台仍旧是内容管理连串中,响应用户的请求后,所再次回到的数量内容,大多也是一律的。

来源社交网络的用户进入一个博客后,并不会呈请完全一致的信息。除了图片、JavaScript
和 CSS,那些消息还包罗 PHP
动态变化的始末,以及从数据库查询到的多寡。访问博客中的某一篇博文,所需求发送的每一条请求,不仅仅是在收获网络服务器提供的静态资源,还亟需般配
PHP 脚本,使用数据库连接以及数据库表单检索等功用。

数据库连接的数量越来越多,Apache
需求处理的进度就会越多,而总的处理能力是由限度的。相应的,访客的数码越来越多,服务就会越不安静,挣到的钱就会越少。

那就是接近 Varnish 的 HTTP
缓存发挥功效的地点。如此一来,从浏览器发出的央浼,不再直接到达创制和珍重网页的服务器,而是到达
HTTP
缓存服务器。假如缓存服务器中设有所需页面,那么直接从服务器的内存重回相应的资源,不再动用
Apache
服务器和数据库。假如所需页面不再缓存中,那么如同传统办法相同,使用
Apache 服务器来拍卖。Apche 处理完了之后,就会将以此页面保存到 HTTP
缓存服务器中,等到下五次呼吁相同页面时就足以直接重返了。

将页面保存在内存中,其响应速度远快于将其保存在硬盘中。其它,当呼吁的页面为于
HTTP 缓存服务器中时,就无需采纳 PHP 或者数据库来处理相关操作。那也让 PHP
和 服务器可以有越多的属性来拍卖更艰辛的长河和连接。比如,下边提到的被大
V
赞叹的那家初创公司面临的情况,众多粉丝点击的链接其实只是网站中的少数多少个页面——而那么些统统可以保存在高速缓存服务器中,当须求时一向从内存响应请求。此时,准备注册的用户就会感觉到任何流程格外贯虱穿杨,因为后台脚本和数据库连接的拍卖能力卓殊方便,完全不受突发性请求的熏陶。

 

这几个假想实在非常广泛。在自己的做事中,就五日三头发现,当网站信息在社交网站流传开来的时候,移动设备的拜访请求就会骤增。那也阐明,在社交网络中,越多的人起首采纳移动设备,而不是价值观的桌面应用。其余,大部分的移动用户都在运用集体
Wi-Fi
以及其它低速互联网来访问网站。所以,连忙加载网站的别样优化措施,都会便宜用户的拜会。

原理

上边这几个示意图,显示了 Apache
服务器响应请求后生成站点内容的为主流程。在这一个事例中,为了请求相同的页面,一共从浏览器发送了五条指令给
Apache,而 Apache 很呆板的对每条请求都做了详细的拍卖。

882828九五至尊手机版 2

没错,Apache 处理了每一条请求——图像,CSS,JavaScript 和 HTML 文件。若是PHP
中有某个文件,就会分析三遍。假如急需请求数据库的音讯,那么就要执行四回数据连接,进行SQL 查询等操作。最终,在 Apache
再次来到给浏览器音讯从前,数据库重返相关消息组装成已毕的页面。

假定大家在 Apache 之间利用 Varnish,大家就可以形成如此的一个流程:

882828九五至尊手机版 3

只要浏览器请求的资源和页面已经存在缓存中,那么 Varnish
就会直接从内存再次来到那些资源,而 Apache、PHP 和 MySql
完全不需求举行双重的操作。如果浏览器请求的数目不再缓存中,那么 Varnish
就会将相关的拍卖工作转移给 Apache,让 Apache
处理有关的细节。那种办法的优势就在于,只让 Apache
处理要求的干活,一旦生成了所需的资源,该资源就会被保存到缓存服务器的内存中。当再度有请求访问那么些资源时,Varnish
就完全有力量应付了。

以此工具还有另一项好处。在 Varnish 的属于中,你所布署的 Apache
服务器,被称之为“处理后台”。Varnish
允许配置多少个处理后台。所以,你可以同时运转多少个网络服务器,比如,一台使用
Apache 处理 PHP 页面,一台使用 nginx 处理静态资源。在 Varnish
中装置成功后,就足以从天经地义的服务器获取相应的资源。在本篇教程中,大家将考察于一个大约的演示。

 

在本文中,我会向你介绍 Varnish 网页应用加快器(Varnish Web application
accelerator)——那是一个免费、简单的工具,有助于立异广大突发性访问状态下的响应能力。

震惊!快教我呢

设置和布署 Varnish 卓殊简单。你必要取得服务器的 root
权限(sudo),才能设置 Varnish。因而,你的网站须求托管在相近 VPS
的服务器上。现在 VPS 的标价也不是那么值钱了,而且选用 Varnish
也会潜移默化大家挑选 VPS 而不是共享服务器。

多少 CMS 拥有的插件,可以直接行使
Varnish,或者将其重组进控制面板——日常能够更轻松地清空缓存。当然,你可以将
Varnish 融入任何的 CMS 或者静态网站中,而不须要独特的配置。

在演示安装 Varnish 的全套流程从前,我会若是你早就在系统中选取 Apache
作为服务器了。即便本人在运用 Debian
Linux,但安装进度中用到的软件包对其它分发版本也是适用的(只是系统中的文件路径会有所不一致)。

在开端之前,先检查一下网站是还是不是正常运转在 Apache
上。要是您利用的服务器是个新品种,或者你想在该地虚拟机上尝试
Varnish,那么请确保布局一个虚拟主机,并可以用浏览器打开那么些服务器的测试页面。

 

亮点

对于多数的网站的话,众多用户请求访问的大旨内容大都是同样的——更加是每天都会更新内容的门户网站。不用多说您也会知道,图片、CSS

JavaScript,这个静态资源往往有较长的缓存周期期(译者注:有利于在不一致页面间复用)。但你可能没有尖锐思考过,常常在博客平台照旧是内容管理连串中,响应用户的呼吁后,所重返的数目内容,大多也是如出一辙的。

发源社交互联网的用户进入一个博客后,并不会呈请完全一致的新闻。除了图片、JavaScript
和 CSS,那个音讯还包涵 PHP
动态变化的始末,以及从数据库查询到的数据。访问博客中的某一篇作品,所须求发送的每一条请求,不仅仅是在收获互联网服务器提供的静态资源,还要求使用
PHP 脚本,使用数据库连接以及数据库表单检索等功效。

数据库连接的数额愈多,Apache
需要处理的历程就会越来越多,而总的处理能力是简单的。相应的,访客的多寡越多,服务就会越不平稳,挣到的钱就会越少。

这就是近似 Varnish 的 HTTP
反向代理服务器发挥成效的地点。如此一来,从浏览器发出的央浼,不再直接抵达创立和爱惜网页的服务器,而是到达
HTTP
缓存服务器。如果缓存服务器中留存所需页面,那么直接从服务器的内存再次来到相应的资源,不再行使
Apache
服务器和数据库。借使所需页面不在缓存中,那么就像是传统办法一样,使用
Apache 服务器来拍卖。Apche 处理完结未来,就会将以此页面保存到 HTTP
缓存服务器中,等到下三回呼吁相同页面时就足以一贯回到了。

将页面保存在内存中,其响应速度远快于将其保存在硬盘中。别的,当呼吁的页面位于
HTTP 缓存服务器中时,就无需调用 PHP 或者数据库来拍卖相关操作。那也让 PHP
和 服务器可以有更多的习性来拍卖更劳苦的经过和连接。比如,上边提到的被大
V
表彰的那家初创集团面临的窘境,众多粉丝点击的链接其实只是网站中的少数多少个页面——而那个统统可以保存在高速缓存服务器中,当需求时方可向来从内存响应请求。此时,准备注册的用户就会感到任何工艺流程相当顺畅,因为后台脚本和数据库连接的拍卖能力格外有钱,完全不受突发性请求的影响。

安装 Varnish

逐条平台的详尽安装表明请参考 Varnish 官方文档。因为自己使用的是 Debian
Wheezy,所以我会依照 Debian 部分的印证。一旦 Varnish
安装已毕,终端中就会输出下边那段话,提醒您安装成功了:

  1. [ ok ]Starting HTTP accelerator: varnishd.

Apache 默许监听来自 80 端口的伸手。那么些端口接收请求,所以为了配合Varnish 置于 Apache 此前的布局,须求修改端口,让 Varnish
监听 80 端口,同时将 Apache
的端口修改为一个与之差别的值——一般的话是 8080。然后在 Varnish
中配备相关新闻,让 Varnish 连通 Apache。

 

原理

下边这些示意图,浮现了 Apache
服务器响应请求后生成站点内容的基本流程。在这么些例子中,为了请求相同的页面,一共从浏览器发送了五条指令给
Apache,而 Apache 对每条请求都做了详尽的拍卖。

882828九五至尊手机版 4

photo

是的,Apache 处理了每一条请求——图像,CSS,JavaScript 和 HTML 文件。借使PHP
中有某个文件,就会分析四遍。假使急需请求数据库的音讯,那么快要执行三次数据连接,举行SQL 查询等操作。最终,在 Apache
重临给浏览器信息从前,数据库重回相关音信组装成完全的页面。

若是大家在 Apache 以前使用 Varnish,就可以构成那样的一个流程:

882828九五至尊手机版 5

photo

如若浏览器请求的资源和页面已经存在缓存中,那么 Varnish
就会一向从内存再次回到那个资源,而 Apache、PHP 和 MySql
完全不必要举办双重的操作。如若浏览器请求的数量不在缓存中,那么 Varnish
就会将有关的处理工作转移给 Apache,让 Apache
处理细节。那种流程的优势就在于,只让 Apache
处理需要的做事,一旦生成了所需的资源,该资源就会被保存到缓存服务器的内存中。当再一次有请求访问那一个资源时,Varnish
就完全有力量应付了。

以此工具还有另一项好处。在 Varnish 的术语中,你所陈设的 Apache
服务器,被称为“处理后台”。Varnish
允许配置七个处理后台。所以,你可以同时运行三个互联网服务器,比如,一台使用
Apache 处理 PHP 页面,一台使用 nginx 处理静态资源。在 Varnish
中设置成功后,就能够从科学的服务器获取相应的资源。在本篇教程中,大家将观望于一个简短的以身作则。

重新配置 Apache

为了修改 Apache
当前的监听端口,须要动用 root 权限打开 /etc/apache2/ports.conf 文件,找到下边那两行:

  1. NameVirtualHost*:80
  2. Listen80

修改为:

  1. NameVirtualHost*:8080
  2. Listen8080

一经看到了上边那两行,只须求修改 80 为 8080 即可:

  1. NameVirtualHost127.0.0.1:80
  2. Listen80

下一场保留该公文并打开默许的虚拟主机文件,该文件应该在 /etc/apache2/sites-available。在这么些文件中,找到上面这一行:

  1. <VirtualHost *:80>

修改为:

  1. <VirtualHost *:8080>

当然,你也亟需修改其他应用的虚拟主机。

 

震惊!快教我吗

设置和安排 Varnish 十分简单。你需求取得服务器的 root
权限(sudo)才能安装 Varnish。由此,你的网站要求托管在类似 VPS
的服务器上。现在 VPS 的价格也不是那么值钱了,而且选拔 Varnish
也会激励大家挑选 VPS 而不是共享服务器。

稍稍 CMS 拥有的插件,可以一贯利用
Varnish,或者将其构成进控制面板——寻常可以更轻松地清空缓存。当然,你可以将
Varnish 融入任何的 CMS 或者静态网站中,而不须要非凡的布署。

在演示安装 Varnish 的整体流程此前,我会假使你曾经在系统中行使 Apache
作为服务器了。纵然自己在动用 Debian
Linux,但安装进度中用到的软件包也适用于其它的 Linux
分发版本(只是系统中的文件路径会有所不相同)。

在开始从前,先检查一下网站是或不是正规运作在 Apache
上。如果你接纳的服务器是个新品种,或者您想在本地虚拟机上尝试
Varnish,那么请配置一个虚拟主机,并确保可以用浏览器打开那些服务器的测试页面。

配置 Varnish

打开 /etc/default/varnish 文件,将页面滚动到没有注释、以 DAEMON_OPTS 先导的部分。将这一有些编制如下,使
Varnish 监听 80 端口:

  1. DAEMON_OPTS="-a :80
  2. -T localhost:1234
  3. -f /etc/varnish/default.vcl
  4. -S /etc/varnish/secret
  5. -s malloc,256m"

打开 /etc/varnish/default.vcl882828九五至尊手机版, 文件,检查默许��后台端口并安装为 8080,用来连通
Apache :

  1. backend default{
  2. .host ="127.0.0.1";
  3. .port ="8080";
  4. }

在 root 权限下,使用如下命令重启 Apache 和 Varnish:

  1. service apache2 restart
  2. service varnish restart

检查先前的测试页面是不是照旧可以连接。假若得以,那么你可能想通晓怎么测试网站是或不是早已被缓存到了
Varnish 上。事实上有一些种方法,最简易的是运用
cURL。请在命令行中输入以下命令:

  1. curl http://yoursite.com --head

此时获取响应应该接近于 Via: 1.1 varnish

您也足以查看由 Varnish
生成的静态资源。在终点中,输入 varnishstat,然后在浏览器中刷新页面,就会看出点击率逐步增多。若是是由
Varnish 提供的资源,那么会标识为 hit;要是由 Apache
或其余后台提供,标识为 miss

另一个得力的工具是
varnish-top。首先在命令行中输入 varnishtop -i txurl,然后在浏览器中刷新页面。那几个工具将会来得怎么页面是由
Varnish 提供的。

 

安装 Varnish

逐条平台的详尽安装表明请参考 Varnish
官方文档
。因为我动用的是
Debian Wheezy,所以我会按照 Debian
的说明
。一旦
Varnish 安装到位,终端中就会输出下边那段话,提示您安装成功了:

[ ok ] Starting HTTP accelerator: varnishd.

Apache 默许监听来自 80 端口的呼吁。那个端口接收请求,所以为了协作Varnish 置于 Apache 之前的布局,需求修改端口,让 Varnish 监听 80
端口,同时将 Apache 的端口修改为一个与之差其他值——一般的话是
8080。然后在 Varnish 中布署相关音讯,让 Varnish 连通 Apache。

扫除缓存

当页面被缓存之后,当您改变 HTML 或者 CSS
文件,并不会及时看到更新的一部分。那平日让自身出错误。就算本人清楚在 Apache
从前有个缓存服务器,但要么不时会犯傻“刚刚我的修改哪去了?”在指令行输入 varnishadm "ban.url ." 即可清除全部的缓存。

你也可以透过 HTTP 控制 Varnish。那地点有众多插件,比如服务于 WordPress
的 Varnish HTTP Purge,可以直接通过管住界面清除缓存。

 

重新配置 Apache

为了修改 Apache 当前的监听端口,需要利用 root 权限打开
/etc/apache2/ports.conf 文件,找到上面那两行:

NameVirtualHost *:80
Listen 80

修改为:

NameVirtualHost *:8080
Listen 8080

假设见到了上边那两行,只需要修改 808080 即可:

NameVirtualHost 127.0.0.1:80
Listen 80

下一场保留该文件并开拓默许的虚拟主机文件,该文件应当在
/etc/apache2/sites-available。在那几个文件中,找到下边这一行:

<VirtualHost *:80>

修改为:

<VirtualHost *:8080>

理所当然,你也亟需修改其余的虚拟机。

自定义

可能,你会想经过打听部分 Varnish
的行事规律来微调它的配置。借使依照上述手续配置
Varnish,一旦静态资源和页面被缓存到内存中,会渐渐积淀起大气的静态资源和页面。

Varnish
只会缓存那么些不会潜移默化平安的资源,也由此有时不会缓存一些您觉得会被缓存的资源,比如,cookies。

在默许配置中,固然设置了 cookie,那么 Varnish
就不会缓存相应的情节。所以,如若你的站点为分歧用户提供不一致的内容,比如个人资料,那么你势必不会为了一个用户缓存所有人的素材。可是,有时你又会期待忽略一些
cookies,比如为了一点分析工作。如若网站并不提供其他个人资料,那么唯一要求考虑
cookies 的地方就是后台管理有些——如若 Varnish
缓存了后台管理的一些,那么查看修改就会格外不便利。

让大家修改一下 /etc/varnish/default.vcl 文件。若是你的后台管理有些在 /admin,那么你需要添加如下内容:

  1. sub vcl_recv {
  2. if(!( req.url ~^/admin/)){
  3. unset req.http.Cookie;
  4. }
  5. }

有点 cookies 可能更加首要,比如曾经报到的用户 cookies
就不应有缓存。所以,你就不会希望消除拥有的
cookies。此处使用一个正则表明式可以定义那个 cookies
是大家须要的。也足以下哦这多少个网上找到很多解决那个题材的方案。对于分析工具的
cookies,你可以添加如下内容:

  1. sub vcl_recv {
  2. // Remove has_js and Google Analytics __* cookies.
  3. set req.http.Cookie= regsuball(req.http.Cookie,"(^|;s*)(_[_a-z]+|has_js)=[^;]*","");
  4. // Remove a ";" prefix, if present.
  5. set req.http.Cookie= regsub(req.http.Cookie,"^;s*","");
  6. }

Varnish 文档中有一个尤其的一些上书 cookies。

在大部田地下,根据上述配置 Varnish,并移除分析工具的
cookies,将会大大加快网站的访问速度。一旦 Varnish
建立并运行起来,在熟谙了陈设的底蕴上,你就足以微调配置,从缓存规则中得到最佳质量。

 

配置 Varnish

打开 /etc/default/varnish 文件,将页面滚动到没有注释、以 DAEMON_OPTS
开首的一对。将这一有的编制如下,使 Varnish 监听 80 端口:

DAEMON_OPTS=“-a :80 
-T localhost:1234 
-f /etc/varnish/default.vcl 
-S /etc/varnish/secret 
-s malloc,256m”

打开 /etc/varnish/default.vcl 文件,检查默认的后台端口并设置为
8080,用来连通 Apache :

backend default {
  .host = “127.0.0.1”;
  .port = “8080”;
}

root 权限下,使用如下命令重启 Apache 和 Varnish:

service apache2 restart
service varnish restart

反省先前的测试页面是还是不是依然可以一而再。即使可以,那么您恐怕想明白哪些测试网站是或不是已经被缓存到了
Varnish 上。事实上有好三种办法,最简便的是应用
cURL。请在命令行中输入以下命里:

curl http://yoursite.com —head

此刻获得的响应应该接近于 Via: 1.1 varnish

您也足以查阅由 Varnish 生成的静态资源。在顶峰中,输入
varnishstat,然后在浏览器中刷新页面,就会看出点击率逐步增多。借使是由
Varnish 提供的资源,那么会标识为 hit;借使时由 Apache
或任何后台提供的,标识为 miss

另一个管用的工具是 varnish-top。首先在命令行中输入
varnishtop -i txurl,然后在浏览器中刷新页面。那一个工具将会来得怎么页面是由
Varnish 提供的。

进阶

愈多材料,请参见 Varnish
官方文档。你应该从现在起尝试一些操作实例,长远理解 Varnish 的基础知识。

缓存服务器Varnish概念篇

缓存服务器Varnish概念篇

Varnish Cache 的架构笔记

CentOS 5.8下Varnish-2.1.5的设置配置

RedHat脚本改用CentOS源更新安装Nginx、PHP 5.3、Varnish

运用Varnish打造Cache服务器笔记

缓存服务Varnish安装配置

Varnish 编译安装所需准备

Linux下Varnish缓存的布局优化

Varnish 的事无巨细介绍:请点那里
Varnish 的下载地址:请点那里

正文永久更新链接地址:

http://www.bkjia.com/Linux/983040.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linux/983040.htmlTechArticle使用 Varnish 优化移动端站点
想象一下,你碰巧揭橥了一篇博文,并分享到了社交网络。然后,那篇文章恰巧被大V看中再一次分享了出去,立…

解除缓存

当页面被缓存之后,当您转移 HTML 或者 CSS
文件,并不会立即看到更新的部分。那平日让自家出错误。即便本人驾驭在 Apache
从前有个缓存服务器,但如故不时会犯傻“刚刚我的改动哪去了?”在命令行输入
varnishadm “ban.url .” 即可清除全体的缓存。

你也得以透过 HTTP 控制 Varnish。那地点有很多插件,比如服务于 WordPress
Varnish HTTP
Purge
,可以直接通过管住界面清除缓存。

自定义

或者,你会想经过了然一些 Varnish
的行事规律来微调它的陈设。借使依据上述手续配置
Varnish,一旦静态资源和页面被缓存到内存中,会逐年积累起大气的静态资源和页面。

Varnish
只会缓存那一个不影响平安的资源,也就此有时不会缓存一些你以为会被缓存的资源,比如,cookies。

在默许配置中,假如设置了 cookie,那么 Varnish
就不会缓存相应的内容。所以,要是您的站点为分歧用户提供差距的内容,比如个人资料,那么你势必不会为了一个用户缓存所有人的素材。然而,有时你又会希望忽略一些
cookies,比如为了一点分析工作。假使网站并不提供其余个人资料,那么唯一要求考虑
cookies 的地方就是后台管理一些——假设 Varnish
缓存了后台管理的一对,那么查看修改就会要命不便于。

让大家修改一下 /etc/varnish/default.vcl 文件。即使你的后台管理一些在
/admin,那么您必要加上如下内容:

sub vcl_recv {
  if ( !( req.url ~ ^/admin/) ) {
    unset req.http.Cookie;
  }
}

有点 cookies 可能非常紧要,比如曾经报到的用户 cookies
就不该缓存。所以,你就不会愿意消除拥有的
cookies。此处使用一个正则表明式可以定义哪些 cookies
是大家须要的。也得以从网上找到很多缓解那几个难题的方案。对于分析工具的
cookies,你可以增进如下内容:

sub vcl_recv {
  // Remove has_js and Google Analytics __* cookies.
  set req.http.Cookie = regsuball(req.http.Cookie, “(^|;s*)(_[_a-z]+|has_js)=[^;]*”, “”);
  // Remove a “;” prefix, if present.
  set req.http.Cookie = regsub(req.http.Cookie, “^;s*”, “”);
}

Varnish 文档中有一个专程的一对讲解
cookies

在超过半数地步下,根据上述手续配置 Varnish,并移除分析工具的
cookies,将会大大加快网站的访问速度。一旦 Varnish
建立并运行起来,在熟稔了布署的底子上,你就可以微调配置,从缓存规则中得到最佳质量。

进阶

越来越多材料,请参考 Varnish
官方文档
。你应当从现在起尝试一些操作实例,浓密精通Varnish 的基础知识。

致谢

正文翻译自 SMASHING
MAGAZINE

Speed Up Your Mobile Website With
Varnish
,相当感谢
Rachel
Andrew

的第一名工作。

相关文章

Your Comments

近期评论

    功能


    网站地图xml地图