• 09-05-2013, 00:00:23
    #10
    wiplast adlı üyeden alıntı: mesajı görüntüle
    File cache kullanin hocam her alanda çalışan sql cache ile baş edemezsiniz.file cache ile yüksek hitlerde bile sorun yasamazsiniz

    LG-P970 cihazımdan Tapatalk 2 ile gönderildi
    Aslında bu mantıklı gibi geldi bana yapmasıda basit şimdi ben sorgu ile oluşan htmlli bi kere bi text veya html dosyaya yazarsam tekrar tekrar onu çağırırsa sorun olmaz ama sayfalama yapılan yerlerde nasıl olacak...


    BLaH adlı üyeden alıntı: mesajı görüntüle
    yormak diye birşey yok memcache adı üzerinde cache. memcache en popüler cacheleme mekanizması.
    memcache classınını kendine göre düzenliyeceksin sonra da sunucuna memcachei kuracaksın.
    araştır derim.
    Bu memcache yi araştırcam ama sormak istediğim misal ben bu memcache servera kurdurdum sql sorgularımda değişiklik yapmam lazımmı yani yine select * from dediğim zaman cacheden mi okuyacak nasıl olacak onu anlayamadım...
  • 09-05-2013, 13:35:05
    #11
    Üyeliği durduruldu
    .htaccess oluşturun ve içine alttakini ekleyin. her girişte siteyi yükelmek yerine önbellekten alır. ( tam olarak dediğinize gelmiyor gibi ama bi deneyin isterseniz. )

    31 günlük alır alttaki biçim.
    <ifmodule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 1 seconds"
    ExpiresByType text/html "access plus 7200 seconds"
    ExpiresByType image/gif "access plus 2678400 seconds"
    ExpiresByType image/jpeg "access plus 2678400 seconds"
    ExpiresByType image/png "access plus 2678400 seconds"
    ExpiresByType text/css "access plus 518400 seconds"
    ExpiresByType text/javascript "access plus 2678400 seconds"
    ExpiresByType application/x-javascript "access plus 2678400 seconds"
    </ifmodule>
  • 09-05-2013, 13:49:07
    #12
    StarkTech adlı üyeden alıntı: mesajı görüntüle
    .htaccess oluşturun ve içine alttakini ekleyin. her girişte siteyi yükelmek yerine önbellekten alır. ( tam olarak dediğinize gelmiyor gibi ama bi deneyin isterseniz. )

    31 günlük alır alttaki biçim.
    <ifmodule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 1 seconds"
    ExpiresByType text/html "access plus 7200 seconds"
    ExpiresByType image/gif "access plus 2678400 seconds"
    ExpiresByType image/jpeg "access plus 2678400 seconds"
    ExpiresByType image/png "access plus 2678400 seconds"
    ExpiresByType text/css "access plus 518400 seconds"
    ExpiresByType text/javascript "access plus 2678400 seconds"
    ExpiresByType application/x-javascript "access plus 2678400 seconds"
    </ifmodule>
    Tarayıcı on belliğini kullanıyorum bende ama sql sorguları çok olduğundan sıkıntı var. Bu bahsettiğini htaccess bendede var. Daha once araştırdığım konulardan öğrenmiştim...
  • 09-05-2013, 16:29:14
    #13
    SQL sorgularınızı optimize etmeyi denediniz mi acaba? Yani sorgularınız ne kadar sağlıklı? Önbellekleme sistemi kullanmadan önce, sisteminizi iyileştirmeyi deneyebilirsiniz. Dosya tabanl önbellekleme yapacaksanız da diskinizin iyi olması gerekiyor. 30Mb yazma hızını görmeyen diske sahip sistemler gördüm r10da yaptığım işlerde. Size tavsiyem öncelikle kodlarınızın optimizasyonu ile ilgili araştırmalar yapın. Ardından file cache, memcache, eaccelerator, xcache gibi alternatifleri düşünün. Ekstra bileşenler de, çok iyi konfigüre edilmediği takdirde tam bir ram canavarı olabilir.
  • 10-05-2013, 17:20:23
    #14
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    SQL sorgularınızı optimize etmeyi denediniz mi acaba? Yani sorgularınız ne kadar sağlıklı? Önbellekleme sistemi kullanmadan önce, sisteminizi iyileştirmeyi deneyebilirsiniz. Dosya tabanl önbellekleme yapacaksanız da diskinizin iyi olması gerekiyor. 30Mb yazma hızını görmeyen diske sahip sistemler gördüm r10da yaptığım işlerde. Size tavsiyem öncelikle kodlarınızın optimizasyonu ile ilgili araştırmalar yapın. Ardından file cache, memcache, eaccelerator, xcache gibi alternatifleri düşünün. Ekstra bileşenler de, çok iyi konfigüre edilmediği takdirde tam bir ram canavarı olabilir.
    Dostum sql optimizeden kastın ney codeigniter framework kullandım database işlemlerimide codeigniter active record ile yaptım? Hemen araştırıyım googledan ama sende bildiklerini yazarsan sevinirim.
  • 10-05-2013, 17:26:41
    #15
    Kimlik doğrulama veya yönetimden onay bekliyor.
    BKTasarim adlı üyeden alıntı: mesajı görüntüle
    Dostum sql optimizeden kastın ney codeigniter framework kullandım database işlemlerimide codeigniter active record ile yaptım? Hemen araştırıyım googledan ama sende bildiklerini yazarsan sevinirim.
    örn optimize edilmemiş sorgu

    SELECT * FROM TABLO
    optimize edilmiş sorgu

    SELECT id,alan FROM SORGU
    gibi
  • 10-05-2013, 17:38:10
    #16
    wiplast adlı üyeden alıntı: mesajı görüntüle
    örn optimize edilmemiş sorgu

    SELECT * FROM TABLO
    optimize edilmiş sorgu

    SELECT id,alan FROM SORGU
    gibi
    sağolasın dostum ben bunu bilmiyordum direk butun sordularda * ile çektiriyorum bildiğiniz başka varsa paylaşın bende araştırayım bir googleda...
  • 10-05-2013, 17:44:07
    #17
    Şu konuyu da inceleyebilirsiniz.
  • 10-05-2013, 17:53:32
    #18
    BKTasarim adlı üyeden alıntı: mesajı görüntüle
    Dostum sql optimizeden kastın ney codeigniter framework kullandım database işlemlerimide codeigniter active record ile yaptım? Hemen araştırıyım googledan ama sende bildiklerini yazarsan sevinirim.
    Döngü içerisinde sorgu kullandınız mı? Dönen verileri saymak için count tarzı fonksiyonlar kullandınız mı? Sorgularınızda Join cümlecikleriniz var mı? Sorgularda limit belirttiniz mi? İşiniz bittiğinde verileri bellekten sildiniz mi? Veritabanı Bağlantınızı işiniz bittiğinde kapattınız mı? mı mi mü...

    Kullandığınız sorguları, kodları vesaire görmeden şu şekilde performansa dayalı kodlama yapın diyemem..