Soru & Cevap

Java Webservis - Resim Transferi ...

17.07.2015 - 10:15

Android  uygulamasında  kullanıcıların  profil resimlerini  web service  aracılığı ile  sunucuda tutmak istiyorum. 

İki seçenek arasında  kararsız  kaldım.  Resimleri  veritabanına (MySQL)  doğrudan kaydetmek. 

İkincisi  dosya  dizinine  kaydedip,  bulundukları  dizini   veritabanında  tutmak.  Performans  açısından  hangisi 

daha uygun  olur, bilgilendirirseniz  sevinirim.  Yahut  alternatif bir  yol  önerecek varsa  ona da açığım. 

7 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-57908-1460820411.jpg
mesutpiskin
23.07.2015 - 02:27

Aynı durumla bende karşılaşmıştım geçenlerde ve dizinleri sunucuya kayderek sadece resmin yolunu string veri olarak istemciye aktarmak mantıklı geldi,ama biz sunucu üzerindeki uplaod edilen resimler üzerinde bir düzenleme işlemi vs. yapıyorduk.Veritabanında image nesnesi olarak tutmak bazı durumlarda daha performanslı bir yol olarak görünsede bazen gerçekten sıkıntı çıkartabiliyor.Profesyonel bir uygulama olmadığı için ve yaşanabilecek 2,3sn lik bir geçikmenin çok ta önemli olmadığınıda göze alarak direk dosya youlunu gönderip istemcide o dosyayı indirme yoluna gitmiştim.Verimli bir uygulama yapmak istiyorsan resimdosyasını upload edilirken çok iyi şekilde sıkıştırarak veri tabanına vermen ve onu transfer etmen daha iyi olacaktır diye düşünüyorum.