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.soApache 2.2 için vemod_pagespeed_ap24.soApache 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_minifymod_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