lostyazilim
tr.link

C# Siteden veri çekerken Programın Yavaşlaması?

7 Mesajlar 885 Okunma
lstbozum
tr.link

kikiemre61 kikiemre61 https://anime.tc Kullanıcı
  • Üyelik 06.12.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek Yönetici
  • Konum İstanbul Anadolu
  • Ad Soyad E** D**
  • Mesajlar 114
  • Beğeniler 16 / 27
  • Ticaret 0, (%0)
Herkese merhaba,

Arkadaşlar bir siteden sürekli veri çekip, veri tabanına kayıt ediyorum. Çok fazla veri var ve sürekli yeni bir URL oluşturup oradaki verileri çekiyor. Fakat arada sitenin kendisi 502 hatası veriyor ve program da hata veriyor. Ben programın 502 hatası aldığı zaman yeniden denemesini, veri gelene kadar denemesini istiyorum sonra diğer verileri çekmeye devam edecek. Bu konu hakkında yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim.
 

 

wmaraci
reklam

Blacksheep Blacksheep .NET Developer Kullanıcı
  • Üyelik 20.07.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Webmaster
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 2074
  • Beğeniler 60 / 532
  • Ticaret 10, (%100)
Try Catch bloğu içerisinde 502 hata kodunu handle edip tekrar denemesini sağlayabilirsiniz.
kikiemre61

kişi bu mesajı beğendi.

Fizello - Inspired by Colors

kikiemre61 kikiemre61 https://anime.tc Kullanıcı
  • Üyelik 06.12.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek Yönetici
  • Konum İstanbul Anadolu
  • Ad Soyad E** D**
  • Mesajlar 114
  • Beğeniler 16 / 27
  • Ticaret 0, (%0)

Blacksheep adlı üyeden alıntı

Try Catch bloğu içerisinde 502 hata kodunu handle edip tekrar denemesini sağlayabilirsiniz.


Teşekkürler deniycem inş olur :)
 

 

kikiemre61 kikiemre61 https://anime.tc Kullanıcı
  • Üyelik 06.12.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek Yönetici
  • Konum İstanbul Anadolu
  • Ad Soyad E** D**
  • Mesajlar 114
  • Beğeniler 16 / 27
  • Ticaret 0, (%0)

Blacksheep adlı üyeden alıntı

Try Catch bloğu içerisinde 502 hata kodunu handle edip tekrar denemesini sağlayabilirsiniz.


Hocam saolsın dediğiniz gibi yapınca o işi hallettim bir konu daha var onuda danışayım vaktinizi alıyorum ama şimdi veriyi çekerken ilk 1 saat filan çok iyi hızlı hızlı çekiyor fakat ilerledikce atıyorum 5 saat sonra biraz yavaşlıyor çekim işlemi şuanda 20 saatdir çekim yapıyor ilk başlara oranla çok ama çok yavaş bunun nedeni neden olabilir bunuda çözersek makbule geçer :)

Diğer arkadaşların fikirlerinide duymak isterim.
 

 

wmaraci
wmaraci

Blacksheep Blacksheep .NET Developer Kullanıcı
  • Üyelik 20.07.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Webmaster
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 2074
  • Beğeniler 60 / 532
  • Ticaret 10, (%100)
kikiemre61 MultiThread kullanımı ile işleri hızlandırabirsiniz.Single Thread ile işlem yürüttüğünüz için zaman geçtikçe yavaşlaması normal.Çoklu iş parçacığı ile yavaşlığı büyük oranda iyileştirebilirsiniz :)
kikiemre61

kişi bu mesajı beğendi.

Fizello - Inspired by Colors

kikiemre61 kikiemre61 https://anime.tc Kullanıcı
  • Üyelik 06.12.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek Yönetici
  • Konum İstanbul Anadolu
  • Ad Soyad E** D**
  • Mesajlar 114
  • Beğeniler 16 / 27
  • Ticaret 0, (%0)
Blacksheep Anladım teşekkürler deniyecem inş. olur veri çok büyük olduğu için başladığı hızda gitse zaten 2 3 gün sürücekti baya yavaşladı 6 günü bulucaktı,veri tabanı oluşturuyorum önemliydi benim için iyi çalışmalar :)
 

 

kikiemre61 kikiemre61 https://anime.tc Kullanıcı
  • Üyelik 06.12.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek Yönetici
  • Konum İstanbul Anadolu
  • Ad Soyad E** D**
  • Mesajlar 114
  • Beğeniler 16 / 27
  • Ticaret 0, (%0)

Blacksheep adlı üyeden alıntı

kikiemre61 MultiThread kullanımı ile işleri hızlandırabirsiniz.Single Thread ile işlem yürüttüğünüz için zaman geçtikçe yavaşlaması normal.Çoklu iş parçacığı ile yavaşlığı büyük oranda iyileştirebilirsiniz :)


Ben işlem sırasında formun donmaması için zaten multi Thread kullanıyordum bu sizin dediğinizle örtüşüyormu daha farklı bir methodla hızlandırma mümkünmü yada C# console ile C# windows aplication arasında hız açısından fark olur mu? Consolda yapsam veri çekim hızında artış olurmu daha doğrusu istikrarlı bir şekilde hızlı şekilde çekermi.
 

 

wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al