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
Php ile sürekli veri kıyaslarken mysql boyutunun sürekli artması ve yavaşlama
13
●439
- 11-05-2018, 17:58:40
- 11-05-2018, 18:02:57Kimlik 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:42:22hocam hangi cache önerirsiniz ?numanturle adlı üyeden alıntı: mesajı görüntüle
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ımgecoist adlı üyeden alıntı: mesajı görüntüle - 11-05-2018, 19:10:49şu blogda excell dosyasından nasıl veri çekildiğini yazmışlar. Excell veri çekmeburayakadar adlı üyeden alıntı: mesajı görüntüle
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:13eyv hocam bu yöntemide deneyip paylaşıcam verim olarak nasıl olduğunu,gecoist adlı üyeden alıntı: mesajı görüntüle
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:10Kalı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.burayakadar adlı üyeden alıntı: mesajı görüntüle
- 11-05-2018, 19:36:21Sistemde 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:17hem 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.Zalmoxis adlı üyeden alıntı: mesajı görüntüle
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ıFaTe adlı üyeden alıntı: mesajı görüntüle