Google'ın PageSpeed ​​Modülünü Apache'ye ve Nginx'i Linux'a Yükleme

click fraud protection

Linux'ta web sunucunuzun hızını artırmanın harika bir yolu Google PageSpeed ​​modülünü kullanmaktır. Google’ın Apache veya Nginx'te PageSpeed ​​Modülünü etkinleştirmek, 10 kat daha yüksek sayfa yükleme hızlarına neden olur.

Apache Talimatları

Apache, çoğu Linux kurulumunda tercih edilen web sunucusudur. Sonuç olarak Google, kullanıcıları kullanırken bu rotaya gitmeyi tercih eder. Kullanıyorsanız Ubuntu sunucusu, Debian sunucusu, Fedora sunucusu, Redhat Enterprise Linux, CentOS ve hatta Suse Enterprise Linux, eklentiyi çalıştırmak için takip edin.

Not: Google, Apache çalıştıran ve DEB veya RPM kullanmayan sunucu işletim sistemlerini desteklemez. Diğer platformlarda kullanmak için NGINX web sunucusu önerilir.

Ubuntu Sunucusu / Debian Sunucusu

Google, indirilebilir bir ikili paket sağladığı için PageSpeed ​​modülünün hem Debian hem de Ubuntu sunucu işletim sistemlerinde çalışmasını sağlamak oldukça kolaydır. Bu paket, modülün yanı sıra modülün her zaman güncel olmasını sağlayan resmi bir yazılım deposunu içerir.

instagram viewer

Kullanarak paketi indirerek başlayın wget indirme aracı.

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

veya

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb

Alternatif olarak, aşağıdaki modülün beta sürümünü indirin:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb

veya

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb

Pagespeed paketi büyük değil, bu nedenle indirme işlemi uzun sürmeyecek. Tamamlandığında, işlemin bir sonraki adımı paketi sisteme dpkg.

sudo dpkg -i mod-pagepeed-stable_current _ *. deb

veya

sudo dpkg -i mod-pagepeed-beta_current _ *. deb

Modülün kurulumu dpkg herhangi bir bağımlılık sorunu olmadan kusursuz bir şekilde çalışmalıdır. Herhangi bir nedenle bağımlılık hataları oluşursa, bunları aşağıdaki komutla düzeltin:

sudo uygun yükleme -f

RHEL / CentOS

Ubuntu gibi, Google’ın PageSpeed ​​modülünü almak isteyen RHEL ve CentOS kullanıcılarının karmaşık bir süreçten geçmeleri gerekmez. Bunun yerine, indirilmeye hazır uygun bir RPM dosyası var. Yükleme işlemini başlatmak için, wget paketi indirmek için bir araç.

Mod_pagespeed'in en son kararlı sürümünü edinmek için şunu deneyin:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm

veya

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm

Beta sürümü için şunları yapın:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm

veya

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm

Kullanmak RPM komut, Mod_pagespeed yükleyin.

sudo rpm -U mod-sayfa hızı - *. rpm

Nginx Talimatları

Apache'nin yanı sıra Google’ın PageSpeed ​​modülü de Nginx'i destekliyor. Bununla birlikte, Apache'nin aksine, indirilecek uygun ikili paketler yoktur. Bunun yerine, onu kullanmak isteyenlerin onu elle alması gerekir.

Nginx üzerinde modül kurulumunu başlatmak için aşağıdaki komutu girin. Bu komutu çalıştırmak, her şeyi ayarlayan otomatik bir komut dosyası yürütür.

Not: Bu komut dosyasını kullanmak için curl gereklidir. Paket yöneticisinde "kıvrılma" arayın ve devam etmeden önce yükleyin.

bash 

Komut dosyası tamamlandığında, Nginx Pagespeed modülü çalışıyor olmalıdır.

Sayfa Hızı'nı Yapılandırma

Apache web sunucusu için PageSpeed ​​modülünü kurmak herhangi bir yapılandırma gerektirmez. Bununla birlikte, Nginx'te öyle. Nginx web sunucusu içinde modülü etkinleştirmek için, nginx.conf dosya. Terminalde root kazanın ve ardından Nano ile yapılandırma dosyasını açın.

su -

veya

sudo -s
nano /etc/nginx/nginx.conf

Yapılandırma dosyasına aşağıdaki kodu yapıştırın:

sayfa hızı;
# Var olması ve nginx tarafından yazılabilir olması gerekir. En iyi performans için tmpfs kullanın.
sayfa hızı FileCachePath / var / ngx_pagespeed_cache;
# Sayfa hızı için optimize edilmiş kaynak isteklerinin sayfa hızı işleyicisine gitmesini sağlama
# ve yabancı başlık ayarlanmadı.
konum ~ "\ .pagespeed \. ([a-z] \.)? [a-z] {2} \. [^.] {10} \. [^.] +" {
add_header "" "";
}
konum ~ "^ / pagespeed_static /" {}
konum ~ "^ / ngx_pagespeed_beacon $" {}

Düğmesine basarak yapılandırma dosyasını kaydedin Ctrl + Ove ile çıkın Ctrl + X.

Sayfa Hızını Devre Dışı Bırak

Google’ın PageSpeed ​​modülü web sitelerinin performansı üzerinde büyük bir etki yaratır. Yine de, sonuçlardan memnun değilseniz, herhangi bir nedenle, devre dışı bırakmak isteyebilirsiniz. Modülü devre dışı bırakmak her iki sunucuda da kolaydır.

Apaçi

Apache'de modülü devre dışı bırakmanın birkaç yolu vardır, ancak en etkili yol ikili paketi kaldırmaktır. Bunu yapmak, kalan yapılandırma dosyalarını ve kitaplıkları sistemden otomatik olarak temizler.

Debian / Ubuntu

sudo apt mod-pagepeed kaldır

veya

sudo apt mod-pagespeed-beta kaldır

RHEL / CentOS

sudo yum mod-pagepeed kaldır

veya

sudo yum mod-pagepeed-beta kaldır

nginx

Nginx'te modülü devre dışı bırakmak da basittir. Modülü kapatmak için Nginx yapılandırma dosyasını düzenleyin ve PageSpeed'i “on” konumundan “off” olarak ayarlayın.

su -

veya

sudo -s nano /etc/nginx/nginx.conf

“Pagespeed on”; ve şu şekilde değiştirin:

sayfa hızı;

Değeri değiştirdikten sonra Nano'dan çıkın. PageSpeed ​​anında kapanmalıdır.

watch instagram story