Speed Cache belgeleri

 

Giriş

Speed Cache, çok sayıda yeni performans aracı, uyumluluk ve özellik ile birlikte Joomla performans araçlarını (Cache ve Gzip) doğal bir iyileştirme olarak karşılıyor.

 

Speed Cache: Joomla performans kontrol paneli

 

Ana Özellikler:

  • Yeni statik önbellek
  • Tam tarayıcı önbelleğini etkinleştir
  • Önbellek otomatik oluşturma
  • Joomla önbellek aktivasyonunu ve süresini kontrol edin
  • Gzip sıkıştırmasını kontrol et
  • Süre Sonu Başlıkları varlığı ve süresi ekle
  • Speed cache URL Autoindex aktivasyonu
  • PHP sürümünü kontrol et
  • Tarayıcı önbelleği aktivasyonu
  • Otomatik Temizle önbellek aktivasyonu

 

I. SPEED CACHE KURULUM VE GÜNCELLEME

1.1 Kurulum

Bileşenimiz Joomla 3.x uyumludur. Tüm özellikler ve 3. parti entegrasyonları tüm üyelere dahil edilmiştir.
Bileşenimizi kurabilmek için .zip uzantılı dosyayı indirip standart Joomla installer programını kullanmalısınız.

 

Joomla-install

Sonra Gözat> Yükle ve Yükle düğmesine tıklayın, bileşen, modüller ve eklentiler varsayılan olarak etkinleştirilmiş olarak yüklenir.

 

1.2 Güncelleme ve otomatik güncelleyici

Uzantıyı güncellemek için, ZIP dosyasını JoomUnited veya otomatik güncelleyiciyi kullan (Tavsiye edilen).

 

speedcache güncelleme

 

Güncelleme bildirimini zorlayan otomatik güncelleyici, yüklediğiniz Joomla uzantısına katıştırılmıştır. Böylece gösterge panelindeki diğer uzantılar gibi veya menüyü kullanarak size bildirim gönderilir: Uzantı> Yönet> Güncelle menüsü.

 

Güncellemek için hesabınıza giriş yapın

JoomUnited Joomla eklentilerinin tümünü güncellemek için JoomUnited hesabına giriş yapman gerekiyor. Oturum açmaya erişmek için bileşenin ana konfigürasyonuna tıklayın ve ardından Canlı güncelleme sekmesi. Alt kısımda bir giriş butonu bulacaksınız.

 

canlı güncelleştirme

 

JoomUnited kimlik bilgilerinizi, burada oturum açmak için kullandığınız şekilde girin @ www.joomunited.com

 

-Giriş joomunited

 

Düğme turuncuya dönecek, tebrikler! şimdi bu web sitesindeki tüm JoomUnited eklentilerini güncelleyebilirsiniz! Üyeliğinizin süresi dolduysa, bir yenileme bağlantısı ve bunu açıklayan bir metin alırsınız.

 

Hesap bağlı

Not: Tek bir giriş, tüm JoomUnited uzantılarını (üyeliğinizle ilgili) güncellemenize izin verecektir. Bağlantınız kesilmediği sürece oturum açma süresi dolmaz.

 

II. PERFORMANSLI PANO

Bileşeni kurduktan sonra kontrol paneline menüden erişilebilir Bileşenler> Speed Cache.

 

düzeltme-cache-performans

 

Kontrol paneli, Joomla web sitenize uygulayabileceğiniz tüm performans sorunlarını ve geliştirmeleri kontrol eder. Tarayıcı önbelleği dışındaki tüm parametreler, düğmelerle tek tıklamayla sabitlenebilir Şimdi tamir et.

Parametreler kontrol edildi:

  • Kontrol Joomla önbelleği aktivasyon ve süre: joomla önbelleğinin aktif olup olmadığını ve saatin en az 30 'olarak ayarlanıp ayarlanmadığını kontrol edin.
  • Joomla'yı kontrol et Gzip sıkıştırma
  • Başlıkları Sona Erme htaccess dosyasındaki varlığı ve süresi
  • Speed cache URL Otomatik Dizini aktivasyon: URL otomatik indekslemenin Speed Cache konfigürasyonunda aktif olup olmadığını kontrol edin
  • PHP versiyonu: PHP7 + kullanımda olup olmadığını kontrol edin
  • Tarayıcı ön belleği aktivasyon: Speed Cache tarayıcı önbelleğinin etkin olup olmadığını kontrol edin
  • Önbelleği Otomatik Sil aktivasyon: otomatik önbellek temizleyicinin etkin olup olmadığını kontrol edin

 

Not: NGINX gibi bazı sunucularda veya dahili CDN'de, Expire Headers kontrolü başarılı olmayabilir. Zaten olduğu gibi performans için bir sorun değil

 

III. DOLAPLI SAYFALARI YÖNET

3.1 Önbellek sistemine URL ekleyin

Speed Cache statik önbelleği ve tarayıcı önbelleğini uygulamak için web sitesi sayfalarınızı (URL) Speed Cache listesine eklemeniz gerekir. Kontrol panelinde üzerine tıklayın Önbelleğe alınmış URL'leri yönetin.

 

yönetmek-cache-url

 

Buradan, zaten önbellekte bulunan URL listesini göreceksiniz.

 

url-önbelleğe listem

 

Önbelleğe URL eklemek için 3 çözümünüz var:

  • Düğmesini kullanın Menüden URL al
  • Tıkla Yeni ekle düğme ekleme özel bir URL yapıştırın
  • kullanım bazı kurallar bir URL seti eklemek için

 

Düğme Menüden URL al bir veya daha fazla Joomla menüsünü içe aktarabileceğiniz bir lightbox açacaktır.

 

önbellek url seçimi

 

Ayarlardan, önbelleğe alınmış URL'lerin listesine otomatik olarak yeni menü öğeleri ekleme seçeneğini de etkinleştirebilirsiniz. Varsayılan yapılandırma değerleri geçerliyse.

 

Menü-cache-oto

 

Önbelleğe özel bir URL eklemek için Yeni ekle buton.

 

önbellek URL

 

Sonunda URL'yi (sayfa) "yayınlamak" (önbelleğe eklemek) için düğmeye basmanız yeterli. Sayfayı önbelleğe eklemek, statik önbelleği ve tarayıcı önbelleğini sayfaya etkinleştirir.

Not: Kontroller çubuğunda, elementlerin durumlarını tek bir tıklamayla değiştirmek için toplu açılır listeyi kullanabilirsiniz.

Dahil etme kuralları, önbellek sisteminize bir dizi URL eklemenize yardımcı olur. Örneğin, Speed Cache sistemine, URL’nin / news tarafından başlatıldığı tüm haberler bölümünüzü koymak istiyorsanız, aşağıdaki kuralı ekleyebilirsiniz:

 

eklenti cache-kural

 

URL ekleme kuralları, URL'lerinizdeki yıldızları kullanma imkanı sunar, böylece tek bir istekle binlerce URL’yi önbelleğe koyabilirsiniz. İşte size bazı kullanışlı kullanım örnekleri

  • Bir önek temelli tüm URL’leri eklemek için bir kural ekleyin (bu ön ekli URL dahil): www.domain.com/news*
  • Bir önek temelli tüm URL’leri eklemek için bir kural ekleyin (bu ön ekli URL hariç): www.domain.com/news/*
  • Önbellekten gelen bir URL’nin bir kısmını ekleyin: www.domain.com/news/*/themes

3.2 URL’leri önbellekten hariç tut

URL’nin önbellekten hariç tutulması aynı şekilde çalışır, URL’leri tek tek veya kurallar kullanarak hariç tutabilirsiniz. Bir URL’yi hariç bırakmak için sekmeyi açın Önbellek URL hariç tutma sonra Yeni.

 

önbellek URL

 

URL hariç tutma kuralları, URL'lerinizdeki yıldızları kullanma imkanı sunar, böylece tek bir istekle binlerce URL’yi önbellekten hariç tutabilirsiniz. İşte size bazı kullanışlı kullanım örnekleri

  • Bir önek temelli tüm URL'leri hariç tutmak için bir kural ekleyin (bu ön ekli URL dahil): www.domain.com/news*
  • Bir önek temelinde tüm URL'leri hariç tutmak için bir kural ekleyin (bu ön ekli URL hariç): www.domain.com/news/*
  • Bir URL’nin bir kısmını önbellekten hariç tutun: www.domain.com/news/*/themes

3.3 Sayfa ve kullanıcı durumuna göre önbellek

Fark ettiğiniz gibi, URL listesinde misafir kullanıcılar ve / veya giriş yapan kullanıcılar için önbelleği etkinleştirebilirsiniz. Gerçekten de, Speed cache, önbelleğe giriş yapmış kullanıcılar ve dolayısıyla tüm dinamik içerikler için bile kullanabilmektedir.

Bu, Joomla - Page önbellek eklentisiyle başa çıkamayacağınız bir şey.

Giriş yapan kullanıcılar için önbelleği etkinleştirmek için, Joomla kullanıcıları için konfigürasyondan bir önbellek dosyası etkinleştirmeniz gerekir.

 

önbellek açmış joomla

 

Sayfa başına giriş yapmış kullanıcılar için önbelleği etkinleştirebilmeniz çok esnektir ve tüm dinamikleri içeriği üzerinde kullanıcı hesaplarıyla ön uçta bir test çalıştırmanızı öneririz.

3.4 Tüm Joomla önbelleklerini temizle

Bir sayfa önbelleğe eklendiğinde, Joomla bazı önbellek dosyaları oluşturur, Speed Cache statik önbellek oluşturur (HTML dosyası) ve dosya kullanıcı tarayıcısında (tarayıcı önbelleği) depolanır.

Speed Cache önbellek temizliği, tüm bu dosyaları ve önbellekleri tek bir tıklamayla silebilir, ayrıca Joomla önbelleğini ayrı ayrı temizlemeniz gerekmez.

 

cache-all-açık

 

Ayarda, eylemlerdeki tüm önbellekleri otomatik olarak temizlemek için bir parametreyi de etkinleştirebilirsiniz. Aslında, bir içeriği kaydetme gibi arka uç / ön uç eylemlerinde, tüm önbellek temizlenebilir.

Ayrıca bir tıklamayla tüm önbelleği temizlemek için Joomla yönetiminin tamamında bir düğme var.

 

açık-cache düğmeli

 

IV. KAYNAKLAR MİNİFASYON

Küçültme, kaynağın tarayıcı tarafından nasıl işlendiğini etkilemeden gereksiz veya gereksiz verilerin kaldırılması sürecini ifade eder - örneğin kod yorumları ve biçimlendirme, kullanılmayan kodu kaldırma, daha kısa değişken ve işlana sayfa adları vb.

Kontrol panelinde üzerine tıklayın Web sitesi dosyalarınızı listelemek için gruplandırın ve küçültün, ardından Tara düğmesine basın.

 

küçültülmesi-file-cache

 

Tüm JS, CSS ve font dosyalarınızı tek bir tıklamayla gruplayabilirsiniz. Grup dosyası özelliği içerir

  • Tüm JS dosyalarını gruplandır
  • Tüm CSS dosyalarını grupla
  • Grup Yazı Tipleri

 

grup dosyalar

 

Varsayılan olarak, listelenen dosyalar şablonunuzda yer alan CSS, JS ve yazı tipi ve bazı ortamlardır. Ön uçta yüklü olan tüm dosyaları küçültmek istiyorsanız (tüm sayfalarda), dosyaları listelemenizi ve ayarları açmanızı öneririz.

 

küçültmek-listeleme

 

Buradan CSS, JS & Fonts'unuzun bulunduğu sunucu klasörlerini seçebilirsiniz, örneğin media / com_hikashop. Daha sonra küçültülmüş yeşil anahtarlayıcıya basın veya Durumu Değiştir buton.

 

çoklu aktive seçim

 

V. CDN ENTEGRASYONU

CDN (Content Delivery Network) kullanımının, özellikle uluslararası bir kitleniz varsa verimli olduğu kanıtlanmıştır. Web sitesi medyasının dünyanın her yerinden yerel bir kaynaktan sunulmasına yardımcı olur. Cloudflare, Amazon Cloudfront, MaxCDN, KeyCDN ve diğerleri gibi piyasadaki tüm büyük CDN'lerle bir CDN entegrasyonu mana sayfacuttur.

Erişmek için, sadece tıklayın CDN panodan. O zaman bilgilerinizi oraya ekleyebilirsiniz.

 

cdn-sc

VI. SPEED CACHE AYARLARI

6.1 Genel parametreler

Speed cache’in Kontrol Paneli> Yapılandırma bağlantısı

 

parameters1

 

  • Önbellek ömrü: Yaşam süresini dakika cinsinden önbelleğe alın. Bu gecikmeden sonra önbellek otomatik olarak silinir ve ardından yenilenir
  • Tarayıcı önbelleğini kullan: Sayfa içeriğini önbelleğe almak için tarayıcıyı kullanın. Sabit diskinizde, görüntüler gibi ağır sayfa içeriğini önbelleğe alarak sayfa hızını çok artırın. Ayrıca temizlenebilir
  • Kullanıcı başına önbellek dosyası: Web sitenizin giriş yapması gerekiyorsa her kullanıcı için bir önbellek dosyası oluşturulacaktır. Sadece giriş yapan kullanıcılar için uygulayın ve dinamik elemanları kullanıcı adı gibi önbellekten hariç tutmaya izin verin
Kullanıcı başına önbellek dosyasının, dinamik içerikte veya kullanıcı oturumunda (giriş) önbelleği etkinleştirmeyi her planladığınızda etkinleştirilmesi gerekir
  • Yönetici işlemlerinde önbelleği temizle: Joomla yönetimi ile ilgili bazı işlemlerde önbellek silinecek: bir içeriği kaydetme, uygulama, yayınlama, yayından kaldırma veya çöpe atma
  • Ön işlemlerde önbelleği temizle: Joomla frontend'deki bazı işlemlerde önbellek silinecek: bir içeriği kaydetme, uygulama, yayınlama, yayından kaldırma veya çöpe atma
  • Ayrıca Joomla'nın önbelleğini temizle: SpeedCache önbelleğine ek olarak, Joomla önbelleği de silinecek

 

6.2 Otomatik önbellek önyüklemesi

Son parametreler otomatik önbellek yenilenmesi ile ilgilidir. Temizledikten sonra, önbellek URL listesine göre otomatik olarak önceden yüklenebilir (çalışması için genellikle yüklü olan cURL uzantısını gerektirir).

 

parametter3

 

  • Önbellek önyüklemesi için belirteç: Önbellek önyükleme belirteci, önbelleği yeniden oluşturma isteğinin kimliğini doğrulamak için kullanılır. Ayrıca düzenli olarak yeniden yüklemek için crontab ile birlikte kullanabileceğiniz URL’ye sahipsiniz.
  • Önbelleği temizledikten sonra önyükleme: Temizledikten sonra, önbellek URL listesine göre otomatik olarak önceden yüklenebilir (çalışması için genellikle yüklü olan cURL uzantısını gerektirir).
  • Önbellek Sağlayıcı başlığı ekle: Cana sayfaap Speed Cache tarafından sağlandığında cana sayfaap olarak. Hata ayıklama amacıyla kullanılabilir.
  • Önbelleğe alınacak otomatik menü: Önbelleğe alınmış sayfa listesine otomatik olarak yeni menüler ekleyin.
  • Masaüstü için önbellek: Tüm cihazlar için masaüstü önbelleğini servis et: Yanlış önbellek sürümü sunmadığı sürece önerilir
  • Tablet için önbellek: Tablet için önbelleği servis et: SADECE Tavsiye edilen yanlış önbellek sürümünü yaşıyorsanız
  • Mobil cihazlar için önbellek: Mobil cihazlar için önbelleği servis et: SADECE Önerilen yanlış önbellek sürümü ile karşılaşıyorsanız
  • Harici betiği önbelleğe al: Google’dan sunulan komut dosyası gibi harici kaynakları önbelleğe alın. Uyarı: Etkinleştirmeden önce ve sonra performansı izlediğinizden emin olun, bazı durumlarda etkinleştirildiğinde performans kaybı yaşayabilirsiniz!
  • Ajax tarafından yük modülü: Modül tarafından yapılandırılacak olan AJAX yüklemesini (asynchrone) etkinleştirmek için her modüle bir seçenek ekleyin.

"Ajax ile yük modülü" etkinleştirildiğinde, Modüller> Gelişmiş sekmesi.

 

ajax yükleme modülü

 

  • SpeedCache AJAX yükleme: Bu modülde önbellek sorunlarını önlemek için AJAX'a (asynrone) yükleme modülünü etkinleştirin
  • AJAX otomatik yenileme: Bu modülde önbellek sorunlarını önlemek için otomatik modül AJAX yenileme süresi
  • AJAX yenileme aralığı: Bu modül için AJAX yenileme aralığını seçin (dakika)

 

6.3 Lazy loading

Erişmek için Lazy loading, Lütfen git Kontrol Paneli> Yapılandırma bağlantı. Bu özellik, kullanıcı sayfayı aşağı kaydırdığında kademeli olarak görüntü yüklemenize yardımcı olur, içinde bir sürü resim bulunan uzun bir sayfanız varsa kullanışlıdır. İlk önce bu parametreyi etkinleştirmelisiniz, ardından aşağıdaki ayarları göreceksiniz:

 

Tembel yükleme-tab

 

  • Görüntünün altında (genişlik px) küçük olanları hariç tut: Görüntü XXX0XYX görüntüsünden hariç, bu genişlikten daha az piksel değerine sahip tüm görüntüler. Küçük simgeleri veya logoları dışlamak için kullanışlıdır
  • Görüntünün altında (yükseklik piksel) olanları hariç tut: lazy loading görüntüsünden, piksel yüksekliğinde bu yükseklikten daha az olan tüm görüntüleri hariç tutun. Küçük simgeleri veya logoları dışlamak için kullanışlıdır
  • Lazy loading URL’si: Yalnızca lazy loading resmi için bu URL'leri ekleyin. Ayrıca, www.website.com/news* gibi kuralı kullanarak bir URL grubu da ekleyebilirsiniz.
  • Lazy loading URL hariç tutma: URL’leri lazy loading görüntüsünden hariç tutun. Ayrıca, bir kuralı kullanarak URL’leri hariç tutabilirsiniz: www.website.com/news*

 

6.4 Küçült ve gruplandır

Erişmek için Küçült ve gruplandır, git Kontrol Paneli> Yapılandırma bağlantı. Burada grup CSS, JS, yazı tipleri ve Google yazı tiplerini etkinleştirebilir veya bazı JS ve CSS dosyalarını hariç tutabilirsiniz.

 

küçültmek grubu tırnağı

 

  • Klasörü dahil et: Küçük dosya almak için klasörü dahil et
  • Grup CSS: Birkaç CSS dosyasını tek bir dosyada gruplamak, HTTP istek sayısını en aza indirir. Dikkatli kullanın ve web sitenizi test edin, anlaşmazlıklar doğurabilir.
  • Grup JS: Birkaç Javascript dosyasını tek bir dosyada gruplamak, HTTP istek sayısını en aza indirir. Dikkatli kullanın ve web sitenizi test edin, anlaşmazlıklar doğurabilir.
  • Grup fontları ve Google fontları: Yerel fontları ve Google fontlarını daha hızlı sunulması için tek bir dosyada gruplayın.
  • CSS'yi Erteleme: Oluşturma engelleme öğelerini ortadan kaldırmak için sayfanın sonunda CSS dosyalarını çağırın
  • Erteleme JS: Oluşturma engelleme öğelerini ortadan kaldırmak için sayfanın sonunda JS dosyalarını çağırın
  • Dosya hariç tutma: Çakışma veya hataları önlemek için dosyaları grup işleminden hariç tutabilirsiniz. Örnekteki gibi sadece göreceli yol.

 

6.5 Varsayılan değerler

Varsayılan Değerlere erişmek için Kontrol Paneli> Yapılandırma bağlantı. Bunlar, Speed Cache sistemine eklendiğinde yeni URL için geçerli olan varsayılan değerlerdir.

 

Varsayılan değerleri sekme

 

  • Misafir için önbellek: Bu URL’yi konuk kullanıcılar için önbelleğe alma
  • Kamu için ön yükleme: Bu URL’yi genel kullanıcılar için önceden yükle
  • Oturum açmış için önbelleğe alma: Giriş yapan kullanıcılar için bu URL’yi önbelleğe almak
  • Oturum açmış olan önyükleme: Giriş yapan kullanıcılar için bu URL’yi önceden yükle
  • Kullanıcı başına ön yükleme: Kullanıcı başına bu URL’yi önceden yükle
  • Genel için önbelleği hariç tut: Genel kullanıcılar için URL’yi önbellekten hariç tut
  • Giriş için önbelleği hariç tut: Giriş yapan kullanıcılar için URL’yi önbellekten hariç tut

 

6.6 CDN

 

CDN’ye erişmek için, Kontrol Paneli> Yapılandırma bağlantı. Daha sonra CDN'yi etkinleştirin ve CDN bilgilerinizi buraya girin.

 

cdn-tab

 

  • CDN URL’si: CDN URL'nizi, sonunda eğik çizgi olmadan ekleyin (sonunda)
  • CDN İçeriği: Joomla içeriğiniz, CDN kaynakları aracılığıyla sağlandı, virgülle ayrılmış olarak
  • İçeriği Hariç Tut: CDN ağındaki dosya türünü veya dizinleri hariç tutma
  • Göreceli yol: Varsayılan olarak etkin, Göreli yollar kaynakları için CDN'yi Etkinleştir / Dana sayfare Dışı Bırak. Belirli Joomla eklentileriyle bazı uyumluluklar için kullanılır.

6.7 ImageRecycle entegrasyonu

ImageRecycle, 3. parti bir görüntü sıkıştırma servisidir: https://www.imagerecycle.com/

Hizmeti Speed Cache yapılandırmasına ekledik, çünkü bunun büyük bir performans iyileştirmesi olduğunu düşünüyoruz, ancak kullanmak zorunlu değil. Üyelerimiz konfigürasyon sayfasından tüm üyeliklerde% 20 indirim kuponu alabilirler.

 

ir-speed-önbellek

 

Yüklemeden sonra, görüntü ve pdf dosyalarını adresinde sıkıştırabilirsiniz. Bileşenler> Görüntü Geri Dönüşümü.

 

manuel optimizasyon

 

Daha fazla bilgi için buraya gidebilirsiniz: https://www.imagerecycle.com/cms/joomla

 

6.8 İthalat / İhracat

Alma / Verme’ye erişmek için, Kontrol Paneli> Yapılandırma bağlantı. Şimdi Yapılandırma / İçe Aktarma konfigürasyonunu görebilirsiniz.

 

ithalat ihracat

 

Web sitesi optimizasyonu zaman alır ve tüm uzantı yapılandırmanızı geri almak için bir dosyayı içe aktarma işlemi daha hızlı gerçekleşir. Buradan, bir json dosyasını İçe Aktar veya Dışa Aktarabilirsiniz.

 

ihracat-ithalat düğmeli