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, ç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.
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.
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
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
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.
bashKomut 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 -snano /etc/nginx/nginx.confYapı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ırveya
sudo apt mod-pagespeed-beta kaldırRHEL / CentOS
sudo yum mod-pagepeed kaldırveya
sudo yum mod-pagepeed-beta kaldırnginx
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.
LTB (Ağ Trafik İzleyicisi), Linux tabanlı işletim sistemleri için v...
Birkaç gün önce, Andrea Cimitan, Ubuntu'nun yer paylaşımı kaydırma ...
Bir uygulama kullanarak sistem tepsisinden donanım seçeneklerini ya...