![]() |
|
||||
|
performans açısından cache sistemini incelemeye basladım. ceviz'de örnek bir kod var; süreyi değistirmek istiyorum genel bir bilgi verecek birisi var mı?
örneğin $cachetime = 120 * 60; // 2 Hours satırında 120 nedir, * nedir ve 60 nedir. onun altındaki satırda da ($updatetime = $cachetime / 60 / 60 yazmıs, burada bu / 60 / 60 neyi belirtiyor. çok tesekkürler.Alıntı:
__________________
karavan alıp gezesim var.. |
|
||||
|
Yanlış anlamadıysam;
2 saatlik 7200 saniyelik bir zaman baz alınmış ve her iki saniyede(7200/60/60=2sn) bir oluşturulan dosyaların oluşturulma zamanlarına bakılıyor. Dosyaların oluşturulma zamanı 2 saati geçmişse yeniden oluşturuluyor. Benin anlamadığım nereden tetikleniyor. Konu zbahadir tarafından (2007-05-22 Saat 00:47 ) değiştirilmiştir.. Sebep: hesap hatası |
|
||||
|
evet o 120 * 60 demek 120 dakika ve 60 saniyeyi çarpıp toplam saniye süresini bulmak demekmis. altında da bunu saat cinsinden yazdırmıs. ama sanırım cevizden aldığım bu scriptin cache süresi çalısmıyor ne yazık ki
![]()
__________________
karavan alıp gezesim var.. |
|
||||
|
Alıntı:
Bir de bu script windows üzerinde çalışıyormuş. ![]() Konu zbahadir tarafından (2007-05-22 Saat 00:53 ) değiştirilmiştir.. Sebep: ekleme |
|
||||
|
Alıntı:
![]() Sistem tarafından cron ile yoklanması lazım. Nasıl çalıştığını Invision forum scriptinde incelemiştim. O daha bir profesyonel çalışıyor. Hem cache dosyaları üzerine PHP tag'ları ile çalışmalarına devam edebiliyorlar. PHP scriptler kendi başların çalışmıyorlar bildiğiniz gibi ; her seferinde load edilmeleri gerekiyor. Oysa bu işlem javascript dosyalarında setTimeout fonksiyonuyla kolayca yapılabiliyor. |
|
||||
|
zbahadir iyi de, ben cachelenen sayfayı bir süre sonra çağırarak bu cron'un yaptığı isi yapıyorum. örneğin yukarıdaki kodda 10 saniyeye ayarladım, 10 dakikadır sürekli giriyorum bir hareket yok, sürekli cacheteki dosyayı çağırıyor. yenilenen içerik ortalıklarda yok
![]()
__________________
karavan alıp gezesim var.. |
|
||||
|
Alıntı:
Nasıl yükleme yapıyorsun ? ya da fonksiyonları nasıl çağırıyorsun? Ayrıca fonsiyonları çağırmadan önce $cachesystem değişkeninin içeriğinin yes olması gerekiyor. |
|
||||
|
içeriği yes, bütün ayarlar tamam. hali hazırda bir cache dosyam da var. ceviz'de ne yazıyorlarsa yaptım. ama o belirttiğim süre geçince yine yenilemiyor sayfayı.
not: r10'da Crash yazmıs bu scriptin süre olayının bozuk olduğunu öf.
__________________
karavan alıp gezesim var.. |
|
||||
|
Sayfaları yenilememesinin nedeni buradaki şartların oluşmaması anlamına geliyor :
Alıntı:
Yarın devam ederiz. Şimdilik iyi sabahlar. |
![]() |
| Seçenekler | |
| Stil | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| cache:domain.com | ThornDike | Google Optimizasyon | 0 | 2007-02-08 18:31 |
| php cache | ThouGhtLeSS | PHP | 2 | 2006-12-06 17:14 |
| Ajax - Cache ? | Angelo | HTML Javascript CSS | 8 | 2006-10-20 00:28 |
| Google Cache | tahtakale | Google Arama | 5 | 2006-01-25 17:03 |
| cache: Operatoru | Senbul | Google Optimizasyon | 0 | 2005-01-30 16:04 |