Merhaba
bir tablom var diyelim
İbrahim Tatlıses
Seda Sayan
Cengiz Kurtoğlu
..
..
gibi ünlü isimlerinin olduğu ve yaklaşık 1000 adet var diyelim. bir de gazetelerin ve haber portallarının xml listesi var
haberturk.com/magazin.xml
cnnturk.com/haber.xml
haber.com/haber.xml
..
..
ben cron ile saatte bir bu xml leri okuyarak içinde benim tablomdaki ünlü isimlerinden biri geçerse o haberi veritabanıma kaydetmek istiyorum. Fakat bu çok fazla sunucuyu yoracaktır. Bunu sunucuyu yormadan yapabilmenin yollarını arıyorum. Ne gibi teknolojileri araştırabilirim? Nasıl yöntem izleyebilirim?
Cron ile xml okuma
2
●72
- 14-04-2020, 11:51:15her kayıttan veya sorgudan sonra sleep verebilirsin
xml i bi kere çekip localde sorgulayabilirsin.
en son kontrol edilen kaydı saklı tutup sonrakileri sorgularsın
her işlemde belli bi limit verirsin ve lokalinde bunu kontrol edip ayrı bir periyodik cron oluşturursun vs vs vs - 14-04-2020, 13:52:25PHP bu tip işlemler için uygun bir dil değil. Python daha yüksek performans sağlayacaktır. Algoritma aynı ama nasıl yapılacağı size kalmış tabi:
1 - Tüm sanatçı isimlerini bir array içerisine alın
2 - XML dosyasını çekin
3 - İsimleri tek tek XML içerisinde arayın (XMLi parse etmeden. düz string olarak)
4 - Eğer haber varsa XMLi parse edip onu da döngüye alın, haberi bulun ve kaydedin