Apache, Pagespeed ile nasıl hızlandırılır

Geri döndüm, doğru, hiçbir şeyi ölü ya da onun gibi bir parti yapmıyordum hahaha. tamam, konuya gelelim, bu gönderiye ne ad vereceğimi gerçekten bilmiyordum ... çünkü bu eklentiden o kadar etkilendim ki, hissettiğim güzel tadı ve duyguyu tanımlayacak isimler arıyordum. Bu eklentiyi web sunucularıma yüklediğimde sonuçlar beni terk etti. Hızlı ve öfkeli Apache meydan okuması hahahaha gibi bir şey koymayı düşündüm, ama hey zaten abartılmış, ayrıca bu tür bir şaka bana verilmez -

Apache

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

Debian ve türevleri

sudo dpkg -ben mod-PageSpeed- *.deb sudo apt-almak -f yükle

Redhat ve türevleri

sudo yum yükle  # eğer zaten 'at' kurmadıysanız
sudo rpm'si -U modu-PageSpeed- *.rpm

Kurulduktan sonra yeni bulacağınız şey budur

  • Mod_pagespeed paketi, kodun 2 sürümünü kendi başına yükler, biri, mod_pagespeed.so Apache 2.2 için ve mod_pagespeed_ap24.so Apache 2.4 için.
  • Yapılandırma dosyaları: pagespeed.conf, pagespeed_libraries.confve (Debian) pagespeed.load. Sizi bilgilendirirsem, mod_pagespeed'in zaten bir varsayılan yapılandırma (optimal) getirdiğini unutmayın, ancak bu yapılandırma dosyalarını kendi isteğinize veya ihtiyacınıza göre değiştirebilirsiniz, eğer değiştirirseniz bu dosyalar gelecekte otomatik olarak güncellenmeyecektir.
  • Bağımsız bir JavaScript minifier (sıkıştırıcı) pagespeed_js_minify mod_pagespeed'de kullanılan aynısına göre, JavaScript'i sıkıştırabilir ve kitaplıklar için meta veriler oluşturabilir.

güncelleştirme

Redhat ve türevleri

sudo yum update mod-pagespeed-beta # Veya mod-pagespeed-stabil sudo /etc/init.d/httpd restart

Debian ve türevleri

sudo apt-get update sudo apt-get yükseltme sudo /etc/init.d/apache2 restart

Kararlı veya beta sürümler arasında geçiş yapın

Redhat ve türevleri

sudo yum remove mod-pagespeed-stable sudo yum install mod-pagespeed-beta

Debian ve türevleri

sudo apt-get mod-sayfalar hızı-kararlı kaldır sudo apt-get install mod-pagespeed-beta

konfigürasyonları

Apache sunucusu tarafından bir şekilde oluşturulan tüm HTML içeriğini analiz etmek, optimize etmek ve yeniden yapılandırmak için kullanılan filtre

# Apache'nin tüm HTML çıktılarını mod_pagespeed çıktı işleyicisine göndermesini sağlar.
AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER metin/html

Not: Otomatik olarak etkinleştirilir mod_deflate sıkıştırmak için.

Mod_pagespeed'i Devre Dışı Bırakma veya Etkinleştirme

Mod_pagespeed ON'u etkinleştirmek veya devre dışı bırakmak için, pagespeed.conf'un en üstüne ekleyin:

modpagespeed on

Mod_pagespeed'i devre dışı bırakmanın 2 yolu vardır. HTML yeniden yazmayı devre dışı bırakmak, ancak kaynakları dağıtmaya ve sorgu seçeneklerini (sorguları) analiz etmeye devam etmek için ( ?ModPagespeed=on) bu seçeneği ayarlarınıza koyun.

modpagespeed kapalı

Mod_pagespeed'i tamamen devre dışı bırakmak için (.pagespeed gibi öğeler. Ünlü 404s hatasıyla sonuçlanır) aşağıdaki satırı kullanıyoruz:

modpagespeed takılı

Önemli olan şey, AÇIK ve KAPALI seçeneklerinin etiket üzerindeki meşhur .htaccsess ile yazılabilmesidir. <Directory>, query parametersVe headers. Devlet unplugged Yalnızca apache yapılandırmasının birincil düzeyinde ve sanal konaklarda, yani sitenizi yerleştirdiğiniz yerde kullanılabilir. Açıkçası ve böylece etkinleştirirseniz hiç şüpheniz olmasın ModPagespeed on sanal bir ana bilgisayarda, bağlantısız tipte bile en iyi seçeneklerin üzerine yazacaktır.

Sonra hemen nginx'e yükler ve bu arada her zamanki gibi yorumlarınızı bekliyorum!
teşekkürler


Google'da tercih edilen kaynak olarak ekleyin.