Yorumları: 5
Konuları: 1
Kayıt Tarihi: 26-12-2020
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 0
Başlangıç
Arkadaşlar merhaba
Delphi 7 ve firebird kullanarak bir uygulama yazdım ama localde çalışmada sorun yok, fakat firebird ü sunucuya yükleyip internetten calistirmak istediğimde çok yavaş çalışıyor.
Queryler tableler çok yavaş işlem yapıyor.
Sistemi nasıl yapmalıyım. Ne önerirsiniz.
Yorumları: 1.393
Konuları: 75
Kayıt Tarihi: 20-03-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Delphi 10.2
- Delphi 7
- Lazarus / FPC
Rep Puanı: 3.892
Uzman
Merhaba.
Server client mimaride local netowrk harici calisacaksaniz, db de data cektikten sonra mutlaka baglantinizi kapatin.
Örneğin bi sorgu yplladiniz.. sonucu bi dbgride degil de string gride yukleyin.
Yada datalari edit ve combolarla gosterim yapacaksaniz; datayi cektikten sonra bu editlere yukledikden sonra connectiyonukapatin.. data edip update islemlerinide yine sql deki update ile yapin. LAN da ki klasik yaklasim ile bakmayın olaya.
// Bilgi paylaştıkça çoğalır..
Yorumları: 5
Konuları: 1
Kayıt Tarihi: 26-12-2020
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 0
Başlangıç
Teşekkürler.
Sistemi sil bastan Rest ile yazmaya karar verdik. Bir kaç alternatif denedik ama istediğimiz gibi olmadı. Birkaç şube daha eklenecekmis. Bizde yeniden REST ve json ile tekrar dan yazma kararı aldık.
Bu şeklide hızda önemli artış olur diye tahmin ediyorum.
Yorumları: 150
Konuları: 17
Kayıt Tarihi: 01-08-2018
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 495
Acemi
Doğru tercih
İmam Süleyman Yakub <--> Molla Mustafa Mansur
Evlatlarım!
Cismanımız TÜRK ruhumuz ise İSLAM.
Bu yolda daim olalım her an.
Yorumları: 5
Konuları: 1
Kayıt Tarihi: 26-12-2020
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 0
Başlangıç
Teşekkür ederim. Sorgular zaten sp ile yapılıyor aslında. Bizim sıkıntımız şu ki veritabani internette olduğu için serverdan tepkiler geç geliyor. Kasılmalar donmalar oluyor.
Aynı sp server üzerinden direk veritabanından yapınca 1 ms de dönerken programdan yapınca 30 40 sn leri buluyor.
Bir paneli gizle göster bile extra yük oluyor.
Yorumları: 199
Konuları: 19
Kayıt Tarihi: 09-07-2018
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 782
Acemi
genel olarak internetin upload/dowload değerlerine göre sorgularda hız düşüşleri yaşamanız normaldir. siz çözüm olarak rest api yazmışsınız ama yazacaklarımı öneri olarak kabul edin.
bu tarz uygulamalarda database sunucusu internet ortamında sunucuda duracaksa direkt DB ye bağlanmaktan ziyade db sunucusuna web servis yazmak gerekiyor. siz web servise rest api yada benzeri bir yapı ile veri gönderirsiniz oda db de gerekli işlemleri yapıp size cevap döner. dönen veriyi istediğiniz gibi kullanırsınız. bu kayda değer bir fark yaratacaktır.
benzer yapıları bende kullanıyorum. db olan sunucum datacenterda duruyor aynı sunucu üzerinde farklı bir sanalda web servis sunucum var ve dışarıdan gelen istekleri işleyip cevap dönüyorum. Sanırım bu yöntem internet ortamında çalışan uygulamalar için en uygun olandır.