Wordpress Sitenizi WP Rocket İle Hızlandırın | Turkish Tutorials

in #utopian-io7 years ago (edited)

Neler Öğreneceğiz?

  • Wordpress sitenizi hızlandırma,
  • Önbellekleme,
  • Veritabanı iyileştirme.

Gereksinimler

Zorluk Seviyesi

  • Intermediate

İçerik

Merhabalar bu yazımızda sizlerle Wordpress alt yapılı bir sitemizi önbellekleme yaparak hızlandırmayı öğreneceğiz.
Bildiğiniz üzere sitelerin açılma hızı hem ziyaretçi tarafından önemli hemde başta Google botları olmak üzere diğer arama motorları için oldukça önemlidir. Bu yüzden sitemizi hızlandırmamız oldukça önemlidir. Mevcut durumda bize yardımcı olacak en büyük araç WP Rocket. Bu eklentinin kullanımını detaylı olarak inceleyeceğiz.
Eklentimizi yükledikten sonra ayarları aşağıdaki görsellerde olduğu gibi yaparsanız sitenizin hız durumu ve önbellekleme oldukça olumlu olacaktır.

Temel

wp1.png
LazyLoad: Buradaki seçeneklerden sadece Iframe’ler ve görüntüler için etkinleştir seçeneğini seçmeliyiz. Resimler için ekstra bir eklentiyi tanıtacağım.
Mobil cihaz önbelleği: Bu seçeneği de aktif etmemiz gerekiyor. Mobil kullanıcılar büyük kitle olduğu için mobil cihaz önbelleğini de aktif hale getirmemiz gerekiyor. Mobil cihazlar için önbellek dosyalarını ayır seçeneği sunucuda ekstra dosya oluşturacağı için bunu seçmenize gerek yoktur.

wp2.png

Kullanıcı önbelleği: Yazılarınız genel kitleye ve arama motorlarından gelen ziyaretçiler için olacağu için bunu seçmemelisiniz.
SSL önbelleği: Web sitenizde SSL kullanıyorsanız ki kullanmanızı şiddetle tavsiye ederim bu seçeneği seçmelisiniz.
Emoji önbelleği: Sürekli olarak yorum alan yazılarınız varsa bu seçenekte sizi ağır bir yükten kurtaracaktır.
Gömülüler: Bu seçenekte seçili olmalı. Gömülü içeriklerle diğerlerini ayırt eder.
Önbellek geçerlilik süresi: Burası oldukça önemlidir. Genelde bazı sitelerde 24 saat yazar bazılarında 2 saat. Bu iki seçenekte oldukça zararlıdır. 24 saat yaptığınızda sitenizi 24 saat içerisinde ziyaret eden kişi aynı yüklemeyle karşılaşır bu yüzden süre fazladır. 2 saatte bir yapar isek sürekli olarak içerik eklediğiniz sunucuya önbellekleme dosyası oluşturur bu durumda sunucunuzu yorar. İşlemlerimizi tamamladığımız göre Değişiklikleri Kaydet butonuna tıklayabiliriz.

Sabit Dosya

wp3.png
Dosyaları küçült: Bu eklentiyi kullanmamız temel amacı dosyaları sıkıştırarak boyutlarını küçültmek ve sitemizi hızlı açılmasını sağlamak. Bundan dolayı CSS,HTML,JS dosyalarının hepsini seçmemiz gerekiyor. Dosya boyutunu düşürmek, yükleme süresini iyileştirebilir. uyarısı da bizim yaptığımız işlem hakkında yeterince bilgi veriyor.
Dosyaları birleştir: Seçenek ile alakalı bir çok yöntem ve söylenti olsa da bizim için önemli olan 2 seçenek vardır. Google Fonts ve CSS dosyalarını seçiyoruz. JS dosyasını kesinlikle seçmiyoruz.
wp4.png
Hariç tutulan CSS: Temanız ve eklentinize göre bu alana CSS dosyalarımızı ekliyoruz. Tabi bu eklentinden etkinlenmesini istemediğiniz dosyaları yazmalısınız. İleri derece CSS bilginiz varsa burayı kullanabilirsiniz haricinde boş bırakmalısınız.
Hariç tutulan JS: Buraya da bir önceki maddeye uygun doldurabilirsiniz. Boş bırakmanız yararınıza olacaktır.
wp5.png
Sorgu dizgilerini kaldır: Sorgu dizginlerini kaldırmanız sitenizin lehine olacaktır. Zaten eklenti içerisinde de yazdığı üzere sayfa puanlaması yapan GTMetrix üzerinden ekstra puan yaratabilir.
İşleyişi engelleme CSS/JS’si: Bu seçeneği seçebilirsiniz fakat bazı tema ve eklentilerle çakışmaktadır. Mevcut çalışan eklentilerinizi ve temalarınızı olumsuz etkilememesi adına bu seçeneği seçmemenizde fayda var. Boş bırakmanız daha sağlıklı olacaktır.

CDN

wp6.png
Cloudflare: Eğer hostinginizde Cloudflare kullanıyorsanız bu seçeneği seçebilirsiniz. Genelde orta düzeyli siteler bu özellik yüklü olmadığı için seçeneği boş bırakmalısınız.
CDN,CDN CNAME(LER) ve SSL’siz CDN: CNAME oluşturduğunuzda burayı aktif olarak kullanabilirsiniz. CNAME oluşturma ve kullanımı ileri düzey olduğu için bilginiz yoksa ilgilenmemeniz yararınıza olacaktır.
Hariç dosyalar: Önbelleklemeyi hariç tutacağınız dosyaları buraya yazabilirsiniz. Her satıra bir tane yazmalısınız ama boş bırakmak en doğrusu olacaktır. Aksi halde sitenizin işleyişi bozulabilir.

Gelişmiş bölümü ileri düzey kullanıcılar olduğu için orayı default olarak bırakmamız en mantıklısı olacaktır.

Veritabanı

wp7.png
Yazıları temizleme: Bu seçenek kesinlikle aktif olmalıdır. Düzeltmeler,otomatik taslaklar ve çöpe atılmış yazılar seçili olmalıdır. Hemen alt kısmında istatistikleri görebilirsiniz.
Yine Yorumları temizleme,Geçicileri temizleme,Veritabanı temizleme seçeneklerininde hepsi seçili olmalıdır. Böylece metin bakımında sitemizin yükünü hafifletmiş olacağız.
wmp8.png
Otomatik temizleme: İşaretlememiz gereken diğer bir bölüm. Bu kesinlikle aktif olmalıdır. Fakat ne günlük ne aylık olmalı en ideali haftalık olmalıdır.
Bütün işlemleri yaptıktan sonra ilk olarak Kaydet ve iyileştir ardından Değişiklikleri Kaydet butonuna tıklıyoruz.

Önyükleme

wp9.png
Site haritası önyüklemesi: Site haritasını önbelleklememiz gerekmektedir. Botların indexleri gezinmesi açısından oldukça önemlidir. Eğer bir SEO eklentisi kullanıyorsanız Yoast gibi veya Sitemap eklentisi direk olarak buradan görebilirsiniz.
Site haritası gezinme aralığı: Bu değerde oldukça önemlidir. Sunucunuzu yormamanız için yapmanız gereken işlemlerden bir tanesi. 500ms en sağlıklısı olacaktır.
Önyükleme için site haritaları: Site haritamızı buraya yazmalıyız. URL olarak eklememiz gerekmektedir.
wp10.png
Önyükleme botu: Mutlak suretle Otomatik seçmelisiniz. Manuel olarak ayarlardığınız eklenti ayarlarını sürekli olarak güncellemeniz gerekmektedir.

Varnish

Varnish ayarını boş bırakmamız sağlıklı olacaktır. Eğer sunucunuzda Varnish önbellekleme sistemi çalışıyorsa bunu aktif edebilirsiniz. Bunu öğrenmeniz için hosting sağlayıcınızla görüşmeniz daha yararlı olacaktır. Bu konu hakkında bilginiz yoksa boş bırakabilirsiniz.

Araçlar

wp11.png
Beta deneme: Seçeneği aktif etmenizi önermiyoruz. Çünkü beta sürümlerde hatalar olabiliyor. Hatalar tespit edildikçe güncelleme yapılıyor. Beta programına katılmanızı kesinlikle tavsiye etmiyorum.
Çözümsel: Geliştiriciye performans ayarlarınızı yollayabilirsiniz. Ama bu seçeneği de boş bırakmanızda fayda var.
Önbelleği temizle: Bu uyarı sürekli olarak admin panelinde görünecektir oradan tıklayarak sitenizin önbelleği temizleme işlemini tamamlayabilirsiniz.
Önbelleği önyükle: Önbelleği yükleyerek sitenizin Cache süresini hızlandırabilirsiniz.
OPcache temizle: PHP 5.5 üzerinden gelen cache düzenidir. Bunu da belli aralıklarla temizleyebilirsiniz.
Ayarları dışa aktar: ve Ayarları içe aktar: Mevcut ayarlarınızı dosya halinde dışa aktarıp saklayabilirsiniz. Ayarları içe aktar seçeneği ile elinizde hazır bulunan ayarlar dosyasını yükleyerek işlemi gerçekleştirebilirsiniz. Hepsini yaptıktan sonra Değişiklikleri Kaydet butonuna tıklıyoruz ve işlemi bitiriyoruz.

Yazımızda Wordpress alt yapılı bir sitenin WP Rocket aracılığıyla önebellekleme işlemini öğrendik. Önbellekleme hem site hızı hem botların sitemizde daha hızlı gezmelerine neden olur. Yolları sırasıyla izleyerek gerekli bütün ayarları yapmış olursunuz. Görüşmek üzere.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

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

İlginiz için teşekkür ederim. :)

Hey @sedatyildiz, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!

Hey @ahmetbozkurt 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.20
TRX 0.15
JST 0.029
BTC 65292.16
ETH 2651.21
USDT 1.00
SBD 2.85