• 24-02-2015, 19:10:52
    #1
    Merhaba,

    Büyük çaplı projem için web sayfasında anlık istek artınca sitede sorunlar meydaa gelıyor yavaslıyor veya çöküyor. En basitinden sitede f5 'e basılı tutunca bir kac saniye gec toparlıyor.

    web tarafını suncuya gitmek yerine cache' de tutmak istiyorum. tablo olarak ayrı ayrı. her istekte cache' e sorucak ordan query ler calısacak. cache key null ise db 'den tabloyu komple alıp cache'e atıcak.

    SqlCacheDependency ile ilgili internetne çeşitli makaleler okudum. Fakat Mssql için kullanımı mevcut.

    Veri tabanındaki tablonun event olayında(silme,güncelleme vs.) cache temizleniyor ve yeniden önbellege alıyor. Bu yapı Mysql için varmı acaba. Yardımcı olurmusunuz. Varsa da nasıl kullanılıyor?
  • 25-02-2015, 01:24:57
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Memcached veya redis kullanabilirsin.

    http://memcached.org/
    http://redis.io/
  • 25-02-2015, 02:21:00
    #3
    http://www.devart.com/dotconnect/mysql/docs/

    burda örnek kod var

    http://www.devart.com/dotconnect/mys...ependency.html



    @rob33n 'nin de dediği gibi nosql çözümlerinden birini kullanmak işine yarayabilir. Projenin belirli kısımlarında uygun bir noSQL ile iyi şeyler çıkartabilirsin.Aklından çıkarmaman gereken şey noSQL ler ilişkili veritabanı değil, bu konuyla ilgili bi kaç kere forumda yazı yazdım, merak ediyorsan onları bulup okuyabilirsin.

    kolay gelsin
  • 25-02-2015, 22:39:28
    #4
    tamam teşekkürler arkadaşlar söylediklerinizi araştırıcam.iyi akşamlar