• 04-08-2020, 14:16:19
    #1
    Merhaba arkadaşlar,

    http://kandilli.deprembilgisistemi.c...hquakes?type=1 adresindeki depremleri aşağı doğru inildikçe 5'er 5'er ajax yöntemiyle sayfa yenilemeden yükleme yaptırmak istiyorum. Yani adrese ilk giren 5 deprem görecek aşağılara inmek isterse devamı gelecek. Böylece tüm depremlerin bir anda yüklenmesine ve sunucunun aşırı yorulmasına gerek kalmayacak.

    Büyük depremler sonrası bir anda insanlar yığılınca sorun yaşıyorum maalesef sayfa görüntülenmesinde. Başka çözüm aklıma gelmedi.
    Ücretli & Ücretsiz çözüm önerilerinizi bekliyorum.
  • 04-08-2020, 14:19:08
    #2
    Mobildeyim sistem php mi?
  • 04-08-2020, 14:21:17
    #3
    Verdiginiz sayfada zaten toplamda 100 kayit var. Sunucuyu yoran / yasadiginiz sorun bu olmayabilir.
    Depremleri db den mi cekiyorsunuz yoksa sayfa yuklendiginde dogrudan bot/api araciligiyla baska siteden mi? Onbellekleme mantikli olabilir.
  • 04-08-2020, 14:24:09
    #4
    sezgin adlı üyeden alıntı: mesajı görüntüle
    Mobildeyim sistem php mi?
    Evet php üstat
  • 04-08-2020, 14:27:23
    #5
    Üyeliği durduruldu
    0552 722 26 06 numarasından ulaşırsanız ücreti mukabilinde işi yapabilirim.
  • 04-08-2020, 14:29:14
    #6
    crooper adlı üyeden alıntı: mesajı görüntüle
    Verdiginiz sayfada zaten toplamda 100 kayit var. Sunucuyu yoran / yasadiginiz sorun bu olmayabilir.
    Depremleri db den mi cekiyorsunuz yoksa sayfa yuklendiginde dogrudan bot/api araciligiyla baska siteden mi? Onbellekleme mantikli olabilir.
    Üstat gerçekten bende anlam veremedim. Ama aynı anda 10-20 bin kişi yüklendiğinde maalesef sorunlar yaşıyorum. Google Cloud bile kullandım çözüm olmadı. Depremleri API'den veritabanına kaydettiriyorum sonra önbellekten çektiriyorum 1-2 dk aralıklarda... Daha önce teknik destek almıştım bir arkadaştan. Sağolsun bir hayli yardımcı oldu büyük ölçüde sorunları çözdü ama tamamını maalesef çözemedi. Yani sürekli sunucu kötü diyordu Google Cloud'dan vCPU 8, Memory 32 GB olan pakette bile tepki vermesi 15-20 snyi buluyor.
  • 04-08-2020, 14:32:57
    #7
    api 2 dakikada bur calisip db ye kaydediyor, ziyaretci db den veri cekiyor degil mi? ziyaretcilere gosterdiginiz php kodunu yazin bi bakalim.
  • 04-08-2020, 14:36:17
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Hocam ilk önce kaydırma işleminin olup olmadığını anlaman gerekiyor.
    $(window).scroll(function() {    
    if($(window).scrollTop() == $(document).height() - $(window).height()) {
              // verileri bu kısımda çekeceksin
       }});
    Bundan önce sayfada belirli bir veriyi çekmen gerekiyor örneğin 10 adet veriyi listeledikden sonra kaydırma işlemi var ise ajax fonksiyonu ile istek göndereceksin. Örneğin ilk girişte sayfada 10 adet veri var ise ajax ile 10. veriden 15. veriye kadar json olarak alıp ardından verileri parçalayarak append etmen gerekecek.
    $('#verilerinyazilacağietiket').append(html);
    Şuan tek aklıma gelen bu daha kolay yolu vardır mutlaka. Kodları ref olarak kullanıp araştırır isen bulursun.
  • 04-08-2020, 15:46:07
    #9
    crooper adlı üyeden alıntı: mesajı görüntüle
    api 2 dakikada bur calisip db ye kaydediyor, ziyaretci db den veri cekiyor degil mi? ziyaretcilere gosterdiginiz php kodunu yazin bi bakalim.
    Aynen öyle. Şuan bir arkadaş ücretli yardım yapıyor çözülmezse dönerim teşekkürler...