WordPress Notları

WordPress Haberleri,İpuçları,Eklentileri,Temaları ve dahası

  • Haberler
  • İpuçları
  • Nasıl Yapılır
  • Eklentiler
  • Temalar
  • Multisite
  • Güvenlik

12 Nisan 2017 tarihinde Mustafa Uysal yazdı 5 Yorum

Powered Cache Eklentisi Yayınlandı!

WordPress icin yeni ve kapsamli bir cache eklentisi olan Powered Cache yayinlandi. Yaklasik 6 aylik bir gelistirme surecinin sonunda ortaya cikan eklenti ile siteniz hic olmadigi kadar hizli 🙂

Eklentiyi gelistirmeden once piyasadaki mevcut cozumleri inceledim, hemen hemen hepsinde ciddi eksiklikler var, misal WP Super Cache sadece page cache sunuyor, object cache ozelligi yok. W3 Total Cache hem page cache hem object cache ozelligini sunuyor ancak eklentiyi yapilandirmasi cok zor, yeni bir WordPress kullanicisina anlatamayacaginiz sekilde. WP Fastest Cache’i zaten saymiyorum eklenti adeta WordPress kodlama standartlarina tepki olarak dogmus.

Yukaridaki saydiklarim eklentilerin bir ortak ozelligi de “developer friendly” konusunda sinifta kalmalari.

Neyse konuyu dagitmadan Powered Cache’e geri doneyim, neyi farkli yapiyor oralara degineyim

Basit ve hizli

Eklenti, bilmeyen birisin bile 1-2 dk’ de islerini halledebilecegi sekilde sade. Page Cache ozelligini aktive ettiginizde .htaccess dosyaniz otomatik yapilandirilir, cache’e alinmis sayfa varsa PHP hic calismadan sayfayi apache uzerinden sunar.

Object cache olarak, redis, memcache, memcached destegi var. PHP hangisini destekliyorsa secebilirsiniz. Siteniz responsive degilse mobile cache’i ayri dosya halinde tutabilirsiniz.

Gelismis ozellikler olarak hangi durumda cache alinip alinmayacagini belirtebilirsiniz.

CDN kullaniyorsaniz kolayca yapilandirabilirsiniz. Birden fazla hostname ekleyebildiginiz gibi, ilgili zone icinde birden fazla tanimlama yapabilirsiniz. Ornegin js1.example.com js2.example.com gibi tanimladiginizda hostname’ler random olarak secilir.

Dahili Eklentiler

Eklenti kullanirken ideal olani bir eklentinin bir problemi en iyi sekilde cozmesidir, kesinlikle dogru ve bugune kadar gelistirdigim bircok eklenlerilerin ortak noktalarindan birisi bu. Ancak konu cache’e gelince isler biraz degisiyor. Cunku cache sitenizin en onunde duran bir katman, baska bir ureticinin eklentilerini kullandiginizda uyumsuzluk problemi yasama olasiligi yuklesiliyor ve bu problemleri cozmek her zaman kolay olmuyor.

Bu yuzden dogrudan cache ile ilgili olmayan ancak sitenizin performansini etkileyebilecek ozellikleri “built-in extension” olarak sunuyoruz.

Hali hazirda 3 ucresiz, 3 premium olmak uzere eklenti mevcut (zamanla yeni eklentiler gelecektir muhtemelen). Cloudflare, Lazy Load, Preload gibi ucretsiz, remote cron, minifier ve varnish ise ucretli olarak geliyor.

Servis Olarak Powered Cache

Powered Cache’in bir farki da (premium surum icin) size yardimci botlarla gelmesi

Remote Cron:

WordPress cron yapisi varsayilan olarak her dinamik istekte bekleyen is varsa yap, mantiginda calisir. Ornegin gece 5’e bir yazi ayarlarsaniz o yazinin yayimlanmasi icin dinamik istek gelmeli ve ardindan yayinlanmali. Mevcut cron yapisinin sorunlari;

  • Yuksek trafikli sitelerde, her dinamik istekte tekrar tekrar bakmasi = daha fazla CPU kullanmasi
  • Dusuk trafikli sitelerde islerin zamaninda gerceklesmemesi, arama motorlarinin botlarini yavaslatmasi.

iste bu problemleri cozmek icin, remote cron ozelliginde WordPress’in cron’u kapatip sitenizin wp-cron.php sayfasini sık sık ziyaret ederek sorunu cozuyoruz.

Preloader Bot

Preloader’in calisma mantigi, cache’i lazim olmadan once uretki gelen ziyaretci/bot beklemesin, sitede sayfalar arasi hizli gezilebilsin.

Ucretsiz olarak sundugumuz preloader ozelligi kendi sunucunuzdan kendinize http istegi yaparak bu sorunu cozuyor, eger kullandiginiz hosting yeterince guclu degilse problem yasayabilme olasiliginiz var. Preloader bot, sitenizde bazi olaylar gerceklestiginde bizim api’e gelen istek sonucunda calisiyor.

Oregin, X yazisini guncellediniz, bu X yazisi ile ilgili kategori sayfasi, etiket sayfasi, vs… cache’in temizlenmesi gereken sayfalar poweredcache.com’a api uzerinden iletiliyor, preloader-bot kullanici davranislarini simule ederek sitenizi geziyor ve cache uretilmis oluyor. (mobil icin ayri dosya tutma ayariniz aciksa, mobile user agent gonderiyor tabii ki)

Yazi yeterince uzun oldu, eklenti hakkinda detayli bilgi almak icin poweredcache.com ‘a bekleriz. Karsilastirma sayfasina suradan ulasabilirsiniz.

Ucretisiz surumu kullanmak isterseniz, https://wordpress.org/plugins/powered-cache/ , katkida bulunmak isterseniz https://github.com/skopco/powered-cache, premium surumunu sitemiz uzerinden alabilirsiniz.

Premium kullanmak istiyorum ama, dolar olmus 3,64 diyenler icin bu ay sonuna kadar “WPNOTLARI” kupon kodu ile 10$’lik indirim kazanabilirsiniz. 🙂

Bunu paylaş:

  • Tweet
  • Daha fazla
  • Tumblr' da Paylaş
  • Reddit üzerinde paylaşmak için tıklayın (Yeni pencerede açılır) Reddit
  • Arkadaşınıza e-posta ile bağlantı göndermek için tıklayın (Yeni pencerede açılır) E-posta

İlgili

Kategori:Eklentiler Etiketler: powered cache, powered-cache-premium, wordpress hizlandirma, wordpress optimizasyon, wordpress performans, wp-cache

Hakkımda Mustafa Uysal

WPNotları'nın kurucu editörü. WordPress üzerine yazar, çizer arada katkı yapar.

Yorumlar

  1. Hüseyin Dizeoğlu der ki

    21 Nisan 2017 ile 00:41

    Yahu cache eklentisi siteyi hızlandırması gerekmezmi ?
    Yükledikten sonra site yavaşladı.
    Eklentiyi sildim yeniden hızlandı.
    Başka bir eklenti ile uyumsuzlukmudur nedir bilmiyoru ama benim işime yaramadı.

    Yanıtla
    • Mustafa Uysal der ki

      21 Nisan 2017 ile 10:05

      Evet hizlandirmasi gerekiyor, bunun icin sayfa onbellegi ozelligini aktive etmelisiniz.

      Yanıtla
  2. murat der ki

    19 Haziran 2017 ile 12:47

    application/octet-stream (9,6 KB)

    diye bir şey indirmeye çalışıyor siteyi açınca
    bilginize

    Yanıtla
    • Mustafa Uysal der ki

      20 Haziran 2017 ile 11:53

      hangi adreste yasiyorsunuz bu durumu acaba? Normal gorunuyor bende.

      Yanıtla

Trackbacks

  1. Powered Cache 2.0 Yayınlandı! – WordPress Notları dedi ki:
    27 Ağustos 2021, 13:16

    […] blogu takip edenler Powered Cache’in ilk tanitim yazisini hatirliyordur belki. 1.x surumu sonrasindaki en kapsamli guncellemeyi bu surum […]

    Yanıtla

Bir yanıt yazın Yanıtı iptal et

Lütfen gerçek bilgilerinizi kullanın. Herhangi bir site adı ile yazılan yorumlar onaylanmayacaktır!

Popüler Yazılar & Sayfalar

  • Amelia: WordPress Rezervasyon Eklentisi
    Amelia: WordPress Rezervasyon Eklentisi
  • Tam Ekran Yazım Modu
    Tam Ekran Yazım Modu

Bloga e-posta ile abone ol

Bu bloga abone olmak ve e-posta ile bildirimler almak için e-posta adresinizi girin.

Blogroll

  • HandyPlugins
  • NoCodeWP
  • Powered Cache
  • WholeStuff
  • WPHandle
  • Hakkımızda
  • İletişmeyin!
  • Bülten Gönder
  • Site Haritası
  • Gizlilik Politikası

© 2025 - WPNotlari

Bu internet sitesinde, kullanıcı deneyimini geliştirmek ve internet sitesinin verimli çalışmasını sağlamak amacıyla çerezler kullanılmaktadır. TamamGizlilik politikası