Joomla'da önbelleğe alma. Joomla'da önbelleğe alma. Sunucudaki yükün hafifletilmesi Joomla 1.5'in önbelleğe alınmasını etkinleştirmem gerekiyor mu?

Bugün size web sitenizi nasıl hızlandıracağınızı öğreteceğim Joomla kullanarak Önbelleğe almak. Bir site için önbelleğe almayı yapılandırmak için “Genel Ayarlar”a gitmeniz gerekir.

Sonra "Sistem" sekmesi ve burada önbellek ayarları var. Şu anda önbelleğe alma varsayılan olarak devre dışıdır. Bunu etkinleştirmek için önce standart veya aşamalı önbelleğe almayı seçmelisiniz. Aşamalı önbelleğe alma ile sitenin daha hızlı çalışacağını hemen söyleyeceğim, o yüzden onu seçin. İşleyici bir dosyadır ve önbelleğe alma süresi 15 dakikadır.

Önbelleğe alma nedir? Site 15 dakika boyunca değişmeyecektir. Yeni site iyileştirmeleri her zaman gösterilmeyecek, yalnızca 15 dakikada bir gösterilecektir. Bu nedenle bu zamanı seçerken sitenizin ne sıklıkla güncellendiğine bakın. Her 5 dakikada bir güncellenmesi gereken bir tür haber portalınız varsa önbelleklemeyi daha az ayarlarsınız. Sıradan bir web siteniz varsa 15 dakika en iyi seçenek olacaktır.

Bazı sitelerde bazı aksaklıklar olabiliyor, her zaman değişiklik yapılıp yapılmadığını kontrol etmelisiniz. Bir “ama” var. Bir siteyi hızlı bir şekilde değiştirdiğinizde, bu önbellekleme çok kötü bir şaka olabilir çünkü bir şeyi değiştirebilirsiniz ve siteyi görüntülerken değişiklikleri göremezsiniz.

Bu amaçla önbelleği silen ve sitede yaptığınız değişikliklerin anında görülebilmesini sağlayan özel bir yerleşik hizmet bulunmaktadır. Bunlar "Bakım" - "Tüm önbelleği temizle" ve "Güncel olmayan önbelleği temizle".

Sitede bir şey görmek istediğinizde bu iki butona tıklamanız gerekir. Ancak bu süreci hızlandırmak ve her seferinde buraya gelip silmek zorunda kalmamak için, önbelleği daha hızlı silmenize ve sitede yönetim panelinden yaptığınız değişiklikleri görmenize yardımcı olacak özel bir eklenti bulunmaktadır.

http://www.nonumber.nl/ gibi ilginç bir site var. Bu bir Joomla uzantı geliştiricisidir ve birçok ücretsiz uzantıya sahiptir. Hadi gidelim Uzantılar ve onu burada bulacağız Önbellek temizleyici.

İki seçenek var - ücretsiz indirin veya 10 avroya satın alın. Ücretsiz olanı indiriyoruz.

Daha sonra yönetim paneline gidin ve kurulumu yapın. Her şey sorunsuz bir şekilde kuruldu ve hemen bir uyarı geldi: "Lütfen İnternet tarayıcınızın önbelleğini temizleyin." Daha sonra bu eklentiyi Eklenti Yöneticisinde etkinleştirmeniz gerekir.

Ayarlara bakalım. “Kaydederken otomatik temizleme” - sitede bir değişiklik kaydedersek önbelleğimiz otomatik olarak silinir. Bunu yapmanıza veya bildirimde bulunmanıza olanak tanıyan bir “Kontrol Paneli” vardır. Ayrıca “Sitenin ön kısmında” da aynı şeye izin verebilir ve bildirimde bulunabiliriz. “Hareket ettikçe temizleyin.” Önbelleği ne zaman temizlemeli, ne zaman kaydetmeliyiz, ne zaman başvurmalıyız - kaydet, uygula. Yani önbelleği her seferinde silmemize gerek kalmayacak, otomatik olarak silinecek.

Ayrıca "Diğer dizinleri temizleme" - tmp. Uzantıyı tmp klasörü üzerinden indirirsek o da temizlenecektir. Ve "Kaydetme sırasında otomatik temizleme" yalnızca PRO sürümünde, örneğin dizinlerde. Ayrıca “Tabloları ve veritabanlarını temizleme”, yalnızca PRO. Gerçekten ihtiyacımız varsa PRO'yu 10 Euro'ya satın alıyoruz. Ek parametreler: “Önbellek boyutunu göster” - önbellek boyutu gösterilecektir.

Ve kaydettikten sonra “Önbelleği temizle” düğmesi görünür. Üzerine kendimiz tıklayabiliriz ve bize kaç KB önbelleğin silindiğini gösterecektir veya bunu göstermeyecek şekilde yapılandırabiliriz. “Sitenin ön kısmı”nı “hayır” olarak ayarlarsanız gösterilmeyecektir.

CMS Joomla, veritabanına gelen isteklerin sayısını azaltan ve dolayısıyla sayfa oluşturma süresini hızlandıran ve sunucudaki yükü azaltan malzemeleri önbelleğe alma özelliğine sahiptir. Bu özellikle yüksek trafikli siteler için önemlidir.

Çalışma prensibi yaklaşık olarak şu şekildedir: materyale ilk eriştiğinizde, yalnızca oluşturulup talep eden kullanıcının tarayıcısına iletilmez, aynı zamanda sitenizin belirli bir klasörüne (önbellek klasörü) de kaydedilir. Aynı malzemeye bir dahaki sefere eriştiğinizde, artık yeniden oluşturulmayacak ve sunucu kaynaklarını kullanmayacak, yalnızca önbellekten alınacaktır.

Şu soru ortaya çıkıyor: "O halde sitenin güncellenmesinde durum nedir? Sonuçta kullanıcı, önbellekteki güncel olmayan bilgiler kendisine görüntülendiğinden yaptığımız değişiklikleri fark etmeyecektir?"

Kesinlikle. Kullanıcı yapılan değişiklikleri ancak belirli bir süre sonra görecektir; buna adı verilir: önbelleğe alma süresi. Bu, önbelleğe alınan bilgilerin depolandığı süredir. Daha sonra silinir ve tekrar önbelleğe alınır.

Doğru önbellek ömrünü seçmek çok önemlidir. Burada önemli olan bilgilerin ne sıklıkta güncellendiğidir. Örneğin, sitedeki bilgileri günde bir kez güncelliyorsanız, önbelleğe alma süresini 24 saatten biraz daha kısa bir süreye, örneğin 22 saate (1320 dakika) ayarlamak makul olacaktır. Geriye kalan birkaç saatte materyalleri güncellemek oldukça mümkün.

İki günde bir değişiklik yapıyorsanız saati 46 saate (2760 dakika) ayarlayın. Genel olarak anlamın açık olduğunu düşünüyorum.

Aniden planlanmamış bir güncelleme yapmanız gerekiyorsa ve değişikliklerin hemen etkili olmasını istiyorsanız önbelleği manuel olarak temizleyebilirsiniz.

Önbelleğe almayı etkinleştirmek için yönetici paneline gidin, SİTE - GENEL AYARLAR - SİSTEM seçeneğini seçin. Sağ tarafta önbellek ayarlarını görebilirsiniz.

Radyo anahtarını “Evet” olarak ayarlayın ve önbelleğe alma süresini ayarlayın. Değişikliklerin geçerli olması için "Kaydet" butonuna tıklamayı unutmayın :)

Bu durumda sözde ayarladık. küresel parametreler, yani Tüm site için önbelleğe alma etkinleştirildi. Ancak bazı modüller için onu hiç kullanmamak daha iyidir. Bunlar, haberler, hava durumu vb. gibi sıklıkla güncellenen bilgileri görüntüleyen modüller olabilir.

UZATMALAR - MODÜL YÖNETİCİSİ'ne gidin - ihtiyacınız olana tıklayın ve ayarlara girin. Parametreler öğesiyle ilgileniyoruz (sağda).

Gördüğünüz gibi belirli bir modül için genel ayarları kullanabilir veya önbelleği hiç kullanmayabilirsiniz.

Önbelleği manuel olarak temizlemek için ARAÇLAR - ÖNBELLEĞİ TEMİZLE seçeneğine gidin.

Özet:önbelleğe alma teknolojisi bir Joomla web sitesini önemli ölçüde hızlandırabilir ve performansını artırabilir. Bu teknolojiyi kullanırken ziyaretçinin sitedeki güncellemeleri belirli bir gecikmeyle görmesi gibi bir durum ortaya çıkabilir. Bunun olmasını önlemek için önbelleğe alma süresini doğru seçmeniz gerekir. Bu zamanı seçmenin ana kriteri siteyi güncelleme sıklığıdır. Bazı modüller için, örneğin çeşitli bilgilendiriciler için, önbelleğe almayı tamamen devre dışı bırakmak daha iyidir.

Yayın tarihi: 30.01.2013

Popüler CMS Joomla! site materyallerinin nasıl önbelleğe alınacağını bilir. Bu özellik, sunucu veritabanına yapılan istek sayısını önemli ölçüde azaltmanıza ve bunun sonucunda sayfa oluşturmak için harcanan süreyi azaltmanıza ve dolayısıyla bir bütün olarak sunucu üzerindeki yükü azaltmanıza olanak tanır. Bu özellik, trafiği çok yüksek olan siteler için son derece kullanışlıdır.

Bu fonksiyonun çalışma prensibi şu şekildedir:

1) Kullanıcı site materyaline erişir;

2) Sunucu veri üretir ve bunu kullanıcının tarayıcısına gönderir. Bu durumda bu materyal site yöneticisi tarafından belirtilen klasöre kaydedilir. Bu klasöre önbellek klasörü denir.

3) Artık herhangi bir kullanıcı aynı materyali talep ederse, bu materyal yeniden oluşturulmayacak ve sunucu kaynakları boşa harcanmayacak, aynı klasörden alınacak, yani. önbellekten.

Şu soru ortaya çıkıyor: “Siteyi güncellemede durum nedir? Kullanıcı, tüm bilgiler kendisine önbellekten verileceği için yaptığımız değişiklikleri fark edemeyecek mi?

Bu doğru. Kullanıcı yapılan tüm değişiklikleri ancak önbellekleme süresi adı verilen bir süre sonra fark edebilecektir. Önbellek süresi, önbelleğe alınan bilgilerin sunucuda saklanacağı süredir. Son kullanma tarihinden sonra silinecek ve tekrar önbelleğe alınacaktır.

Doğru önbellek ömrünün seçilmesi sunucu için son derece önemlidir. Burada temel faktör bilgilerin güncellenme sıklığıdır. Örneğin bilgileri günde bir kez güncelliyorsanız önbellekleme süresini 24 saatten daha kısa bir süreye ayarlamak mantıklı olacaktır. En uygun süre 22 saat veya 1320 dakika olacaktır. Kalan birkaç saat içinde sitedeki tüm materyalleri oldukça başarılı bir şekilde güncelleyebilirsiniz.

Malzemeleri iki günde bir değiştiriyorsanız önbelleğe alma süresini 46 saat veya 2760 dakikaya ayarlayın. Burada her şeyin açık olduğunu düşünüyorum.

Sitedeki içeriğin acilen güncellenmesi gerekiyorsa ve tüm değişikliklerin hemen yürürlüğe girmesi gerekiyorsa, önbellek klasörünü manuel olarak temizlemeniz yeterlidir.

Önbelleğe almayı etkinleştirmek için yönetici paneline gidin. SİTE - GENEL SİTE AYARLARI - SİSTEM menü öğesini seçin. Tüm önbellek ayarlarını sağ tarafta görebilirsiniz.

Joomla! Önbellek Ayarları

Radyo anahtarını “Evet” olarak ayarlayın ve önbelleğe alma süresini belirtin. "Kaydet" butonuna tıklamayı unutmayın. Değişikliklerin etkili olması için bu gereklidir.

Bu yüzden. Yalnızca global parametreleri belirledik, yani tüm site için önbellekleme işlevini etkinleştirdik. Önbellek kullanılmasının tavsiye edilmediği bazı modüller olduğunu söylemeye değer. Bunlar çok hızlı güncellenen bilgileri görüntüleyen modüllerdir: hava durumu, haberler, döviz fiyatları.

UZATMALAR - MODÜL YÖNETİCİSİ'ne gidin. Üzerine tıklayarak ihtiyacınız olanı seçin ve ayarlarına yönlendirileceksiniz. Sağda bulunan parametreler öğesiyle ilgileniyoruz.

Modüller için önbelleğe alma

Gördüğünüz gibi hem genel önbellekleme ayarlarını kullanabilir hem de belirli bir modül için önbelleği yapılandırabilirsiniz.

Önbelleği manuel olarak temizlemek için ARAÇLAR - ÖNBELLEĞİ TEMİZLE seçeneğine gidin.

Özet:Önbelleğe alma, Joomla!'yı önemli ölçüde hızlandırmanıza yardımcı olacaktır. ve buna dayanarak yapılan sitelerin performansını artırmak. Bir ziyaretçinin site güncellemelerini gecikmeli olarak görmesi olur. Bu durumun yaşanmaması için önbelleğe alma süresini doğru seçmeniz gerekiyor. Seçim yaparken ana kriter sitedeki bilgilerin güncellenme sıklığıdır. Bilgileri sıklıkla güncelleyen modüller için önbelleğe almayı devre dışı bırakmak daha iyidir.

Blog kategorisinden daha fazla makale

En siyah boyanın uygun fiyatlı bir analogu yaratıldı

Herkesin görmeye alışık olduğu siyah boyalar ve malzemeler aslında tam olarak siyah değil....

Tüm noktaları VDS/VPS barındırma konusuna koyalım. Bu kavram konusunda bilgili olmayanlar için okuyun.

Herkese selam. Bu yazıda CMS Joomla önbelleğe almayı ve bununla bağlantılı her şeyi anlayacağız, ancak önce bunun ne olduğunu tanımlayalım.

Önbelleğe almanın tanımı

Önbelleğe almak- Bu, siteye ilk eriştiğinizde verilerin bilgisayarınıza kaydedilmesidir. Şimdi daha ayrıntılı olarak, belirli bir kaynağı ilk ziyaret ettiğinizde, tüm görseller, komut dosyaları vb. bilgisayarınıza indirilir; bu, aynı siteyi tekrar ziyaret ettiğinizde bunların tekrar indirilmemesi, yalnızca bilgisayarınızdan açılması için yapılır. bilgisayar. Böylece site yükleme süresi önemli ölçüde azalır.

Joomla'da önbelleğe almayı ayarlama

Joomla'da bir önbellek ayarlamadan önce, öncelikle önbellek eklentisinin etkinleştirildiğinden emin olmanız gerekir; bunu yapmak için " Uzantılar", Daha sonra " eklenti Yöneticisi", aradığımız arama formu aracılığıyla" Sistem - Önbellek"ve açın (devre dışı bırakılmışsa).

Şimdi doğrudan kurulumun kendisine gidelim, bunu yapmak için " Sistem", daha ileride" Genel Ayarlar" ve sekmeye " Sistem", sonrasında " Hata ayıklama seçenekleri"görürüz" Önbellek ayarları»

Serpintide " Önbellek"Seçim yapabileceğiniz üç seçenek var:

    • Önbelleğe alma devre dışı bırakıldı;
    • Standart önbelleğe alma;
    • Aşamalı önbelleğe alma;

Bütün bunların ne anlama geldiğine bakalım, ilk noktayla ilgili herhangi bir şey anlatmaya gerek yok sanırım, çünkü “ Önbelleğe alma devre dışı“Kendi adına konuşursak, sonraki iki noktanın daha ayrıntılı olarak analiz edilmesi gerekiyor. Standart önbelleğe alma sitenin tüm kullanıcılarına aynı önbelleğe alınmış içeriği çalışır ve sunar; aşamalı önbelleğe alma her kullanıcı için kişisel olarak çalışır. Sitenin bulunduğu sunucuyu yüklemediği için standart önbellekleme yöntemini kullanmak en iyisidir.

Joomla'da önbelleği temizleme

Joomla'da önbelleği temizlemek oldukça basittir; Sistem" Ve " Tüm önbelleği temizle»

Joomla Tarayıcı Önbelleğini Kullanma

Eklenti " Sistem - Önbellek" gibi bir işlev var" Tarayıcı önbelleğe almayı kullan“Ne işe yarar ve neden gereklidir? Etkinleştirildiğinde, bilgisayarınız standart önbellek tasarrufuna ek olarak ek olarak da tasarruf sağlayacaktır, ilk olarak bu aynı zamanda site üzerinde bir yüktür ve ikinci olarak kullanıcı, önbelleğini yerel olarak temizleyene kadar sitedeki değişiklikleri görmeyecektir. bilgisayar. Bu özelliği etkinleştirmenizi tavsiye etmem.

OceanTheme'in çevrimiçi hizmeti, insanların premium şablonlar ve eklentiler satın almak için ortak çıkarlarla birleşebilecekleri bir platformdur Joomla! uygun fiyata. Hizmetin hedef kitlesi bireyler ve küçük ve orta ölçekli işletmeler, çevrimiçi mağazalar oluşturmak için profesyonel web geliştiricileri, topluluk siteleri veya blogunuza sahip olmak isteyen kişilerdir. Harika premium çözüm koleksiyonumuzda herkes ihtiyacı olanı bulacaktır.

Kaynağımız, bir havuz düzenleyicisi görevi görür, şablonları ve uzantıları satın almak istediğiniz kişi sayısını, malların maliyetini, ayrıca bu materyallerin miktarını ve bunlara erişimi belirtir. Web sitemizde şablon ve uzantıların kolayca aranması için birçok fırsat bulunmaktadır. Sezgisel gezinme, etiketleme sistemi, filtreye göre sıralama ve "yer imlerine ekleme" aracı, istediğiniz doğru materyali inanılmaz derecede hızlı bulmanızı sağlayacaktır. Ayrıca koleksiyonu her gün güncellemek için her zaman en son bilgileri bulacaksınız.

Tüm materyal veritabanına erişim, abonelik cüzdanında belirtilen kulüp süresi boyunca sağlanır. Aboneler, abonelik süresi boyunca teknik desteğin yanı sıra mevcut tüm arşivlere, haberlere ve güncellemelere sınırsız erişim hakkına sahiptir.

Bu sitede bulabileceğiniz tüm ürünler %100 GPL uyumludur, yani istediğiniz gibi değiştirebilir ve sınırsız sayıda siteye kurulum yapabilirsiniz.

Koleksiyonumuz sayesinde şablonların ve uzantıların kullanımı kolay, kurulumu ve yapılandırması kolay, çok işlevli ve çeşitli olduğundan çok fazla zaman ve paradan tasarruf edeceksiniz. Bu, gelişmiş web geliştirme teknolojilerini öğrenmeden, her türlü karmaşıklık ve yönelimde bir web sitesi oluşturmanıza olanak tanır.

Web sitemizin ana özellikleri

Kutudan çıktığı gibi çalışan zengin işlevler kümesi:

İş projelerinizin veya yaratıcı fikirlerinizin hızlı bir şekilde uygulanmasına yönelik hazır profesyonel çözüm elde etmek için kaynağımızın tüm fırsatlarını kullanın.

Arama araçlarını kullanın

Tasarım, işlevsellik ve diğer kriterler açısından istediğiniz web çözümlerini hızlı bir şekilde bulmak için gelişmiş arama ve filtreleme ile kolay gezinmeyi kullanın.

Favori materyallerin her zaman elinizin altında olması için benzersiz "Favorilere ekle" fonksiyonunu kullanın ve bunlar tüm yıl boyunca ayrı bir bölümde mevcuttur.

Sitemize giriş yaptığınızda, yorum bırakabilecek ve promosyonlara katılabilecek, ayrıca permium erişimli ücretsiz aboneliği kullanabileceksiniz.

Kulüp üyeliğimize katılın

Kulüp aboneliği, orijinal materyallerden oluşan kataloğumuzun tamamına tam erişim sağlar. Ve birkaç yıl boyunca geçerli premium şablonlar ve uzantılar içerir.

Joomla şablonlarınıza ve uzantılarınıza uygun olarak hem ücretsiz hem de kulübe aboneliğinizi herhangi bir sınırlama ve hız gerektirmeden indirin.

Sitedeki herhangi bir materyali beğendiyseniz sesinizi bırakabilir, ayrıca sosyal ağlar aracılığıyla arkadaşlarınızla paylaşabilirsiniz.

Fok
Konunun devamı:
Cihazlar

Temel bilgisayar terimlerini ve tanımlarını öğrendik. Özellikle örnekler kullanarak klavyedeki tüm (neredeyse) tuşların amacını pratik olarak inceledik. Olumsuz...