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,
CACHE Eklentilerini ÇÖPE ATMANIN Zamanı Gelmedi mi?
9
●1.090
- 03-08-2022, 18:20:17Web 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. - 04-08-2022, 10:18:43Sı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:26Bahsettiğ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 cachein faydası minimumda kalır. Zaten mysql 8de 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:43HDOGANG adlı üyeden alıntı: mesajı görüntüle
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:59Bahsettiğ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