• 03-08-2022, 18:08:59
    #1
    Saygıdeğer r10 Ailesi,

    Uzun senelerdir WordPress kullanmaktayız. Ancak 0 eklenti ile ilerliyoruz.
    Sitemizdeki her şeyi manuel olarak kodladık. WordPress ile bu mümkün.

    Gelelim, konumuza. Birçok kişinin cache (önbellek) eklentisi satın aldığını görüyoruz.
    Biz ekip olarak, cache eklentilerine karşıyız. Olması gerekeni bizce, aşağıda belirtmek istiyoruz.

    Öncelikle PHP için OPcache mutlaka aktive olsun. Ek olarak ise en önemli konudan bahsetmek istiyoruz.

    MariaDB'nin bir özelliği olan "query cache" özelliğini mutlaka denemelisiniz, aktive etmelisiniz.
    Bu şekilde mevcut sorgular (SELECT) önbelleğe alınacak ve tekrar ziyaret edildiğinde ışık hızında açılacak.
    Emin olun, bir daha hiçbir cache eklentisine ihtiyacınız kalmayabilir. Denemeyi düşünün, mutlaka.

    Kulağa nasıl geliyor dersiniz? Hem de tamamen ücretsiz!

    Not 1: Query Cache özelliği standart hostinglerde aktive edilemiyor olabilir.
    Ancak kendinize ait bir sunucunuz var ise, değerlendirmenizi tavsiye ederiz.
    Konu hakkında bilginiz yok ise, lütfen hosting şirketinizden destek isteyiniz.

    Not 2: Bu konu, bu işin ticaretini yapan insanlara yönelik açılmamıştır. Bizi asla ilgilendirmiyor da.
    Yalnızca tecrübe ve sürekli yapılan araştırmalar neticesinde tamamen yapıcı çerçevede açılmıştır.

    Not 3: Bu konu, yıllardır 1 (bir adet bile) cache eklentisi kullanmamış bir ekibin önerisidir. Hepsi bu.
    Ayrıca "query cache" ayarlarını doğru yapılandırdığınız zaman, mükemmel çalıştığı da dile getirilebilir.

    Not 4: Bu konu, yalnızca bilgilendirme için açılmıştır. Başka bir amaç söz konusu olamaz.
    Dolayısı ile uygulayıp, uygulamama tercihi tarafınıza ait olacaktır. Bilginize.

    Saygılar,
  • 03-08-2022, 18:14:46
    #2
    tabi bu seçim kişiseldir hocam. ben cache eklentilerinin bir çok optimizasyon bakımından faydası dokunduğunu düşünüyorum. 2-3 yıl önceki gibi ağır değiller vyae sistemi de yormuyorlar. Dolayısıyla çok düşünmeye gerek kalmıyor. Bilgiler için ayrıca teşekkür ederim.
  • 03-08-2022, 18:20:17
    #3
    Web siteleri sadece SQL sorgularından ibaret değildir. Bunun hanı sıra JS, CSS, HTML sıkıştırmaları, Görsel optimizasyonlar gibi bir çok parametre devreye giriyor. Cache eklentisi olarak benim önerim Litespeed Web Server ile beraber LSCache'dir. Beraberinde Cloudflare kullanıldığı zaman harika sonuçlar verir. Muhakkak SQL optimizasyonunu da atlamamak gerekir. Değindiğiniz konu en önemli olan nokta. Sorgularınız yavaşsa, DB berbatsa, sürüsüyle eklenti varsa ve her şey kötüyse Cache eklentisi de sihirli değnek gibi her şeyi çözmez. Sadece duruma yara bandı misali tampon yapar.

    Ek olarak mutlaka Redis, Memcache gibi cache servisleri de kullanmanız muhteşem sonuçlar doğuracaktır.
  • 03-08-2022, 19:40:54
    #4
    Kurumsal Üye
    First Byte Time açısından cache eklentisinin faydası olur.

    Önemli olan ''en iyisi'' olan değil, ''en uyumlu'' olanı kullanmaktır.
  • 04-08-2022, 09:57:43
    #5
    query cache siteyi hızlandırsa da ne işe yaradığını, hangi sitelerin kullanması gerektiğini ve büyük dblerde sorun olup olmayacağına emin olmadan kullanmanın doğru olduğunu düşünmüyorum.
  • 04-08-2022, 10:18:43
    #6
    Sık sık güncellenmeyen bir web sitesi ise query cache efektif olur, ama sık içerik girilen bir web sitesinin veritabanında uygulanırsa cache algoritması sapıtacağı için performans düşer. Bunun yerine memcached veya redis kullanılabilir.
  • 04-08-2022, 10:35:26
    #7
    sunucuoptimizasyon.com
    Bahsettiğiniz şeyler sunucu taraflı cache uygulamalarıdır, opcache sadece php kod betiğini cache eder, sql query cache ise sadece bazı sorguları cache eder sürekli insert sorgu yapan bir veritabanınız varsa query cache’in faydası minimumda kalır. Zaten mysql 8’de query cache kaldırıldı, ilerleyen dönemde tamamiyle vazgeçileceğini düşünüyorum. Biz optimizasyon yaptığımız tüm sunucularda bu ayarlamaları yapıyoruz fakat anlık yoğunluğu fazla olan siteler için yazılım tarafında cache olmadan sorun yaşanma ihtimali yüksek.

    Az ve öz eklenti kulanımı, iyi optimize edilmiş özel bir tema ile daha iyi bir sonuç alınabilir fakat yine de kesin çözüm olmaktan uzak. Sunucu tarafı apayrı bir boyut yazılım tarafı apayrı bir boyut. Asla tek tarafı iyi tutarak iyi sonuç alamazsınız.
  • 28-09-2022, 21:38:43
    #8
    HDOGANG adlı üyeden alıntı: mesajı görüntüle
    Saygıdeğer r10 Ailesi,

    Uzun senelerdir WordPress kullanmaktayız. Ancak 0 eklenti ile ilerliyoruz.
    Sitemizdeki her şeyi manuel olarak kodladık. WordPress ile bu mümkün.

    Gelelim, konumuza. Birçok kişinin cache (önbellek) eklentisi satın aldığını görüyoruz.
    Biz ekip olarak, cache eklentilerine karşıyız. Olması gerekeni bizce, aşağıda belirtmek istiyoruz.

    Öncelikle PHP için OPcache mutlaka aktive olsun. Ek olarak ise en önemli konudan bahsetmek istiyoruz.

    MariaDB'nin bir özelliği olan "query cache" özelliğini mutlaka denemelisiniz, aktive etmelisiniz.
    Bu şekilde mevcut sorgular (SELECT) önbelleğe alınacak ve tekrar ziyaret edildiğinde ışık hızında açılacak.
    Emin olun, bir daha hiçbir cache eklentisine ihtiyacınız kalmayabilir. Denemeyi düşünün, mutlaka.

    Kulağa nasıl geliyor dersiniz? Hem de tamamen ücretsiz!

    Not 1: Query Cache özelliği standart hostinglerde aktive edilemiyor olabilir.
    Ancak kendinize ait bir sunucunuz var ise, değerlendirmenizi tavsiye ederiz.
    Konu hakkında bilginiz yok ise, lütfen hosting şirketinizden destek isteyiniz.

    Not 2: Bu konu, bu işin ticaretini yapan insanlara yönelik açılmamıştır. Bizi asla ilgilendirmiyor da.
    Yalnızca tecrübe ve sürekli yapılan araştırmalar neticesinde tamamen yapıcı çerçevede açılmıştır.

    Not 3: Bu konu, yıllardır 1 (bir adet bile) cache eklentisi kullanmamış bir ekibin önerisidir. Hepsi bu.
    Ayrıca "query cache" ayarlarını doğru yapılandırdığınız zaman, mükemmel çalıştığı da dile getirilebilir.

    Not 4: Bu konu, yalnızca bilgilendirme için açılmıştır. Başka bir amaç söz konusu olamaz.
    Dolayısı ile uygulayıp, uygulamama tercihi tarafınıza ait olacaktır. Bilginize.

    Saygılar,

    merhaba hpcam yenı hpstıng fırmam da hostıng de ram cace ozellıgı var ama teknıktesdek pahalı oldugu ıcın ben almadım htaccess kodu sordugumda da yazılımcınıza dansıın deyıp geçıstırdıler ram cache ıcın htacces kodu var mı yada nasıl yapılır reseller hostıngde cpanel de op cache redıs falan açıyorum ama bu ram cacheyı ansıl kullnılıyor bılmıyorum
    yrıca "query cache" ıcın de aynı soruları sooruyrum ssh erısım yok mecburen htacces ıle bısıler yapmak veya php ayarlarını soylemenız gerekıyor
    bazı wp temalar php8 ı desteklemedıgı ıcın onu super sonık hızınd an mahrum kalıyorum
    mecbureben php ayarları ıle devam etmem gerekıyor
    bırde çok saglam htacces kodu varmu
    brotlı sıkıstırma sevıyesı 8 gzıp 8 deflate 8 ayrıca http 2 ve 3 u nasıl aktıf edebılırım yıne htacces kodu var ıse bunuda verebılırmısın
  • 29-09-2022, 02:02:59
    #9
    Bahsettiğiniz yöntemler server-side caching ile ilgili. Birçok farklı caching türü var:
    Object cache
    Opcode cache
    Server cache
    Database Cache
    Page cache
    CDN cache

    Sadece server-side caching ile en iyi sonuçların alınması beklenemez. Site bazlı ve gerekliyse CDN bazlı caching de kullanılmalı. Ve tabii ki statik dosya, font, görsel optimizasyonları yapılmalı. Sadece server-side caching ile ancak TTFB'nin düşük olmasını sağlarsınız; istek sayısı, sayfa boyutu düşmez. Statik dosyalar ve fontlar, görseller otomatik olarak optimize edilmez. Bunların hepsi ise kritik bir gereksinim "iyi bir optimizasyon için". Ayrıca "page caching" ve "optimization" terimleri aynı değil çoğunluk aynı sanmasına ve o şekilde sunmasına rağmen