cc33
WM Aracı
Kullanıcı
-
Üyelik
14.03.2020
-
Yaş/Cinsiyet
30 / E
-
Meslek
web master
-
Konum
Mersin
-
Ad Soyad
Ç** C**
-
Mesajlar
75
-
Beğeniler
3 / 2
-
Ticaret
0, (%0)
Merhaba curl veya file get farketmeksizim json dosyasından veri çekiyorum şöyle bişey mümkünmü çekilen en son değerleri bi yerde tutmak istiyorum hızlandırmak için yani json dosyasını mysql e kaydedip ordan çekmek istiyorum
cc33
WM Aracı
Kullanıcı
-
Üyelik
14.03.2020
-
Yaş/Cinsiyet
30 / E
-
Meslek
web master
-
Konum
Mersin
-
Ad Soyad
Ç** C**
-
Mesajlar
75
-
Beğeniler
3 / 2
-
Ticaret
0, (%0)
zaten aşağıdaki kodla çağırıyorum sorunsuzda geliyor ama karşı çektigim sunucu cogu zaman geç gönderiyor ben ayrı bi dosyada depolayıp yanıt gelmese bile en son bilgileri çekmesini istiyorum hızlı bir şekilde kısaca mysql kaydettirip ordan cektırmem lazım
$context = stream_context_create(array('http' => array('header'=>'Connection: close\r\n')));
$contents = file_get_contents('https://api.coinlore.net/api/tickers/' ,false,$context);
$jsonContent = json_decode($contents);
webtegez
İstersen Milyoner Olursun
Kullanıcı
-
Üyelik
04.11.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Elektronik Teknikeri - PHP'ci
-
Konum
İstanbul Anadolu
-
Ad Soyad
B** P**
-
Mesajlar
329
-
Beğeniler
100 / 99
-
Ticaret
0, (%0)
cc33 adlı üyeden alıntı
zaten aşağıdaki kodla çağırıyorum sorunsuzda geliyor ama karşı çektigim sunucu cogu zaman geç gönderiyor ben ayrı bi dosyada depolayıp yanıt gelmese bile en son bilgileri çekmesini istiyorum hızlı bir şekilde kısaca mysql kaydettirip ordan cektırmem lazım
$context = stream_context_create(array('http' => array('header'=>'Connection: close\r\n')));
$contents = file_get_contents('https://api.coinlore.net/api/tickers/' ,false,$context);
$jsonContent = json_decode($contents);
Dostum id, site, json sütunlarından oluşan bir veritabanı oluşturursun.
sana gelen $contents dosyası direk JSON zaten. Direk onu veritabanına kaydet.
Daha sonra her çekmek istediğinde $contents boş gelirse veritabanından sorgulatabilirsin.
Batuhan P. | SoftVore.com
Simurg
Yazılım Mühendisi
Kullanıcı
-
Üyelik
06.09.2013
-
Yaş/Cinsiyet
28 / E
-
Meslek
Yazılım Mühendisi
-
Konum
İzmir
-
Ad Soyad
M** C**
-
Mesajlar
1109
-
Beğeniler
169 / 168
-
Ticaret
19, (%100)
Böyle işlemler için nosql kullabilirsin örneğin mongodb redis kullanabilirsin cronjob gibi bir sistemle belirli saatlerde mysql e yazdırırsın
-
Üyelik
31.01.2014
-
Yaş/Cinsiyet
37 / E
-
Meslek
Webmaster
-
Konum
Kayseri
-
Ad Soyad
M** A**
-
Mesajlar
69
-
Beğeniler
5 / 21
-
Ticaret
0, (%0)
Neden mysql kullanarak daha da zora sokmak istiyorsun sistemi.
Json file olarak kaydedip kullan uzak sunucudan çeker gibi localfile olarak kullan.Belirli aralıkla da json dosyanı güncelle tamamdır.
PHP, Python, Javascript, C#, React-Native
-
Üyelik
24.08.2018
-
Yaş/Cinsiyet
28 / E
-
Meslek
Maliyeci
-
Konum
Uşak
-
Ad Soyad
L** H**
-
Mesajlar
890
-
Beğeniler
109 / 319
-
Ticaret
8, (%100)
Genellikle txt dosya olarak dosyalar saklarım. Ordan çektirirm 😂 örn: döviz kurları. Cron ile 10 dakikada bir verileri çekip txt dosya halinde kendi sunucunda saklarsın ardından her sorguda kendi sunucundaki dosyadan veri çekimi sağlarsın en azından 15 defa daha hızlı iş yapıyor.
-
Üyelik
18.07.2011
-
Yaş/Cinsiyet
31 / E
-
Meslek
Yazılım Geliştirme Uzmanı
-
Konum
İstanbul Avrupa
-
Ad Soyad
S** Y**
-
Mesajlar
3509
-
Beğeniler
1321 / 1320
-
Ticaret
97, (%100)
Anladığım kadarıyla arkadaş teknik olarak kodu yazmakta zorlanıyor. Direkt olarak kodsal bir cevap istiyor. Projenizin detaylarını ve çalıştığınız dosyaları paylaşırsanız yardımcı olmaya çalışayım.
1 kişi bu mesajı beğendi.
cc33
WM Aracı
Kullanıcı
-
Üyelik
14.03.2020
-
Yaş/Cinsiyet
30 / E
-
Meslek
web master
-
Konum
Mersin
-
Ad Soyad
Ç** C**
-
Mesajlar
75
-
Beğeniler
3 / 2
-
Ticaret
0, (%0)
sinan bey evet ama araştırarak çözdüm sorunu çok teşekkür ederim