亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB服務 > 正文

Nginx安裝配置PageSpeed模塊實現網站加速

2020-05-27 13:13:08
字體:
來源:轉載
供稿:網友

   作為Nginx組件,ngx_pagespeed將重寫你的網頁,讓用戶以更快的速度進行訪問。重寫的工作包括壓縮圖片、縮減CSS和JavaScript、擴展緩存時間,同樣還包括其它一些最佳實踐:

  優化緩存——整合應用程序的數據和邏輯

  最小化round-trip次數——削減連續的請求/響應周期數

  最小化請求開銷——削減上傳大小

  最小化負載大小——削減響應、下載及緩存頁面大小

  優化瀏覽器渲染——改善瀏覽器頁面布局

  移動方面的優化——優化站點移動網絡和設備方面的相關特性

  下載解壓PageSpeed模塊

  cd /root/lnmp/src

  wget https://github.com/pagespeed/ngx_pagespeed/archive/release-1.6.29.5-beta.zip

  unzip -q release-1.6.29.5-beta

  wget https://dl.google.com/dl/page-speed/psol/1.6.29.5.tar.gz

  tar xzf 1.6.29.5.tar.gz -C ngx_pagespeed-release-1.6.29.5-beta

  查看線上版本編譯參數

  # /usr/local/nginx/sbin/nginx -V

  nginx version: nginx/1.4.1

  built by gcc 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC)

  TLS SNI support enabled

  configure arguments: --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module

  增加ngx_pagespeed模塊重新編譯

  # wget http://nginx.org/download/nginx-1.4.2.tar.gz

  # tar -xvzf nginx-1.4.2.tar.gz

  # cd nginx-1.4.2/

  # ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --add-module=../ngx_pagespeed-release-1.6.29.5-beta/

  # make //注意只make 不要make install (如果報錯請看下面)

  安裝ngx_pagespeed (make) 32位操作系統可能會報如下錯誤

  ../ngx_pagespeed-release-1.6.29.5-beta/psol/lib/Release/linux/ia32/pagespeed_automatic.a(104.system.o.o): In function `cv::tempfile(char const*):

  system.cpp:(.text._ZN2cv8tempfileEPKc+0x1e): warning: the use of `tmpnam is dangerous, better use `mkstemp

  objs/addon/src/ngx_base_fetch.o: In function `net_instaweb::NgxBaseFetch::DecrefAndDeleteIfUnreferenced():

  /root/lnmp/src/nginx-1.4.2/../ngx_pagespeed-release-1.6.29.5-beta/src/ngx_base_fetch.cc:185: undefined reference to `__sync_add_and_fetch_4

  collect2: ld returned 1 exit status

  make[1]: *** [objs/nginx] Error 1

  make[1]: Leaving directory `/root/lnmp/src/nginx-1.4.2

  make: *** [build] Error 2

  解決方法:

  ./configure 后面加上–with-cc-opt=’-DLINUX=2 -D_REENTRANT -D_LARGEFILE64_SOURCE -march=i686 -pthread’ ,如下:

  # make clean

  # ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --add-module=../ngx_pagespeed-release-1.6.29.5-beta

  --with-cc-opt=-DLINUX=2 -D_REENTRANT -D_LARGEFILE64_SOURCE -march=i686 -pthread

  # make

  # mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx$(date +%m%d) #備份nginx原文件

  # cp objs/nginx /usr/local/nginx/sbin/nginx #復制編譯make后的文件覆蓋nginx原文件

  # /usr/local/nginx/sbin/nginx -t #檢測nginx配置文件語法是否正確

  nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

  nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

  # kill -USR2 `cat /usr/local/nginx/logs/nginx.pid` #把nginx.pid改成nginx.pid.oldbin跟著啟動新的nginx

  # kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin` #退出舊的nignx

  使用ngx_pagespeed

  # mkdir /var/ngx_pagespeed_cache

  # chown www.www /var/ngx_pagespeed_cache

  # cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf$(date +%m%d) #備份nginx配置文件

  # vi /usr/local/nginx/conf/nginx.conf

  server {

  #省略

  pagespeed on;

  pagespeed FileCachePath /var/ngx_pagespeed_cache;

  pagespeed RewriteLevel CoreFilters;

  pagespeed EnableFilters local_storage_cache;

  pagespeed EnableFilters collapse_whitespace,remove_comments;

  pagespeed EnableFilters outline_css;

  pagespeed EnableFilters flatten_css_imports;

  pagespeed EnableFilters move_css_above_scripts;

  pagespeed EnableFilters move_css_to_head;

  pagespeed EnableFilters outline_javascript;

  pagespeed EnableFilters combine_javascript;

  pagespeed EnableFilters combine_css;

  pagespeed EnableFilters rewrite_javascript;

  pagespeed EnableFilters rewrite_css,sprite_images;

  pagespeed EnableFilters rewrite_style_attributes;

  pagespeed EnableFilters recompress_images;

  pagespeed EnableFilters resize_images;

  pagespeed EnableFilters convert_meta_tags;

  location ~ ".pagespeed.([a-z].)?[a-z]{2}.[^.]{10}.[^.]+" { add_header "" ""; }

  location ~ "^/ngx_pagespeed_static/" { }

  location ~ "^/ngx_pagespeed_beacon$" { }

  location /ngx_pagespeed_statistics { allow 127.0.0.1; deny all; }

  location /ngx_pagespeed_message { allow 127.0.0.1; deny all; }

  #省略

  }

  # /usr/local/nginx/sbin/nginx -t

  Setting option from ("on")

  Setting option from ("FileCachePath", "/var/ngx_pagespeed_cache")

  nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

  nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

  # service nginx restart

  Stopping nginx: [ OK ]

  Starting nginx: Setting option from ("on")

  Setting option from ("FileCachePath", "/var/ngx_pagespeed_cache") [ OK ]

  # curl -I http://www.linuxeye.com/ | grep X-Page-Speed

  % Total % Received % Xferd Average Speed Time Time Time Current

  Dload Upload Total Spent Left Speed

  0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0

  X-Page-Speed: 1.4.0.0-2748

  注意:

  如果discuz使用了偽靜態要注銷掉下面部分(前面加#注銷):

  #if (!-e $request_filename) {

  # return 404;

  #}

  使用后效果如下:

  使用PageSpeed模塊效果演示網站:http://www.server110.com

Nginx安裝配置PageSpeed模塊實現網站加速 武林網
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品国产成人| 亚洲国产精品人人爽夜夜爽| 亚洲国产另类 国产精品国产免费| 亚洲日本欧美日韩高观看| 欧洲午夜精品久久久| 1769国内精品视频在线播放| 综合国产在线视频| 日韩女优人人人人射在线视频| 亚洲va欧美va国产综合久久| 国产精品久久久久久av下载红粉| 成人亚洲欧美一区二区三区| 日韩av一区二区在线观看| 亚洲女人天堂成人av在线| 国产亚洲a∨片在线观看| 国产大片精品免费永久看nba| 亚洲国产成人精品久久| 91久热免费在线视频| 久久99国产精品久久久久久久久| 国产精品视频网| 国产精品中文字幕在线| 国产精品啪视频| 搡老女人一区二区三区视频tv| 国产精品美女久久久久久免费| 国产国语刺激对白av不卡| www.欧美免费| 国产精品wwwwww| 欧美在线视频播放| 欧美色道久久88综合亚洲精品| 国产在线精品播放| 亚洲视频日韩精品| 成人高h视频在线| 国产精品一香蕉国产线看观看| 日韩精品中文字幕有码专区| 国产欧美一区二区白浆黑人| 国产成人精品综合久久久| 亚洲精品视频在线播放| 欧美性高跟鞋xxxxhd| 91wwwcom在线观看| 久久久精品2019中文字幕神马| 最近2019中文字幕大全第二页| 91久久精品美女| 亚洲精品福利视频| 精品国内自产拍在线观看| 91九色国产在线| 欧美孕妇孕交黑巨大网站| 国产亚洲日本欧美韩国| 日本久久中文字幕| 欧美日韩福利在线观看| 最近中文字幕日韩精品| 欧美制服第一页| 国产99久久精品一区二区| 欧美性猛交xxxx黑人猛交| 国产精品一区专区欧美日韩| 精品国产一区二区三区四区在线观看| 亚洲国产欧美精品| 亚洲第一网站男人都懂| 日韩精品视频在线免费观看| 国产精品一二区| 欧美日韩亚洲一区二区三区| 97在线看免费观看视频在线观看| 成人精品久久av网站| 成人欧美在线观看| 日韩性生活视频| 久久亚洲精品中文字幕冲田杏梨| 日韩精品有码在线观看| 狠狠做深爱婷婷久久综合一区| 亚洲国产精品久久精品怡红院| 91在线视频免费| 日韩欧美a级成人黄色| 久久全国免费视频| 日韩av在线影院| 国产欧美精品一区二区三区-老狼| 超碰91人人草人人干| 亚洲精品按摩视频| 日韩成人xxxx| 一本色道久久88综合日韩精品| 欧美亚洲日本黄色| 久久久久国产精品一区| 久久久99免费视频| 成人h视频在线观看播放| 国产欧美精品日韩精品| 国产精品久久久精品| 精品视频偷偷看在线观看| 亚洲精品国产综合区久久久久久久| 国产成人激情视频| 欧美日韩国产区| 国产精品扒开腿做爽爽爽的视频| 91久久精品一区| 日韩高清电影免费观看完整版| 这里只有精品视频| 成人午夜一级二级三级| 青青青国产精品一区二区| 成人免费看吃奶视频网站| 国产精品久久久久av免费| 91久久精品国产91久久| 日韩欧美在线视频日韩欧美在线视频| 欧美在线播放视频| 亚洲精品网站在线播放gif| 国产有码在线一区二区视频| 国产精品精品视频一区二区三区| 亚洲欧美国产精品专区久久| 欧美精品videosex极品1| 欧美视频二区36p| 欧美日韩一区二区免费视频| 亚洲一区二区三区视频播放| 98精品国产高清在线xxxx天堂| 欧美大学生性色视频| 日本国产欧美一区二区三区| 搡老女人一区二区三区视频tv| 日韩中文娱乐网| 欧美日韩性视频在线| 国产成人精品日本亚洲| 最新69国产成人精品视频免费| 91丨九色丨国产在线| 日韩一区二区福利| 国产精品一区二区av影院萌芽| 亚洲美女在线看| 欧美性xxxx极品hd满灌| 91视频国产高清| 国内外成人免费激情在线视频网站| 日韩在线免费观看视频| 精品视频在线播放色网色视频| 欧美裸体视频网站| 亚洲欧洲一区二区三区在线观看| 国产精品久久久久久婷婷天堂| 亚洲黄色www网站| 欧美精品手机在线| 亚洲精品videossex少妇| 欧美一级大片在线免费观看| 国产精品视频网址| 日韩视频免费中文字幕| 日韩av在线影院| 不卡毛片在线看| 成人日韩在线电影| 精品福利在线看| 色偷偷88888欧美精品久久久| 欧美性感美女h网站在线观看免费| 超薄丝袜一区二区| 7m精品福利视频导航| 在线观看久久av| 91久久精品久久国产性色也91| 亚洲国产精品资源| 国产精品视频色| 一区二区三区无码高清视频| 欧美大尺度在线观看| 久久久亚洲天堂| 91在线观看免费高清完整版在线观看| 亚洲一品av免费观看| 国产在线播放91| 亚洲福利小视频| 91精品国产乱码久久久久久久久| 欧美网站在线观看| 日韩中文字幕网| 久久精品免费播放| 欧美精品一二区| 久久国产精品久久久久久久久久| 日韩精品视频在线观看网址| 欧美成人精品影院| 亚洲午夜精品久久久久久性色| 一区二区三区四区在线观看视频| 国产精品久久av| 一区二区三区高清国产| 欧美在线xxx| 日韩精品一二三四区|