最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

升級(jí)nginx支持HTTP/2服務(wù)端推送的方法

 更新時(shí)間:2018年05月29日 14:42:22   作者:程序猿小卡的博客  
這篇文章主要介紹了升級(jí)nginx支持HTTP/2服務(wù)端推送的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

內(nèi)容概覽

NGINX從1.13.9版本開(kāi)始支持HTTP/2服務(wù)端推送,上周找時(shí)間升級(jí)了下NGINX,在博客上試驗(yàn)新的特性。

升級(jí)工作主要包括:

  1. 升級(jí)NGINX
  2. 修改NGINX配置
  3. 修改wordpress主題

升級(jí)NGINX到1.14.0

1、配置nginx官方的yum源。創(chuàng)建配置文件 /etc/yum.repos.d/nginx.repo ,寫入如下內(nèi)容

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

2、更新nginx

yum update

3、重啟nginx

systemctl restart nginx

4、驗(yàn)證nginx版本

$ curl -I 127.0.0.1
HTTP/1.1 301 Moved Permanently
Server: nginx/1.14.0

修改NGINX配置

在原有的配置上,加上 http2_push_preload on; 。當(dāng)nginx檢測(cè)到 link 響應(yīng)首部時(shí),會(huì)主動(dòng)往客戶端推送資源。

location ~ \.php$ {
  # ...省略其他配置
  http2_push_preload on; # 加上這行
}

修改WordPress主題

NGINX的 http2_push_preload 需要應(yīng)用服務(wù)的配合。比如我要主動(dòng)推送 index.js 這個(gè)文件,那么需要加上如下響應(yīng)首部:

link: </index.js>; as=script; rel=preload

也可以同時(shí)推送多個(gè)文件,比如:

link: </index.js>; as=script; rel=preload, </index.css>; as=style; rel=preload

具體到WordPress,可以加上如下代碼:

function add_http2_push_header() {
  $preload_resource_array = array(
    '</index.js>; as=script; rel=preload',
    '</index.css>; as=style; rel=preload'
  );
  $preload_link_value = join( ', ', $preload_resource_array );

  header( 'link: '.$preload_link_value ); 
}
add_action( 'send_headers', 'add_http2_push_header' );

瀏覽器驗(yàn)證

升級(jí)之前,不支持服務(wù)端推送。

升級(jí)之后,支持服務(wù)端推送。

 

相關(guān)鏈接

https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-open-source/#prebuilt_redhat

https://www.nginx.com/blog/nginx-1-13-9-http2-server-push/

http://nginx.org/en/docs/http/ngx_http_v2_module.html#http2_push_preload

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用nginx方式實(shí)現(xiàn)http轉(zhuǎn)換為https的示例代碼

    使用nginx方式實(shí)現(xiàn)http轉(zhuǎn)換為https的示例代碼

    這篇文章主要介紹了使用nginx方式實(shí)現(xiàn)http轉(zhuǎn)換為https的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Nginx下支持Thinkphp URL Rewrite的配置示例

    Nginx下支持Thinkphp URL Rewrite的配置示例

    這篇文章主要介紹了Nginx下支持Thinkphp URL Rewrite的配置示例,本文直接給出配置示例,需要的朋友可以參考下
    2015-07-07
  • Nginx可視化管理軟件NginxProxyManager的使用

    Nginx可視化管理軟件NginxProxyManager的使用

    NginxProxyManager是一款基于Nginx的開(kāi)源可視化管理工具,支持通過(guò)WebUI簡(jiǎn)易管理Nginx服務(wù)器,支持DockerCompose快速部署在Linux、Windows、macOS上,提供SSL證書(shū)獲取、多代理管理等功能,感興趣的可以了解一下
    2024-11-11
  • Nginx 服務(wù)器安裝及配置文件詳解介紹

    Nginx 服務(wù)器安裝及配置文件詳解介紹

    這篇文章主要介紹了Nginx 服務(wù)器安裝及配置文件詳解介紹,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2016-11-11
  • nginx將https協(xié)議反向代理到http協(xié)議請(qǐng)求上的實(shí)現(xiàn)

    nginx將https協(xié)議反向代理到http協(xié)議請(qǐng)求上的實(shí)現(xiàn)

    本文主要介紹了nginx將https協(xié)議反向代理到http協(xié)議請(qǐng)求上的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-10-10
  • linux下Nginx 0.8.40的安裝方法

    linux下Nginx 0.8.40的安裝方法

    這篇文章主要介紹了linux下Nginx 0.8.40的安裝方法,需要的朋友可以參考下
    2014-11-11
  • Nginx實(shí)現(xiàn)if多重判斷配置方法示例

    Nginx實(shí)現(xiàn)if多重判斷配置方法示例

    這篇文章主要介紹了Nginx實(shí)現(xiàn)if多重判斷配置方法示例,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-05-05
  • Nginx請(qǐng)求轉(zhuǎn)發(fā)配置指南

    Nginx請(qǐng)求轉(zhuǎn)發(fā)配置指南

    Nginx 是一款高性能的 HTTP 和反向代理服務(wù)器,也是一個(gè) IMAP/POP3/SMTP 代理服務(wù)器,本文檔將介紹如何使用 Nginx 配置請(qǐng)求轉(zhuǎn)發(fā),并解釋一些常用的配置參數(shù),需要的朋友可以參考下
    2024-10-10
  • Nginx SSL配置錯(cuò)誤問(wèn)題及解決

    Nginx SSL配置錯(cuò)誤問(wèn)題及解決

    本文詳細(xì)介紹了Nginx SSL配置的常見(jiàn)錯(cuò)誤及其解決方法,包括證書(shū)與私鑰不匹配、協(xié)議版本錯(cuò)誤、證書(shū)鏈未配置、加密套件配置錯(cuò)誤、不安全的SSL配置等,同時(shí),文章還提供了一些優(yōu)化建議,如啟用OCSP Stapling和Session Resumption,以提高Nginx的SSL性能
    2025-02-02
  • nginx返回json或者文本格式的方法

    nginx返回json或者文本格式的方法

    下面小編就為大家分享一篇nginx返回json或者文本格式的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03

最新評(píng)論

昌图县| 广丰县| 郑州市| 沙坪坝区| 成都市| 淮北市| 青河县| 伊宁市| 英德市| 绥化市| 定西市| 海盐县| 汨罗市| 屯门区| 黄石市| 内江市| 酒泉市| 土默特右旗| 洪泽县| 新密市| 安丘市| 西安市| 镇江市| 白城市| 芜湖市| 瑞安市| 灌南县| 乌兰浩特市| 东平县| 繁昌县| 长治市| 固安县| 曲沃县| 宁陕县| 元谋县| 日喀则市| 嫩江县| 探索| 通江县| 淮南市| 东城区|