ຕິດຕັ້ງ Mod_Pagespeed ເພື່ອເລັ່ງ Apache ແລະ Nginx Performance Upto 10 ເທົ່າ
ນີ້ແມ່ນຊຸດຂອງພວກເຮົາກ່ຽວກັບການເພີ່ມປະສິດທິພາບຂອງ Apache ແລະການປັບແຕ່ງການປະຕິບັດ, ນີ້ພວກເຮົາ ກຳ ລັງແນະ ນຳ ຜະລິດຕະພັນ ໃໝ່ ຂອງ Google ທີ່ເອີ້ນວ່າໂມດູນ mod_pagespeed ສຳ ລັບ Apache ຫຼື Nginx ທີ່ເຮັດໃຫ້ເວບໄຊທ໌ໂຫລດໄວຂື້ນກວ່າເກົ່າ.
ຂ້ອຍໄດ້ທົດສອບໂມດູນນີ້ໂດຍສ່ວນຕົວໃນເຊີຟເວີ Live (linux-console.net) ຂອງພວກເຮົາແລະຜົນໄດ້ຮັບແມ່ນ ໜ້າ ຕື່ນຕາຕື່ນໃຈ, ດຽວນີ້ເວັບໄຊທ໌ໂຫລດໄວກ່ວາເກົ່າ. ຂ້າພະເຈົ້າຂໍແນະ ນຳ ໃຫ້ທ່ານທຸກຄົນຕິດຕັ້ງມັນແລະເບິ່ງຜົນໄດ້ຮັບ.
ໃນບົດຂຽນນີ້ພວກເຮົາຈະແນະ ນຳ ວິທີການຕິດຕັ້ງແລະ ກຳ ຫນົດໂມດູນ mod_pagespeed ຂອງ Google ສຳ ລັບເຊີຟເວີ Apache ແລະ Nginx ໃນລະບົບ RHEL/CentOS/Fedora ແລະ Debian/Ubuntu ໂດຍໃຊ້ແພັກເກັດໄບໂອນິກຢ່າງເປັນທາງການ, ເພື່ອວ່າລະບົບຂອງທ່ານຈະໄດ້ຮັບການປັບປຸງເປັນປົກກະຕິໂດຍອັດຕະໂນມັດແລະຢູ່ ເຖິງວັນທີ.
Mod_PageSpeed ແມ່ນຫຍັງ
mod_pagespeed ແມ່ນໂມດູນແຫຼ່ງເປີດ ສຳ ລັບເຊີຟເວີ Apache ແລະ Nginx ທີ່ເພີ່ມປະສິດທິພາບ Web Pages ໂດຍອັດຕະໂນມັດເພື່ອປັບປຸງປະສິດຕິພາບດີຂື້ນໃນຂະນະທີ່ຮັບໃຊ້ ໜ້າ ເວບໄຊທ໌ໂດຍໃຊ້ HTTP Server.
ມັນມີຫລາຍຕົວກອງທີ່ຊ່ວຍເພີ່ມປະສິດທິພາບຂອງໄຟລ໌ເຊັ່ນ HTML, CSS, JavaScript, JPEG, PNG ແລະຊັບພະຍາກອນອື່ນໆ.
mod_pagespeed ຖືກພັດທະນາຢູ່ໃນ PageSpeed Optimization Libraries, ຖືກ ນຳ ໃຊ້ຫລາຍກວ່າ 100K + ເວບໄຊທ໌, ແລະໃຫ້ໂດຍຜູ້ໃຫ້ບໍລິການ CDN ແລະຜູ້ໃຫ້ບໍລິການ Hosting ທີ່ມີຄວາມນິຍົມຫລາຍທີ່ສຸດເຊັ່ນ GoDaddy, EdgeCast, DreamHost ແລະບໍ່ພໍເທົ່າໃດຊື່.
ມັນສະຫນອງຫຼາຍກວ່າ 40+ ຕົວກອງທີ່ດີທີ່ສຸດ, ເຊິ່ງປະກອບມີ:
<
ປະຈຸບັນໂມດູນ mod_pagespeed ທີ່ສະ ໜັບ ສະ ໜູນ ເວທີ Linux ແມ່ນ RHEL/CentOS/Fedora ແລະ Debian/Ubuntu ສຳ ລັບການແຈກຈ່າຍ 32 ບິດແລະ 64 ນ້ອຍ.
ຕິດຕັ້ງ Mod_Pagespeed Module ໃນ Linux
ດັ່ງທີ່ຂ້ອຍໄດ້ກ່າວມາຂ້າງເທິງວ່າພວກເຮົາ ກຳ ລັງໃຊ້ແພັກໄບທ໌ທາງການຂອງ Google ເພື່ອຕິດຕັ້ງມັນ ສຳ ລັບການອັບເດດໃນອະນາຄົດ, ສະນັ້ນໃຫ້ສືບຕໍ່ເດີນ ໜ້າ ແລະຕິດຕັ້ງມັນໄວ້ໃນລະບົບຂອງທ່ານໂດຍອີງໃສ່ສະຖາປັດຍະ ກຳ OS ຂອງທ່ານ.
----------- On 32-bit Systems ----------------- # wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm # yum install at [# if you don't already have 'at' installed] # rpm -Uvh mod-pagespeed-stable_current_i386.rpm ----------- On 64-bit Systems ----------------- # wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm # yum install at [# if you don't already have 'at' installed] # rpm -Uvh mod-pagespeed-stable_current_x86_64.rpm
----------- On 32-bit Systems ----------------- $ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb $ sudo dpkg -i mod-pagespeed-stable_current_i386.deb $ sudo apt-get -f install ----------- On 64-bit Systems ----------------- $ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb $ sudo dpkg -i mod-pagespeed-stable_current_amd64.deb $ sudo apt-get -f install
ການຕິດຕັ້ງ mod_pagespeed ຈາກ binary package ຈະເພີ່ມບ່ອນເກັບມ້ຽນທີ່ເປັນທາງການຂອງ Google ໃນລະບົບຂອງທ່ານ, ເພື່ອໃຫ້ທ່ານສາມາດອັບເດດ mod_pagespeed ໂດຍອັດຕະໂນມັດໂດຍໃຊ້ package manager ທີ່ເອີ້ນວ່າ yum ຫຼື apt.
ສິ່ງທີ່ Mod_Pagespeed ຖືກຕິດຕັ້ງ
ມາເບິ່ງວ່າມີການຕິດຕັ້ງແບບໃດທີ່ mod_pagespeed ຢູ່ໃນລະບົບ:
<
ກ່ຽວກັບ Mod_Pagespeed Configuration ແລະ Directories
ໂມດູນຊ່ວຍໃຫ້ແຟ້ມການຕັ້ງຄ່າແລະລາຍການຕ່າງໆຕໍ່ໄປນີ້ໂດຍອັດຕະໂນມັດໃນລະຫວ່າງການຕິດຕັ້ງ.
<
ສິ່ງ ສຳ ຄັນ: ໃນ Nginx ໄຟລ໌ການຕັ້ງຄ່າຂອງ mod_pagespeed ພົບທົ່ວໄປພາຍໃຕ້/usr/local/nginx/conf/directory.
ກຳ ຫນົດຄ່າ Mod_Pagespeed Module
ໃນ Apache, mod_pagespeed ເປີດອັດຕະໂນມັດເມື່ອຕິດຕັ້ງ, ໃນຂະນະທີ່ຢູ່ໃນ Nginx ທ່ານ ຈຳ ເປັນຕ້ອງວາງສາຍຕໍ່ໄປນີ້ໃນແຟ້ມ nginx.conf ຂອງທ່ານແລະໃນທຸກໆ server block ທີ່ PageSpeed ຖືກເປີດໃຊ້:
pagespeed on; # Needs to exist and be writable by nginx. Use tmpfs for best performance. pagespeed FileCachePath /var/ngx_pagespeed_cache; # Ensure requests for pagespeed optimized resources go to the pagespeed handler # and no extraneous headers get set. location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" { add_header "" ""; } location ~ "^/pagespeed_static/" { } location ~ "^/ngx_pagespeed_beacon$" { }
ສຸດທ້າຍ, ຢ່າລືມທີ່ຈະເລີ່ມຕົ້ນ Apache ຫຼື Nginx server ຂອງທ່ານເພື່ອເລີ່ມຕົ້ນການເຮັດວຽກທີ່ຖືກຕ້ອງ.
ຂັ້ນຕອນທີ 4: ການກວດສອບ Mod_Pagespeed Module
ເພື່ອກວດສອບໂມດູນ mod_pagespeed, ພວກເຮົາຈະໃຊ້ ຄຳ ສັ່ງ curl ເພື່ອທົດສອບໃນໂດເມນຫລື IP ດັ່ງທີ່ສະແດງ:
# curl -D- http://192.168.0.15/ | less
HTTP/1.1 200 OK Date: Fri, 04 Mar 2016 07:37:57 GMT Server: Apache/2.4.6 (CentOS) PHP/5.4.16 ... X-Mod-Pagespeed: 1.9.32.13-0 ---
HTTP/1.1 200 OK Date: Fri, 04 Mar 2016 07:37:57 GMT Server: nginx/1.4.0 ... X-Page-Speed: 1.5.27.1-2845 ...
ຖ້າທ່ານບໍ່ເຫັນແທັບຫົວ X-Mod-Pagespeed, ນັ້ນ ໝາຍ ຄວາມວ່າ mod_pagespeed ບໍ່ໄດ້ຖືກຕິດຕັ້ງແທ້.
ຖ້າທ່ານບໍ່ຕ້ອງການໃຊ້ແບບ mod_pagespeed ຢ່າງສົມບູນ, ທ່ານສາມາດປິດການໃຊ້ງານໂດຍການໃສ່ສາຍຕໍ່ໄປນີ້ໃສ່ເອກະສານ pagepeed.conf ຢູ່ເທິງສຸດ.
ModPagespeed off
ເຊັ່ນດຽວກັນ, ເພື່ອເປີດໃຊ້ໂມດູນ, ໃສ່ສາຍຕໍ່ໄປນີ້ໃສ່ເອກະສານ pagepeed.conf ຢູ່ເທິງສຸດ.
ModPagespeed on
ດັ່ງທີ່ຂ້ອຍໄດ້ກ່າວມາຂ້າງເທິງຫລັງຈາກຕິດຕັ້ງ mod_pagespeed ເວັບໄຊທ໌້ຂອງພວກເຮົາມີຄວາມໄວ 40% -50%. ພວກເຮົາຢາກຮູ້ກ່ຽວກັບຄວາມໄວຂອງເວັບໄຊທ໌້ຂອງທ່ານຫຼັງຈາກຕິດຕັ້ງມັນໃສ່ລະບົບຂອງທ່ານຜ່ານ ຄຳ ເຫັນ.
ສຳ ລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບການຕັ້ງຄ່າ, ທ່ານສາມາດກວດເບິ່ງ ໜ້າ ເວັບ mod_pagespeed ຢ່າງເປັນທາງການທີ່ https://developers.google.com/speed/pagespeed/module/.