Merhaba arkadaşlar,
GitHUB Sayfamda paylaştığım kodlar hakkında yardımınıza ihtiyacım var githubta da göreceğiniz gibi açıklamalarıda yazdım bu konuda yardımcı olabilir misiniz? (Çok Yavaş Çalışıyor)
ilk paylaşımımı yaptım github ta sırf bu sorun için yükledim buraya sizce yatırım analizi yapmak isteyenlerin de işine yaramaz mı?
PHP Konusunda Uzman Birinin Çözümüne ve Yorumuna ihtiyacım Var
8
●168
- 26-07-2022, 16:29:49Yavaş olma sebebi, php bir backend servisidir, önce derler sonra veriyi gösterir. Ekstra olarak başka bir adresten veri aldığınız için işleme süresi de mevcut. Yavaşlık bundan dolayıdır.alakara adlı üyeden alıntı: mesajı görüntüle
- 26-07-2022, 16:34:00yadıklarınız mantıklı daha önce DOM ile ilgili bir konu görmüştüm fakat nasıl yapılacağına dair hiç bir bilgim yok araştırmam lazım ama ne kadarını yapabilirim bilemiyorum. Beğendiğinize sevindim çok teşekkürleryusok32 adlı üyeden alıntı: mesajı görüntüle
- 26-07-2022, 16:34:39Doğru farkındayım fakat çözüm nedir sizce takıldığım yer burası.gurbuzemre adlı üyeden alıntı: mesajı görüntüle
- 26-07-2022, 16:35:57Veriyi başka birisinden kullanıyorsunuz hocam, eğer veriyi kendiniz oluşturursanız aynı sunucudan çıkarsa veriler daha hızlı görüntülenme sağlarsınız. Ekstra olarak belki next js veya gatsby kullanabilirsiniz.alakara adlı üyeden alıntı: mesajı görüntüle
- 26-07-2022, 18:40:42Loop icinde surekli curl ile baglanti olusturuyorsunuz. Hizli calismamasi normal.alakara adlı üyeden alıntı: mesajı görüntüle
Her sayfa acildiginda tek tek istek atmak gereksiz. Chart'a baktigim zaman 5 dakikalik zaman araliklari goruyorum. Cron ile 5 dakikada bir istek atip datalari toplayarak db'ye kayit edin.
Kendi sayfanizda DB'ye kayit ettiginiz datalari gosterirsiniz. Sayfa acilis hiziniz daha hizli olur. - 26-07-2022, 20:36:34Cok mantikli dediginiz db e kayit edilebilir ama bu konu hakkinda hic bir bilgim yok malesef, baska bir yontem olarak bir dusunceniz varmidir?Noroc adlı üyeden alıntı: mesajı görüntüle
- 26-07-2022, 20:38:26Cron ile DB'ye kayit etmek yerine JSON dosya olusturup icine json datayi yazdirabilirsiniz. DB'den cekmek yerine json dosyayi okuyup json data uzerinden islem yapabilirsiniz belki.alakara adlı üyeden alıntı: mesajı görüntüle