The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Ngx-pagespeed je open source modul Nginx, který zrychluje váš web a zkracuje dobu načítání stránky. Činí tak přepsáním webových stránek, aby se snížila latence a šířka pásma. Ngx-pagespeed také poskytuje mnoho optimalizačních filtrů, které se používají k optimalizaci různých souborů, jako jsou css, html, png a jpg.
Před instalací jakýchkoli balíčků na instanci serveru CentOS se doporučuje aktualizovat systém. Přihlaste se pomocí uživatele sudo a spusťte následující příkazy pro aktualizaci systému.
sudo yum -y update
sudo reboot
Jakmile se systém restartuje, přihlaste se znovu jako uživatel sudo a pokračujte dalšími kroky.
Chcete-li nainstalovat Nginx s ngx-pagespeed, musíme Nginx zkompilovat ze zdroje. K tomu si musíme stáhnout nějaký software spuštěním následujícího příkazu.
sudo yum -y install gcc-c++ pcre-devel zlib-devel make unzip
Dále si musíme stáhnout zdrojový kód pro Nginx a ngx-pagespeed. V době psaní tohoto článku je nejnovější stabilní verze Nginx 1.12.0 a nejnovější verze ngx-pagespeed je 1.12.34.2.
NPS_VERSION=1.12.34.2
NGINX_VERSION=1.12.0
wget http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz
wget https://github.com/pagespeed/ngx_pagespeed/archive/v${NPS_VERSION}-beta.zip
Rozbalte stažené balíčky.
tar -xvzf nginx-${NGINX_VERSION}.tar.gz
unzip v${NPS_VERSION}-beta.zip
Ke kompilaci Nginx jsou nutné knihovny PageSpeed Optimization Libraries (psol). Stáhněte si je a rozbalte je ve zdrojovém adresáři ngx-pagespeed pomocí následujících příkazů.
cd ngx_pagespeed-${NPS_VERSION}-beta
psol_url=https://dl.google.com/dl/page-speed/psol/${NPS_VERSION}.tar.gz
[ -e scripts/format_binary_url.sh ] && psol_url=$(scripts/format_binary_url.sh PSOL_BINARY_URL)
wget ${psol_url}
tar -xzvf $(basename ${psol_url})
cd ..
Zdrojový kód Nginx lze nyní zkompilovat pomocí modulu pagespeed. Přejděte do zdrojového adresáře Nginx.
cd nginx-${NGINX_VERSION}
Nakonfigurujte zdroj pomocí následujícího příkazu.
./configure --add-module=$HOME/ngx_pagespeed-${NPS_VERSION}-beta --user=nobody --group=nobody --pid-path=/var/run/nginx.pid ${PS_NGX_EXTRA_FLAGS}
Po dokončení konfigurace zkompilujte Nginx pomocí příkazu:
sudo make
To může trvat několik minut. Poté můžete pokračovat a nainstalovat software pomocí příkazu:
sudo make install
Nginx je nyní nainstalován v adresáři /usr/local/nginx. Pro usnadnění můžeme vytvořit následující symbolické odkazy:
sudo ln -s /usr/local/nginx/conf/ /etc/nginx
sudo ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx
Abyste mohli zastavit a spustit Nginx, musíte ručně vytvořit spouštěcí skript. Šablonu k tomu poskytuje Nginx zde . Zkopírujte obsah šablony a vložte jej do /etc/init.d/nginxsouboru pomocí textového editoru, jako je nano. Nastavte také správná oprávnění pro soubor.
sudo nano /etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx
Nyní můžete spustit a poté přidat do výchozích úrovní běhu (takže Nginx se spustí a zastaví spolu s vaší instancí) pomocí příkazu:
sudo service nginx start
sudo systemctl enable nginx
Chcete-li povolit ngx-pagespeed, začněte vytvořením adresáře mezipaměti a přiřazením vlastnictví k Nginx:
sudo mkdir -p /var/ngx_pagespeed_cache
sudo chown -R nobody:nobody /var/ngx_pagespeed_cache
Otevřete /etc/nginx/nginx.confsoubor:
sudo nano /etc/nginx/nginx.conf
A do bloku serveru přidejte následující řádky:
##
# Pagespeed main settings
pagespeed on;
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 ~ "^/ngx_pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon" { }
Nakonec restartujte Nginx, aby se změny projevily:
sudo systemctl restart nginx
Chcete-li zkontrolovat, zda byl ngx-pagespeed správně nainstalován na vašem serveru, spusťte následující příkaz:
curl -I -p http://localhost| grep X-Page-Speed
Výstup by měl vypadat takto:
X-Page-Speed: 1.12.34.2-0
Ngx-pagespeed je nyní nainstalován na vašem serveru. Pokud tento výstup nedostanete, ujistěte se, že jste povolili ngx-pagespeed, jak bylo vysvětleno výše.
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více