Hlavní předností Apache je jeho přizpůsobitelnost a flexibilita. Apache přichází s podporou velkého počtu modulů pro provádění několika úkolů webového poskytování, které sám nemůže splnit. Jedním z takových modulů, které si v poslední době získaly na popularitě, je mod_pagespeed od Googlu, díky kterému se web načítá mnohem rychleji než kdy dříve. Dosahuje to použitím filtrů na různé soubory, jako jsou HTML, CSS, JavaScript, Jpeg, Png, Gif atd. za účelem :
- Snižte počet cest, které musí prohlížeč absolvovat, aby získal, co potřebuje.
- Zmenšete velikost těchto souborů a optimalizujte délku těchto souborů ukládaných do mezipaměti.
Implementovali jsme mod_pagespeed na náš server a zjistili jsme obrovské zlepšení doby načítání. Níže uvedený obrázek ukazuje srovnání před a po povolení mod_pagespeed. Podařilo se nám dosáhnout 3% nárůstu rychlosti stránky, snížení doby načítání stránky, velikosti stránky a celkového počtu. požadavku na server! Všem správcům webu doporučujeme používat mod_pagespeed k automatické optimalizaci webových stránek pro zlepšení výkonu při poskytování webových stránek pomocí serveru Apache HTTP.
Instalovat modul mod_pagespeed pro Apache:
Podporované platformy pro modul mod_pagespeed
- CentOS/Fedora/RHEL (32bitový a 64bitový)
- Debian/Ubuntu (32bitový a 64bitový)
Poznámka:Pokud místo Apache používáte Nginx, modul mod_pagespeed by měl být sestaven ze zdroje.
Konfigurace úložiště Google pro modul mod_pagespeed
Chcete-li nainstalovat modul mod_pagespeed pomocí yum, musíme použít úložiště Google, abychom vašemu systému umožnili instalaci a automatické získávání pravidelných aktualizací. Zde je návod, jak můžete přidat úložiště do vašeho systému:
Vytvořte soubor mod-pagespeed.repo pod /etc/yum.repos.d/ pomocí svého oblíbeného editoru a přidejte do něj následující řádky kódu na základě vašeho OS Architektura.
32-bit – RHEL/CentOS/Fedora
[mod-pagespeed] name=mod-pagespeed baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/i386 enabled=1 gpgcheck=1
64-bit – RHEL/CentOS/Fedora
[mod-pagespeed] name=mod-pagespeed baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/x86_64 enabled=1 gpgcheck=1
Instalace modulu mod_pagespeed pomocí yum
K instalaci modulu mod_pagespeed z výše vytvořeného úložiště použijeme Yum (Naučte se, jak nakonfigurovat yum).
Fri Dec 27 /etc/yum.repos.d>$yum --enablerepo=mod-pagespeed install -y mod-pagespeed
Nezapomeňte restartovat službu httpd:
/etc/init.d/httpd restart
Nakonfigurujte modul mod_pagespeed pro zapnutí/vypnutí
Ve výchozím nastavení je mod_pagespeed automaticky Zapnuto . Pokud chcete vypnout pro účely vývoje, otevřete soubor : /etc/httpd/conf.d/pagespeed.conf pomocí svého oblíbeného editoru a vyhledejte řádek níže:
ModPagespeed on
a změňte jej na
ModPagespeed off
Nezapomeňte restartovat službu httpd:
/etc/init.d/httpd restart
Jak upgradovat modul mod_pagespeed pomocí yum
Chcete-li upgradovat z předchozí verze, použijte standardní příkazy yum nebo apt-get update. Například:
Fri Dec 27 /etc/cron.daily>$yum update mod-pagespeed
Nezapomeňte restartovat službu httpd:
/etc/init.d/httpd restart
Jak ověřit modul mod_pagespeed pro Apache
Vytvořte soubor phpinfo.php v kořenovém adresáři apache s následujícími řádky kódu.
<?php phpinfo (); ?>
Jakmile vytvoříte výše uvedený soubor, přejděte k souboru phpinfo.php tak, že přejdete do webového prohlížeče, například http://localhost/phpinfo.php. V záhlaví HTTP uvidíte sekci „X-Mod-Pagespeed“, podobně jako níže: