WordPress 2.5’in kararlı tam sürümü dün yayınlandı. Ondan önceki hafta bu yeni sürümle gelen yeniliklere göz atmıştık.
Bildiğiniz gibi bu blogda sunucu problemlerini sürekli yaşıyoruz ve bizim gibi yaşayacak blogculara tecrübe olur düşüncesi ile bunları nasıl aştığımızı, aşabileceğimizi yazmaya çalışıyoruz.
- WordPress bloglarına sunucu yününde minik bir ipucu
- WordPress’de tüm yazıları yorumlara pingbacks ve trackback a kapatmak
- Eğer kendi sunucunuzda blog yazacaksanız
- Sunucu kaynaklarını sömüren botlar/crawler
- Dreamhost beni kovdu
- Bloglarda içeriği ön plana çıkartın
- Blog yazmak isteyen arkadaşlara öneriler
- Blog yazarlarına öneriler 2
- Blogunuz için 20 kullanabilirlik tüyosu
- Siz başka bir Just another WordPress blog musunuz?
- WordPress blogunuzun hitini arttırma yöntemleri
- Arama motoru optimizasyonu
- Blogunuzu popülerleştirmenin yolları
- İyiki doğduk blog ve ben
- Blogcular ve blog okurları için sörf tavsiyeleri
- Blogunuzun daha fazla okunmasını sağlayacak eklentiler
- Blogunuzu popülerleştirmenin yolları
- Popüler bir blog için neler yapmalı
- Beyaz blogcu ve Siyah blogcu
Bu makale ve yazılardan bir kaçı şöyle;
Tabiî ki yukarıda gördüğünüz başlıkların bazıları oldukça eski tarihli yazılardır, o vakitler belki önemi bilinmeyen bu yazılara göz gezdirmenizi tavsiye ederim.
Asıl konumuz WordPress 2.5 sürümü ile Wp Cache ve Wp Super Cache arasındaki ilişki.
WordPress 2.5 sürümü ile birlikte gelen değişimlerden bir tanesi de önceki sürümlerde seçenek olarak sunulan gzip sıkıştırma olayının bu yeni sürümlerle kaldırılması. Bunun pek işe yaramadığını görecek olacak ki WordPress geliştiricileri gzip sıkıştırma seçeneğin kaldırmış.
Yüksek ziyaretçi ve içerik sayısına sahip WordPress bloglaranı önbellek sistemi şarttır, bloglarında önbellek sistemi kullanmadıkları taktirde ya sunucu, hosting firmalarına çok yüksek paralar ödemek zorunda kalacaklar ya da bloglarını kapamak zorunda kalacaklar, bu sorunları yaşadıkalrında blog yazmak onlar için keyifsiz bir şey haline gelecektir. Dolayısıyla Wp Cache ve Wp Super Cache eklentileri gibi veya WordPress üzerine yazılacak buna benzer önbellek sistemlerini kullanmak şarttır.
Wp Cache eklentisi kabaca WordPress blogunun sayfalarını önbelleğine alarak belirlediğiniz sürede o yazıya tekrar giriş olduğunda veritabanından çekmek yerine o önbellekteki sayfayı ziyaretçiye verir, yaptığı iş budur. Wp Super Cahce eklentisi de Wp Cache eklentisinden farklı önbellek ayarlarını barındıran gelişmiş bir versiyonudur. Bu eklentilerin Mysql sorgularını azaltıp veri trafiğini yükselttiği doğrudur fakat bildiğimiz gibi günümüzde sunucularda veri trafiği(bandwidth) ucuz işlemci ve ram gibi sistem kaynakları pahalı ve maliyetlidir. İşlemci ve ram in aşırı kullanımını da büyük ölçüde Mysql sorguları sömürür. Bu Wp Cahce ve Wp Super Cahce eklentilerinin blogunuzda kullanmanız durumunda sizin bütçenize getireceği faydayı özetlemiş oluyor.
Bir sayfanın bu eklenti ile önbelleğe alınmış veye alınmamış olduğunu o sayfanın kaynağına baktığınız taktirde en alt kısmında göreceğiniz <!-- super cache -->
, <!-- super cache gz -->
veya <!-- Cached page served by WP-Cache -->
gibi notlardan anlamanız mümkün.
WordPress 2.5 sürümü ile Wp Super Cache eklentisi sorunsuz çalışmaktadır ve bahsettiğim gibi çok yüksek ziyaretçi ve içeriğe sahip WordPress blogları için şiddet ile kullanılması tavsiyemdir.
Wp Cahce / Wp Super Cache eklentileri birbirleri ile aynı matıkta yukarıda yazdığım gibi Wp Super Cache, Wp Cache eklentisinden ekstra bir kaç özelliğe sahip olan ama aynı işi yapan bir WordPress eklentisidir. Wp Cache eklentisini blogunuza kurmak isterseniz öncelikle blogunuzun Mysql veritabanının bir yedeğinizi almanızı hatırlatırım. Eklenti diğer WordPress eklentileri gibi WordPress plugins klasörüne gönderip admin panelinde eklentiler sekmesinden etkinleştiriyoruz. Daha sonra yine WordPress admin panelinde tercihler kısmına gittiğimizde eklentinin ayarlar kısmını göreceksiniz.
Eklentinin ayarlar kısmında size uyarılar çıkacaktır bunlardan biri .htacces dosyasında yapmanız gereken değişikliktir. .htacces dosyasında yapılması gereken değişikliği sunucunuza ftp programlarından biri ile bağlanıp yapabilirsiniz, .htacces dosyası gizli bir dosya olarak görülür onun için ftp programı ile bağlanırken gizli dosyaları göster seçeneğini aktif etmelisiniz.
Değişimi istenen .htacces dosyası WordPress’in kurulu olduğu dizindedir, sizin blogunuz sizinblogunuz.com adresi olarak çalışıyor fakat WordPress sunucunuzda wp veya WordPress klasörü altında olabilir öyle ise wp veya WordPress klasörünün içinde bulunan .htacces dosyasında değişiklik yapmalısınız.
Bir sonraki adım önbellek sistemini aktif hale getirmektir, bunun için eklentinin ayarlarına gidip “Super Cache Status” kısmında bulunan 3 seçenekten WP Cache and Super Cache enabled veya Super Cache Disabled kısmını işaretlemeliyiz.
- “WP Cache and Super Cache enabled” işaretlediğimizde Wp Cache ve ekstra özelliklerini kullanabileceğimiz Wp Super Cache sistemi aktif olacaktır.
- “WP Cache and Super Cache disabled” işaretlediğimizde Wp Cahce ve Super Cache sistemini iptal etmiş oluruz.
- “Super Cache Disabled” kısmını işaretler isek Wp Cache sistemi çalışacak ama Super Cache ve ona bağlı ekstra fonksiyonlar çalışmayacaktır.
Bu 3 seçeneği ayrı ayrı seçip deneyin, eklentinin ayar sayfasının da değiştiğini göreceksinizdir. Super Cache aktif ettiğiniz de bahsettiğim ekstra özellikleri göreceksiniz, şimdi bunlardan bahsedelim.
Super Cache Compression;
Bu seçenek varsayılan olarak çalışmaz, bunu etkinleştirdiğiniz de sunucunuza blog sayfaları sıkıştırılmış olarak konulur, bu özellik pek tavsiye edilmiyor ama sizin sunucu seçeneklerinize göre bunu kulanabilirsiniz, deneyip tecrübe etmenizde fayda var.
Mod Rewrite Rules;
Bu yukarıda da bahsettiğim .hracces dosyasının içeriğini barındırır ve yapılması gereken değişikliği gösterir. Bu değişikliği eklentiyi kurduğumuzda yapmamız şarttır.
Expiry Time;
Bu ayar ile sunucunuzda oluşturulan, önbelleğe alınan statik içeriğin ömrünün ne kadar olduğunu, ne kadar süre sonra önbellekteki statik sayfaların yenileneceğini ayarlayabiliyoruz. Burada eğer WP Cache and Super Cache enabled kıskını yukarıda işaretlemiş iseniz iki ayrı ayar görünür biri Wp Cache için diğer Wp Super Cache içindir. Bu süreleri yine tecrübe ederek ve sizin blogunuzun durumuna göre değiştirebilirsiniz.
Accepted filenames, rejected URIs;
Bu seçenek önbelleğe alınmayacak sayfaları ve url leri belirtmenize yarar, buraya yazacağınız sayfalar veya dosyalar Wp Super Cache tarafından önbelleğe alınmaz ve direk erişme sunulur. Örneğin; bu kısıma /iletisim/ ve wp-.*.php değerlerini yazdım bu sayede blogadresi.com/iletisim/ sayfasi ve wp-dosyaadi.php isimli tüm adresler önbelleğe alınmadan direk erişime açılmış oldu. Accepted files kısmında yine WordPress blogunuzda bulunan ve önbelleğe alınmasını istemediğiniz dosyaları yazablirsiniz.
Rejected User Agents;
Bu seçenek ile blogu ziyaret eden arama motorlarına ait botları ve istediklerinizi önbelleğe alınmış içeriğe değil dinamik gerçek içeriğe yönlenmesini sağlayabiliriz. Orada varsayılan olarak bazı botlar vardı bunlara başka botları da ekleyebilirsiniz. Mesela ben Firefox un User Agent Switcher eklentisi ile kendi tarayıcımı Google bot u olarak tanıtım bloguma öyle giriyorum bu sayede önbelleğe alınmamış sayfaları geziyorum.
Cache contents;
Bu kısımda önbelleğe alınan ve önbelleğe alınmış yenilenmiş sayfa sayısını görebiliyorsunuz. İstersek burada önbelleğe alınmış sayfaları temizleyip tekrar önbelleğe alınmasını sağlayabiliriz.
Lock Down: disabled (advanced use only);
Bu seçenek varsayılan olarak aktif değildir. Bu seçeneği uzman kullanıcıların kullanması tavsiye ediliyor ve yaptığı blogun tamamını önbelleğe alıp oradan yayınlamaktır. Bu seçeneği aktif ettiğimiz taktirde yeni yapılacak yorumlar yeni yazılacak yazılar bu seçenek aktif olduğu sürece blogunuzda görünmez.
Directly Cached Files (advanced use only);
Benim en sevdiğim fonksiyon, özellik budur. Bu özellik sayesinde istediğimiz yazı veya sayfaları direk önbellekten alınmasını sağlayabiliriz. Daha önce bunu nasıl manuel olarak yapabileceğimizi yazmıştım. İşte bu eklentinin bu fonksiyonu ile bu işi basitçe yapabiliyoruz, bu eklenti benim orada bahsettiğim mantığın aynısını gerçekleştiriyor. Burada belirleyeceğiniz sayfalar her zaman direk önbellekten okunacak. Kısaca çok fazla trafiği olan yazılarınızı, örneğin bir gün delicious ve digg ile imlenmiş ve o hafta içinde 100binlerce ziyaretçinin akın ettiği bir yazınız var, o yazıyı bu fonksiyon ile belirleyip önbelleğe alıp sunucunuzu korumuş olacaksınız. Ayrıca içeriğini hiç değiştirmediğiniz sayfaları burada belirlemek de mantıklı ve akilane bir seçimdir, örneğin hakkında sayfaları gibi.
Configuration messed up?;
Tahmin edebileceğiniz gibi tüm ayarları varsayılan ayarlara çeviren olaydır.
Cache Plugins;
Cache Plugins adında bu eklentiye fonksiyon kazandıran ekstra eklentiler mevcuttur, bunları araştırıp isteğinize ve ihtiyacınıza göre kullanabilirsiniz, tüm bu ekstra özellikler yazımın başında dediğim gibi Wp Super Cache eklentisi için geçerlidir. Wp Cahce eklentisi sadece temel önbellek işini yaparken Wp Super Cache eklentisi ekstra fonksiyonları kullanmamıza olanak sağlar.
- Geliştirici: ocaoimh.ie
- Forumları (ingilizce): WordPress forum.
- Eklentiyi indirmek için: WordPress Plugin Directory
Ekran görüntüleri;
Wp Cache ve Wp Super Cache eklentileri hakkında bu denli güzel bir Türkçe içerik üretmekten memnunum, 2 yıldan bu yana hayatta kalabilen 1683. ve 2008 mart ayının son içeriği de bu olsun blog wolkanca da.
Bu konuda aklınıza takılan her türlü sorunu, görüş ve önerilerinizi paylaşmaktan çekinmeyin.
“WordPress 2.5 ve Wp Super Cache” için 57 yanıt
bir haftalık wolkanca blogunu test ediyorum, eğerki kesinti olmassa ozaman bu eklenti hakkını veriyor demek. özelikle dün wolkanca blogunu tıkladığımda blogu, mynet'in okey oyunu salonlarına benzetmiştim. orada odanın bir kapasitesi oluyo ve 102 kişi içeri giremiyodu (: bu eklenti umarım bu önbellek sorunun çözer.
bu eklenti sanırım e n çok siz ve eda ablamıza lazım. bu kadar çok ziyaretçi alan bir blog olarak bu ve bundan daha iyi eklentileri kullanmanız şart oluyor heralde. ayrıca güzel bir kaynak olmuş, eline sağlık, eski yazıları da inceliyorum
evet bu güzel yazı için çok teekkür ediyorum..
cidden çok güzel anlatılmış..
kullandığım forum sistemi wpcache kullanmamamı söylüyor..
bakalım deniyorum
trafikten ve cpu kullanımından yüzde kaç istifade ediyordur sence wolkanca?
wp super cacheyi kurdum.saatlerdir cachelediği sayfa 0 gösteriyor. şunun kurulumunu ayrıntılı olarak anlatabilirmisiniz?
öyle bir anlatım olmuşki wp-cache ile wsuper cacheyi aynı anda mı kullanıcaz kafam karıştı 🙂 ayrıca wp cache eklentisi kurdum sayfa yenileyince error hatası veriyor ama tekrar yenilince sayfa açılıyor.yani her 2 yenilemeden birini açmıyor.wp super cacheyi kurmak istedim ama bir sürü kurulum dosyası var. wp-cache-config-sample gibi ve plugin ayrı bir klasörde.zaten siz kurulumu anlatmamışsınız ki ayarlarını ve özelliklerini anlatmışsınız. önemli olan kurulum 🙁
@hakan
yazımda da belirttiğim gibi wp super cache eklentisi wp cache eklentisinin geliştirilmiş versiyonu, yani wp super cache kurduğunuzda zaten onun içinde wp cache i de kullanıyor oluyorsunuz. sadece wp super cache i kurup kullanmak yeterli kısaca.
kurulum basit. şöyle;
eklentiyi indir
arşivi aç içinden çıkan wp super cache klasörünü blogunun wp-content/plugins/ klasörünün içine at.
wordpress admin paneline gidip eklentiyi etkinleştir.
blogunun ana dizininde bulunan .htaccess dosyasının yazılabilir(777) olduğundan emin ol eğer yazılabilir ise gerekli deişikliği wp super cache in ayarlarından bir tıklama ile yapabilecek. değil ise wp super cache in ayarlar ekranında yapılması gereken değişikliği size gösterecek onu alıp .htaccess dosyasına yaz güncelle.
bu kadar.
senin sorunun .htaccess i doğru yapılandırmamandan kaynaklanıyor hakan.
öncelikle yardımın için teşekkür ederim.anlattığınız gibi yaptım.wp super cache eklentisi dün geceden beri aktif ( on -wp cache and super cache enabled )
fakat dün geceden beri cachelediği sayfa 0 gösteriyor.htaccess dosyası yazılabilir ve panelden kendisi ayarladı. daha sonra ben tekrar kontrol ettim ve orada bir sorun yok. ama bir türlü cachelemiyor.
bende sadece wp-cache eklentisi denedim. bu çalıştı ve daha ilk saniyede girdiğim sayfaları cachelemeye başladı.fakat sayfa yenilediğimde internal server error hatası veriyor.eklentiyi kaldırıyorum hata gidiyor. bu sorunu biraz araştırdım ve benim gibi aynı sorunla müzdarip arkadaşlar var(internal server error hatası ) bu sorun neden kaynaklanabiilir? ( versiyon 2.33)
iyi çalışmalar dilerim
linux (godaddy ) . bu arada wp cache derken ; wp super cachenin içindekini kast etmiyorum,yalnız wp cache eklentisi :
http://mnm.uib.es/gallir/wp-cache-2/
zaten bu eklenti tek başıma işimi görüyor ama (internal server error hatasını giderebilsek yeter.
saygılar
@hakan
sorunun cevabını yazacağım ama bu ayrı bir post gerektirir yorumlarda olacak şey değil.
vaktit bulduğumda problemle iligli bir makale yazarım.
bu arada siz sunucunuzun özelliklerini yazın windows mu linux mu vs gibi.
merhaba işlevi çok güzel olan bu eklenti hakkında ayrıntılı bilgi verdiğin için teşekkür ederim wolkanca.
directly cached files yazılarımı kaydettiğim zaman türkçe karakter hatası vermekte her kodlamam uft8 olmasına rağmen yine hata veriyor bunu nasıl önleriz bir bilginiz var mı?
rejected user agents; olarak yazdığınız bölümde google gibi arama motorlarını cacheten hariç tutmaktan bahsetmişsiniz. ama super cache eklentisinde var olan arama motorları isimleri veya bunları ekleyebileceğimiz bir bölüm yok. bunun için ayrı bir eklenti mi gerekiyor.
ayrıca cacheleme çalıştığı halde en üstte hep mod rewrite may not be installed! yazısı çıkıyor. server 2003 ve apacihe yok. wp nin kendi kullandığı kalıcı bağlantılar çalışıyor. bunun tam olarak bir rewrite olarak göremediği için mi bu hatayı veriyor sizce?
@akrostis
bakın aşağıdaki ekran görüntüsünde gördüğümüz kısım arama motorlarının isimleri var. buraya başka bot isimleri yani user agent leri ekleyebiriz de.
<img src="http://farm3.static.flickr.com/2156/2378199736_d42dd548d9_o.gif" width="217" height="241" alt="wp-super-cache-7" />
rewrite olayı evet o .htaccess dosyasını kontorl ediyor ve eğer orada gösterilen rewrite kuralları yazı değilse .htaccess dosyasında uyarı sürekli çıkar.
win sunucuyu hiç araştırmadım çünkü win sunucum hiç olmadı, olmayacak da inşallah (:
şurayı bir inceleyin veya eklentinin geliştiricisinin bloguna bakmak lazım aynı soruyu soran varsa okumak lazım yoksa sormak lazım. wordpress forumuna da bakabilirsiniz.
ben kurduğumda o kısım içinde sadece wp-.*.php ve index.php vardı, başka bir robot adına birşey yoktu. bu durumda google siteye geldiğinde karşısında cache görücek ve indexlemiyecek. senin kullandığında var olan bot isimleri ni yazabilir misin. örn: google bot için ne yazmalıyım sadece google bot yazmam yeterli olucak mı?
diğer htaccess dosyası hakkında verdiğin bilgiler içinde teşekkür ederim.
sonunda başardım. erkan arkadaşımız sormuş. cache hep "0" gösteriyor demiş. bunun sebebi "safe mode on" olması. hosting firmanız ile görüşüp bunu off yapınca sorununuz düzeliyor.
sunucuda inanılmaz bir yavaşlık yaşıyordum. milyarlar yatıracaktım neredeyse hosting için. umarım düzelir bununla.
teşekkürler
bende aynı şeyi soracaktım. googlebot un indexlemesi için ne yazmamız gerekiyor. orada yazılı olan
bot
ia_archive
slurp
crawl
spider
yeterlimidir google için? ben birde altına googlebot ekledim ama?
@akrostis
o senin bahsettiğin kısım başka robot kısmı başka. wp-.*.php yazan kısım eğer wp-.*.php geçen bir sayfadan gelirse kullanıcı cache den okuma yeni sayfa oluştur diyor.
robot kısmında bir problem yok olduğu gibi kalsın tavsiyem, zaten sunucun yarısına yakınını robotlar tüketiyor öyle değil mi?
@selçuk
yeterlidir.
eklentiyi sorunsuz kurdum fakat sitedeki türkçe karakterler bozuldu. daha önce böyle bir sorun yoktu. lütfen yardım edin.
selam hocam
eklentiyi kurdum fakat çalışmıyor
<!– dynamic page served (once) in 0.396 seconds –>
bu yazı her seferinde değişiyor cachele ilgili bir ibarede ytok acaba safemod dan olabilirmi??
@ömer
safemod dan olabilir evet ona bakın.
sunucu özelliklerini ve wordpress sürümünü de yazarmısın buraya ona göre yardımcı olmaya çalışayım.
cem sen ekletıyı kurmussun ben onu bıle kuramadım yow 🙁
merhaba, şu internal server error hatasını nasıl giderebiliriz? her iki sayfadan birinde bu hatayı alıyorum 🙁
öncelikle verdiğiniz bilgiler için teşekkür ederim.
fakat sitemde bir eksiklik var.
"you may experience problems running this plugin because safe mode is enabled. your server is set up to check the owner of php scripts before allowing them to read and write files.
you or an administrator may be able to make it work by changing the group owner of the plugin scripts to match that of the web server user. the group owner of the /home/takimode/public_html/wp-content/cache/ directory must also be changed. see the safe mode manual page for further details."
uyarısı geliyor. acaba ne yapmalıyım?
wp 2.6 ile denedim. daha önce aldığım internal server error hatasını vermedi. şu anda sorunsuz çalışıyor gibi görünüyor. ufak bir ayrıntı dışında :
warning! /home/content/t/u/r/site/html/blog/ is writable. please make it readonly after your page is generated as this is a security risk.
site blog klasörü altına kurulu. cmod değerini baktım 745 imiş 755 yaptım ama uyarı yine gitmedi. 644 yaptım bu kezde forbidden hatası verdi. bu klasörün cmod değeri ne olmalı? teşekkürler
küçük bir ekleme yapmak istiyorum bu uyarıyı directly cached files (advanced use only) seçeneğinin altında veriyor.
@hakan
o uyarı normaldir herkesde çıkar dikkate alma. güvenlik riskinden bahsediyor orada belirtilen sayfalar yukarıda yazımda ne olduğu yazılı. çok büyük bir güvenlik riski değil.
dreamhostta sıkıntısız kurdum. şu anda normalden daha hızlı.
ilgin ve yardımların için teşekkürler volkan.
bu eklentiyi kullandığım sitede adsense kullanıyorum. olumsuz bir yönü var mı bu konuda bilgilendirirseniz sevinirim.
teşekkürler
@p0ine
reklamlar konusunda olumsuz bir yönü yok arkdaşım güvenle kullanın.
bazı arkadaşlar bu eklentiyi kuramayabilir. aynı sorunu ben de yaşadım ve herkesin görebileceği bir yere yazmakta fayda görüyorum. 🙂 bazı sunuculardan kaynaklanan sorunlarla eklentiyi kesin kez çalıştırmak için alttaki adımları yapmanız yeterli olacaktır..
wp-config.php dosyasında en alttlara bunu ekleyin.
define(’wp_cache’, true);
daha sonra wp-content dosyasına ch777 verin eklentiyi aktifleştirin.ayarlarına girin ayarlamalarınızı yaparak işinizi halledin.. en son wp-content dosyasını ch 755 konumuna alarak işlemi bitirin. 🙂 herkese cacheli günler dilerim.. 🙂
yorumun için teşekkür ederim.
super cache compression seçeneğinin kullanan var mı özellik yararlımı zararlımıdır?
çok saol inşallah işe yarar
bende nıye halen cache 0 ya :s 😟
merhaba, bu eklentiyi kullanmıyordum ama artık kullanma zorunluluğu doğdu 🙂 6-7 gündür kullanıyorum fakat sormak istediğim şey adsense kodlarını da mı cacheliyor. çünkü bu eklentiyi kullandığımdan beri tıklama oranlarından çok düşüş var, eklentiyi pasif ediyorum tıklamalar normale dönüyor. gerçi adsenseyi cacheye alsa bile bişey farketmez diyorum ama acaba önbellekten çektiği için adsense mi tıkları saymıyor diye düşünüyorum, yoksa herşey tesadüf mü?
aslında etkisi olmuyor adsense'ye fakat ben de senin gibi ilk kullanmaya başladığımda bir fark sezmiştim sonra anladım ki bu başka bir şeyden kaynaklanıyormuş. yani kısava bu eklentiyi güvenle kullanabilrsin düşüş bundan değildir.
merhaba ercan,
-wp-postratings ve wp-postviews eklentilerini ben tecrübe etmedim soruna yol açıp açmadığına sen de bakmışısın sorunsuz yazmışsın bu diğer arkadaşlara da bilgi olsu teşekkürler.
-evet 3. soruda sorduğun soru konusunda lock down işlevi ile yapabilirsin, yazını yazdıktan sonra lock down u aktifleştirirsin ve bir sonraki yazı yazacağın zaman kadar site komple önbellekten okunur. yazını yazdıktan sonra önbelleği temizlersin bir sonraki yazmana kadar yine önbellekten okunur. expire time süresini de uzatabilirsin, expire time saniye cinsindendir 3600 saniye 60 dakikaya yani 1 saate denk geliyor bunu 43200 yaparsan bu 12 saat olur 96400 yaparsan 24 saat uani bir gün olur.
-sayfanın cachlenmesi evet ziyaretçi bazında oluyor o sayfa ziyaret edildiğinde önbelleğe alınır, fakat sen bloguna giriş yapmışsan senin ziyaretindeki sayılmaz. evet 14:30 da girilmişse o sayfa önbelleğe alınmış olur ve expire time göz önünde bulundurularak o süre azrfında önbellekten okunur.
-yorum yapıldığında eğer " lock down u aktifleştirmemişsen" önbellek silinir yeniden alınır. lock down u aktif ise yorum yapılsa dahi önbellek değişmez.
-google analytics ile bir arızasını görmedim. adsense ile de bir hatası yok.
-önbelleği kontorl etmek için bloguna giriş yapmışsan çıkış yapıp bak.
elimden geldiğince cevaplamaya çalıştım kolay gelsin.
mod rewrite rules yani .htaccess dosyasında değişikliğin yapılmış olduğunu nasıl öğrenebiliriz? bende .htaccess in sayısal değeri 644 olmasına rağmen mod rewrite rules'ta ilgili butona bastığımda işlemi tamamladığını söyledide, şu anda emin olamıyorum.
birde size bir akıl danışmak istiyorum. hiti godaddy serverında overage yapan ve içeriği çok yüksek bir blogum var. (zaten bu eklentiyi kurma sebebim de budur.)
ben bloguma yazılarımı hep gece 10'dan sonra ekliyorum. ben istiyorum ki, gece yazılarımı eklemem bittiğimde site güncellensin, sonra 24 saat boyunca (yani ertesi geceye dek) cacheden yürütülsün. bunun için nasıl bir şey yapmam gerekir?
teşekkürler.
ekleme: kaynak kodlarında çıkan:
<!– dynamic page served (once) in 9.870 seconds –>
<!– cached page generated by wp-super-cache on 2008-12-28 10:29:15 –>
ifadeleri ne anlatıyor?
birkaç soru sormak istiyorum:
1) sayfanın cachelenmesi ziyaretçi bazında mı oluyor?
yani mesela bir üye, sayfaya ilk kez 14:00 da girmiş. onda 14'te cachelenirken, atıyorum ben ilk kez o sayfaya 14:30 da girdim, bende 14:30'daki halini mi sunacak?
(benim anladığım kadarıyla ikimizede 14:00'daki yani herhangi bir ziyaretçi tarafından ilk cachelenmiş halini göstermesi gerekiyor.)
bunu neden soruyorum:
blogumdaki bir yazıya bir ziyaretçi yorum yazmış. bu demek oluyor ki, o sayfa yorumun yazıldığı anda ziyaret edilmiş ve cachelenmiş. ben o yorumu onaylayıp, diğer browserımda o sayfayı açtığımda yorumun sayfada yer aldığını ve kaynak kodlarında sayfanın o anda cachelendiğini görüyorum.
2) bu eklenti google analytics'de, wp-postratings ve wp-postviews eklentilerinde bir probleme neden olabilir mi acaba?
3) birde sizin kişisel bir tavsiyenizi rica edeceğim. bloguma yazılarımı ben %90 saat 23:00 sıralarında yazıyorum. ben istiyorun ki, bloguma yazılarımı yazmam bittikten sonra siteyi güncellesin, ve 24 saat boyunca o içeriği cachelesin. çünkü 24 saat boyunca hiç bir içerik eklemeyeceğim garanti. değişen veri olarak işte yalnızca, wp-postviews, wp-postratings, google adsense reklamları falan var.
çok teşekkür ederim.
wp-postratings ve wp-postviews eklentilerinde herhangi bir soruna yol açmıyormuş. şimdi tecrübe ettim onu.
birde eklemek istediğim birşey var. bir önceki yorumumda bahsettiğim 3. konuyu expire time ile mi halletmeliyim acaba?
yani oraya 20 saat (20*60*60) yazmam mesela ne anlama geliyor?
sorunsuz kurdum ama sayfa cachelediğini görmedim birileri yardım etse ne güzel olur
merhabalar
super cache in en iyi özelliğinde problem var…
"directly cached files (advanced use only)" bölümüne sayfa oluşturması için sayfanın yolunu yazıyorum ve "update direct pages" a bastığımda
fatal error: call to undefined function prune_super_cache() in /home/shahyn/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 551
hatası alıyorum… neden kaynaklanıyodur volkan bey size?
sanırım benim gibi günlük ziyaretçi tekili 1k yı geçmeyenlerin kullanmasına gerek duyulmayan bir eklenti 🙂
detaylı açıklama için teşekkürler. benim merak ettiğim konu ise super cache içinde eski yıllara ait postları cachleme kısmı var. bunun nasıl kullanılacağı..
mesela 2007 yılında yazdığım yazılar var ve ben bunların cachlenmesini, hızlı bir şekilde gösterilmesini istiyorum. çünkü o içeriği değiştirmeyeceğim ne de olsa.
bunun sidebar la bir etkileşimi olabilir mi? mesela cachlenen sayfanın sidebarındaki değişiklikler siteye giren ziyaretçilere hep aynı mı yansıyacak. mesela rastgele yazı eklentisi var sidebar da. 2007 de cachlenen sayfaya hep aynı rastgele yazılar mı gösterilecek..
bir de üstteki yorumlarda da belirtilmiş. mesela günde 1-2 post eklenen bir anasayfamız var. biz bunu sadece yeni yazı geldiğinde cache değişecek şekilde ayarlasak daha kullanışlı olmaz mı? ne gibi zararı olur bunun? yorumlar zaten onaylar ile yayınlanıyor..
çok güzel bir yazı olmuş bende kendi blogumu açmıştım kolbastitr.com içerik ekledikçe yavaşlamaya başlayınca bende bu yöntemi denedim birde bunun yanında revision control eklentisini yükledim şimdi daha iyi sevdim bu işi
sağolunn…
the best information i have found exactly here. keep going thank you
gerçekten çok iyi anlatılmış…
merhabalar bu eklentiyi kurdum daha sonra sitede sayfa hataları vmeye başladı kaldırdım. şimdide eklentileri etkinleştirip ve tam tersini yaptığımda şu hatayı alıyorum. yardım edersniz sevinirm.
warning: cannot modify header information – headers already sent by (output started at /home/cankalp/public_html/siirler/wp-config.php:1) in /home/cankalp/public_html/siirler/wp-includes/pluggable.php on line 865
merhaba hocam wp süper cache eklentisini kurdum ama degerler sıfır gosterıor …
sitem asırı cpu kullanmı yuzunden sık sık kapanıor
eğer bu eklentıyı sıteme kurup çalıstırırsanız.
karşılığında istediğiniz ücreti ödeyebilirim
msn sorun@ogrenin.com
eyv walla sağol, bişeye kafam takilmişti onu anlamiş oldum..
benzer bir eklenti w3 total cache. aynı işi yapıyor daha performanslı diyebilrim ayrıca farklı özeliklere sahip, bu farklı özellikleri ile bazı sitelere daha iyi performans verebilir wp super cache e göre denemenizi öneririm.
yazınızdan çok istifade ettim. teşekkür ederim.
ben eklentiyi kurtum ayarlarını yaptım cache kısmı çalışıyor fakat sıkıştırmanın çalışıp çalışmadığını nasıl anlarız. host firmam hostgator sanırım sıkıştırmayı destekliyor. paylaşım içinde teşekküler…
makale için teşekkürler bilgiler çok işime yaradı
kuramayan arkadaslara da önerim wp super cache zaten ilk başlarda bir kaç hata buluyor o
hataları düzelte düzelte sonunda doru çalışıyor
çok güzel bir yazı bu yazınızdan aldığım fikirleri www.chat.gen.tr sitesinde uygulamaya çalışacağım gercekten cok teşekkür ederim
bilgiler için teşekkürler.
merhaba yazınız için teşekürler gerçekten çok açıklıycı bir sekilde anlatmısınız benim size sormak istedigim acaba bu rejected user agents bu bölüm acaba google botun sayfaları gezmesi için normal sekilde oraya bizim ne eklememiz gerekiyor orda yazanlar yeterlimi acaba?
ordakiler bunlar sanırım buraya bise eklememiz gerekiyormu.
bot
ia_archive
slurp
crawl
spider
yandex
şimdiden çok teşekürler kolay gelsin.