Wordpress, Powered Cache Plugin (Detaylı Anlatım)

in #utopian-io8 years ago (edited)

In this article I will talk about Powered Cache Wordpress plugin.

Neler Öğreneceğiz?

Bu yazımda sizlere Powered Cache Wordpress eklentisinden bahsedeceğim.WP tabanlı oluşturulan web siteler zamanla yavaşlama yaşamaktadır. Bu eklenti sayesinde bu sorunların üstesinden geleceğiz.

  • Powered Cache eklentisi kurulum ve ayarları

Gereksinimler

Zorluk Seviyesi

  • Basit ve Orta Düzey

İçerik

Arkadaşlar yeni bir makale ile karşınızdayım. Biliyorsunuz ki WP altı yapılı siteler zamanla hem sunucu bakımından hemde yayınlanan içeriklerden dolayı gözde görülür yavaşlamalar yaşamaktadır.Türk arkadaşımızın başarılı eklentisi sayesinde web sitemiz için iyileştirmeler yapıp iyi duruma getireceğiz. Diğer makalelerimde de söylediğim gibi hiç zaman kaybetmeden başlayalım.

Öncelikle eklentimizi kuralım.. WP yönetim paneli kısmından "Eklentiler >> Yeni Ekle" diyerek eklenti ekleme sayfasına geçiş yapıyoruz. Sağ tarafta bulunan arama kutucuğuna eklentimizin adını yazalım. Hemen yükle diyerek eklentimizi yükleyip, etkinleştiriyoruz.

Daha sonra yönetim panelimizin sol kısmına eklentimizin eklendiğini göreceksiniz.

Eklentimize tıklayıp ayarlar kısmına geçiş yapıyoruz. Gördüğünüz gibi karşımıza bir çok sekme geliyor.. İlk seçeneğimizden başlayalım.

Temel Seçenekler

  • Sayfa Önbelleği, etkinleştirmeniz sitenizin cevap süresini azaltacaktır. (Bunu okuduğunuz üzere aktif ediyoruz. )
  • Obje Önbelleği, MYSQL veritabanında sorguların önbelleğe alınarak bir sonraki gösterimlerde istenilen veriyi hızlı bir şekilde sunulabilmesi için kullanabilirsiniz. (Bu eklenti benzeri diğer eklentilerde yoktur. Belirttiğim alandaki (?) kısmından ayarlamalarını yaparsanız aktif olacaktır.
  • Mobil Önbellek, bildiğiniz gibi standart sadece siteni geneli için bir önbellekleme yaratır. Ancak gördüğünüz gibi bir seçenek daha mevcut. Biliyorsunuz ki web için farklı, mobil için farklı temalar kullanabiliyorsunuz. Eğer ayrı ayrı önbellek oluşturmasını istiyorsanız bu seçeneğide aktif edebilirsiniz. Ben kullandığım için aktif ediyorum.
  • Giriş yapmış kullanıcı önbelleği, yönetim paneline girdiğinizde sitenizin önbellekli halini görmek istiyorsanız işaretleyebilirsiniz. Ancak sık sık değişiklik yapıyorsanız bu işaretlemeyiniz. Yapacağınız sonuçları göremeyebilirsiniz.
  • SSL Önbelleği, tamamen güvenlik sertifikaları kullanan web siteleri için SSL önbelleğidir. Diğer eklentilerde görmediğim bir özellik kullanabilirsiniz.
  • Gzip, sunucu tarafından yapılan bir sıkıştırmadır.
  • Önbellek Süresi, dilerseniz önbellek süresini dakika, saat ve gün olarak belirleyebiliyorsunuz. Ancak siz yeni bir yazı ve ya başka bir şey yaptığınız da otomatik olarak önbelleği silmektedir.

Gelişmiş Seçenekler

  • Query string, CSS ve JS dosyalarının sonunda bulunan rakamları ve değişik isimleri silmek için kullanılır. Bu belirttiğim rakamlar o dosyanın sürümünü göstermektedir. Kutucuğu aktif ettiğinizde düz bir şekilde örneğin "style.css" gibi gözükmesini sağlayabilirsiniz.
  • Reddedilen kullanıcı aracıları, burada arama motorları botları tarafından web sitenizin önbelleğe alınmasını istemiyorsanız sırasıyla belirtebilirsiniz.
  • Reddedilen çerezler, aynı şekilde önbelleğe alınmasını istemediğiniz yerleri yazabilirsiniz.
  • Hiç ön belleğe alınmayacak sayfalar, önbelleğe alınmasını istemediğimiz yerleri burada belirtebiliyoruz. Sayfalar, dinamik olan sayfalar, hesaplama sayfaları gibi.
  • Kabul edilen query strings, biraz daha gelişmiş bir özellik. Burada sorgu parametrelerinden bahsetmekteyiz. GET parametlerini satır satır yazabiliriz.
  • Temizlenecek Harici Sayfalar, sayesinde sunucunuzda ve ya dizininizde bulunan bir web sayfasını önbelleğe alabilirsiniz.

CDN

  • CDN, genellikle Cloudflare denilince akla geliyor. Normalde kullandığımızda "cdn.siteadresimiz.com" gibi bir örnek adresten içeriklerimiz yükleniyor. Ancak bu eklentide kendi oluşturduğumuz cdn1, cdn2 şeklinde parçalayıp adres oluşturabilir, aynı sürede içeriğin yüklenmesini sağlayabiliriz. Bu sayede hızlı bir yükleme gerçekleşebilir.
  • SSL, yine güvenlik sertifikası ile alakalı.
  • CDN Adresleri, burada eklenemek istediğiniz adresleri yazabilirsiniz. Hangi dosyalar için kullanmak istiyorsak "Javascript, Css, Resimler ve ya Tüm dosyalar" diyebilirsiniz.
  • İstenmeyen dosyalar, burada istenmeyen dosyalar var ve CDN dahil etmek istemiyorsanız buraya sarılayabilirsiniz. (Dosya yolu ve adres yolu şeklinde belirtebiliyorsunuz)

Eklentiler

  • CloudFlare, eklentiden bahsetmiştik. Etkinleştir dediğimizde direkt kullanabiliyorsunuz.
  • Remote Cron, WP dinamik sayfalar için zamanlanmış olarak görev var mı yok mu diye kontrol etmesini sağlar. Belirli zamanlarda "WP-Cron" dosyasını ziyaret eder ve görev var ise çalıştırmaktadır.
  • Lazy Load, kullanıcının ekran çerçevesini içerisinde eğer resim var ise direkt yüklenir. Alttaki resimler ekranda dahil değil ise gözükmez. Sitenizi ziyaret eden kişi aşağılara indikçe belirlenmeye başlar.
  • Preloader, sunucu üzerinde yeni güncellemelerimizi indexler ve cache alır. Bundan sonra Google diğer botlar sitemizi ziyaret ettiğinde anlık olarak sitemizin önbellek olmuş halini görecektir.
  • Varnish, cloudflare tarzında bir sistemdir. Daha önce kullanmadım ondan dolayı yorum yapmıyorum.
  • Minifier, HTML,CSS ve JAVASCRIPT dosyalarını gereksiz boşluklardan, kodlardan arındırmaktadır. Sıkıştırılmış olan kodlar daha hızlı yanıt vermektedir. Dolayısıyla sayfa açılış hızımızda artacaktır.

Çeşitli

Bu kısımda herkesin okuyupta anlayacağı şeyler var. Haftalık olarak bu sayfa üzerinden "Ön Belleği Temizle" diyebilirsiniz. Mevcutta yaptığınız tüm ayarları dışarı aktarabilir daha sonra farklı bir siteye yüklediğinizde "İçerik Aktar" diyerek ayarlarınızı aktarabilirsiniz.

Links

https://tr.wordpress.org/
https://tr.wordpress.org/plugins/powered-cache/
https://github.com/skopco/powered-cache

Umarım herkes faydasını görür.
İyi çalışmalar.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by Mutluhan from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @mutluhan I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.080
BTC 61714.34
ETH 1618.58
USDT 1.00
SBD 0.40