• 30-10-2009, 20:25:49
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar.
    PHP de sayfayı F5 basılı tuttuğumda sayfayı yeniliyor.Ve her defasında mysql dan verileri falan tekrar alıyor.Sistemi kasma olabiliceğini düşünüyorum.
    Bunu nasıl önliyebiliriz?
    ve ya eskiden bazı sitelerde gördüğüm şeyler vardı sayfayı F5 basılı tuttuğunda bu kadar sıkça yenileme yapamazsınız yazıyordu.Lütfen 30 saniye sonra tekrar deneyin gibi bir şey.
    Böyle bir şey yapmak zormudur?
    Yardımlarınızı bekliyorum.
    Hepinize teşekkürler.
  • 30-10-2009, 22:18:03
    #2
    Üyeliği durduruldu
    bunun yerine mysql den veri çekimini hafifletmek için cache dediğimiz mekanizmalar kullaniliyor. memcache vs gibi aratabilirsiniz
  • 30-10-2009, 22:21:33
    #3
    smarty template engine kullanıyorsanız cache sistemi beraberinde geliyor.
  • 31-10-2009, 10:14:26
    #4
    Üyeliği durduruldu
    Arkadaşlar bu cache olayını biraz açarmısın?
    Nasıl kullanıla bilinir?
  • 31-10-2009, 10:32:45
    #5
    ben cache falan uğraşmıyorum asp.net olsun php olsun şöyle yapıyorum bir içerik girildigi zaman sayfada gösterilecek verileri sitemap ürün bilgileri ekleyen bilgileri bakılmalar yorumlar bunların yepsini veritabanında tutuyorum bir sayfada ise xml olarak çıktılıyorum simplexml load file ilede gerekli yerleri çekiyorum performans % 50 oranında daha iyi oluyor sadece xml verisini güncellerken 2 3 sn lik bir gecikme oluyor
  • 31-10-2009, 11:41:34
    #6
    Üyeliği durduruldu
    RedZ adlı üyeden alıntı: mesajı görüntüle
    ben cache falan uğraşmıyorum
    zaten cache derken hafiza üzerinden cache yapan sistemler olarak öneriliyor. Yoksa dosya tabanli cacheler yerine göre sql den bile yavaş calisabilir.
  • 31-10-2009, 11:56:22
    #7
    yani benim kastım şu bir atıyorum bir ürün sayfasında baglanılacak yerler kaegori onun üst kategorisi onunda üst kategorisi bu uzayıp gider 2 sorgu ekleyen kişinin id si gre tabloya baglanıp üye bilgilerini çekme eğer varsa toplam favorilere ekleyenleri sayma yani çok sorgu gerektiren yerlerin sabit yerlerini veritabanına yazdırıp xml ile işleyebilir
  • 31-10-2009, 12:40:26
    #8
    Üyeliği durduruldu
    peki arkadaşlar bunlara küçük bir örnek verebilirmisiniz?
    mesela şu an mysql`den bir veriyi nereye nasıl çekip göstere biliriz?
    bir de bunun güncelleme olayı nasıl oluyor anlayamadım
  • 31-10-2009, 16:45:43
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Çok yoğun çalışan bir siteniz, 3-5 satırlık veritabanı sorgularınız varsa sorgularınızı prosedürler ile yaptırın. İndexlerinizi iyi yapın. Kod yazarken daha çok zamanınızı alır ama mysql daha rahat çalışır.

    http://www.google.com.tr/#hl=tr&sour...79529c4b7f49c5