• 11-05-2018, 17:58:40
    #1
    Arkadaşlar altın fiyatlarını 5 dakikada bir çekip sitemde gösteriyorum , isteyen kullanıcı geçmişe dönük altın fiyatlarına 5 dakikalık olarak bakıyor ancak sıkıntı şu olmaya başladı 1 aylık sitemde mysql boyutu 500 mbye dayandı , bu eski verileri nasıl bir yöntem yapmalıyımki sürekli sorgu çekmesin.
    Bu konuda tecrübeli arkadaşlardan fikir istiyorum
  • 11-05-2018, 18:02:57
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    5 dk içinde yenilendiği için o diğer 4 dk da gidip tekrar bakmasına gerek yok cache kurun
  • 11-05-2018, 18:10:44
    #3
    Aylık raporları excell dosyalarına kadettirip geçmiş ayların verilerini sildirebilirsiniz.
    Geçmişe dönük verileri dosyadan çekersiniz.
    Tabi excell dosya yolunu bulanlar verilere toplu ulaşabilir.
    Bu sizin için önemli değilse kolay bir yöntem.
  • 11-05-2018, 18:42:22
    #4
    numanturle adlı üyeden alıntı: mesajı görüntüle
    5 dk içinde yenilendiği için o diğer 4 dk da gidip tekrar bakmasına gerek yok cache kurun
    hocam hangi cache önerirsiniz ?

    gecoist adlı üyeden alıntı: mesajı görüntüle
    Aylık raporları excell dosyalarına kadettirip geçmiş ayların verilerini sildirebilirsiniz.
    Geçmişe dönük verileri dosyadan çekersiniz.
    Tabi excell dosya yolunu bulanlar verilere toplu ulaşabilir.
    Bu sizin için önemli değilse kolay bir yöntem.
    hocam exele aktarmak mantıklı duruyor ancak buradada şöyle sıkıntı olabilir 1. ayı exel-1 dosyası yaptım ,2.ayı exel-2 dosyası yaptım eski verileri sildim, kullanıcı bu 2 ayın verisini almak istedğinden exelde bu iş nasıl olacak ? Daha önce hiç exel kullanmadım
  • 11-05-2018, 19:10:49
    #5
    burayakadar adlı üyeden alıntı: mesajı görüntüle
    hocam hangi cache önerirsiniz ?


    hocam exele aktarmak mantıklı duruyor ancak buradada şöyle sıkıntı olabilir 1. ayı exel-1 dosyası yaptım ,2.ayı exel-2 dosyası yaptım eski verileri sildim, kullanıcı bu 2 ayın verisini almak istedğinden exelde bu iş nasıl olacak ? Daha önce hiç exel kullanmadım
    şu blogda excell dosyasından nasıl veri çekildiğini yazmışlar. Excell veri çekme

    Veri tabanına hangi ayların hangi dosyalarda olduğunu kaydederseniz arka arkaya dosyalardaki verilerden kaçar satır batırılacağını bulabilirsiniz.
    Datepicker dan hangi aylar seçili ise o ayların dosyaları çekilebilir belki.

    örneğin 10.02.2018 ile 10.04.2018 seçilince

    for($i=2, $<=4,$i++){
    burada veriler belki bastırılabilir.
    }

    Yapılabilirliğiyle ilgili kesin bir şey diyemiyorum hocam ama başka çare yoksa denenebilir.
  • 11-05-2018, 19:19:13
    #6
    gecoist adlı üyeden alıntı: mesajı görüntüle
    şu blogda excell dosyasından nasıl veri çekildiğini yazmışlar. Excell veri çekme

    Veri tabanına hangi ayların hangi dosyalarda olduğunu kaydederseniz arka arkaya dosyalardaki verilerden kaçar satır batırılacağını bulabilirsiniz.
    Datepicker dan hangi aylar seçili ise o ayların dosyaları çekilebilir belki.

    örneğin 10.02.2018 ile 10.04.2018 seçilince

    for($i=2, $<=4,$i++){
    burada veriler belki bastırılabilir.
    }

    Yapılabilirliğiyle ilgili kesin bir şey diyemiyorum hocam ama başka çare yoksa denenebilir.
    eyv hocam bu yöntemide deneyip paylaşıcam verim olarak nasıl olduğunu,
    Aklımdaki diğer yöntem ise belirli aralıklar ile mysql dosyalarını html formatına çevirip kullanıcı aylık veri istediğinde yada 2 aylık seçili html dosyasından fileget ile çekecek ancak buda server da kasmalara yol açarmı kafam karışık
  • 11-05-2018, 19:23:10
    #7
    burayakadar adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar altın fiyatlarını 5 dakikada bir çekip sitemde gösteriyorum , isteyen kullanıcı geçmişe dönük altın fiyatlarına 5 dakikalık olarak bakıyor ancak sıkıntı şu olmaya başladı 1 aylık sitemde mysql boyutu 500 mbye dayandı , bu eski verileri nasıl bir yöntem yapmalıyımki sürekli sorgu çekmesin.
    Bu konuda tecrübeli arkadaşlardan fikir istiyorum
    Kalın olarak belirttiğim yerden anladığım; kullanıcılar geçmişe dönük sadece 5 dakikalık altın fiyatlarına bakabiliyor şeklinde. Eğer doğru anladıysam daha öncesini silin sürekli hocam. Otomatiğe bağlayabilirsiniz bunu. Eğer yanlış anladıysam kusura bakmayın. Tablonuzu optimize edebilirsiniz ayrıca.
  • 11-05-2018, 19:36:21
    #8
    Sistemde sadece kıyaslama işlemini ayrı bir sayfada yapıp ajax ile sitede gösterebilirsiniz.
    Bu süreçte kullanıcıya hem kıyaslama yapılıyor mesajı verip bekletebilirsin , sayfanın komple yüklenmesini beklemesinden çok daha iyidir , hem de sayfa yüklendikten sonra sadece kıyaslama işlemi için olan gerekli sorguları yapacağından bir nebze sistemi rahatlatırsınız.
  • 11-05-2018, 19:40:17
    #9
    Zalmoxis adlı üyeden alıntı: mesajı görüntüle
    Kalın olarak belirttiğim yerden anladığım; kullanıcılar geçmişe dönük sadece 5 dakikalık altın fiyatlarına bakabiliyor şeklinde. Eğer doğru anladıysam daha öncesini silin sürekli hocam. Otomatiğe bağlayabilirsiniz bunu. Eğer yanlış anladıysam kusura bakmayın. Tablonuzu optimize edebilirsiniz ayrıca.
    hem 5 dklık altın fiyatlarına baktığı gibi eski tarihler ile yüzdelik kıyaslama yapabiliyor.tabloyu optden kasıt nasıl mantığını anlamadım.
    FaTe adlı üyeden alıntı: mesajı görüntüle
    Sistemde sadece kıyaslama işlemini ayrı bir sayfada yapıp ajax ile sitede gösterebilirsiniz.
    Bu süreçte kullanıcıya hem kıyaslama yapılıyor mesajı verip bekletebilirsin , sayfanın komple yüklenmesini beklemesinden çok daha iyidir , hem de sayfa yüklendikten sonra sadece kıyaslama işlemi için olan gerekli sorguları yapacağından bir nebze sistemi rahatlatırsınız.
    Eyh hocam çapraz sorgu için ayrı sayfa ajax veri çekme bunuda deneyecem.Ancak en büyük sorun karşımda sürekli büyüyen bir sql dosyasının olması