SORU
7 Aralık 2008, Pazar


Yüklenen görüntüleri depolamak için en iyi uygulama nedir?

Kullanıcıların sunucuya resim yüklemek için izin veren bir uygulama yazıyorum. Günde yaklaşık 20 görüntüleri jpeg ve muhtemelen düzenlenen/yeniden boyutlandırılan bekliyorum. (Bu saklamadan önce sunucu tarafında görüntüleri yeniden boyutlandırmak için nasıl başka bir soru. Belki birisi bırak lütfen .Yorum ya da bunun için NET kaynak). Şimdi saklamak yüklenen görüntüler için en iyi uygulama nedir merak ediyorum.

Bu a) dosya sisteminde bir dosya olarak görüntü depolama ve görüntü için tam yolunu içeren bir tabloda bir kayıt oluşturun.

ya b) bir tablo "" veya "ikili veri" veri veritabanı sunucusu türü. resmi kullanarak görüntüyü kendisi ediyorum.

Hem avantajları ve dezavantajları görüyorum. Bu dosyaları kolayca yeniden konumlandırmak ve sadece tablo girişi değiştirmek zorunda çünkü ben gibi). Diğer taraftan, web sunucusu üzerinde iş veri depolama ve gerçekten iş veri (güvenlik nedenleriyle) tutan başka bir veri kaynağı için bir web sunucusuna bağlanmak istemiyorum sevmiyorum Tüm bu bilgi çünkü ben gibi b) tek bir yerde ve kolayca bir sorgu ile ulaşılabilir. Diğer taraftan veritabanı çok büyük çok yakında alacak. Bu veri dış kaynak kullanımı daha zor olabilir.

CEVAP
8 Aralık 2008, PAZARTESİ


Ben genelde istisnalar vardır ama ne onun orada olduğundan dosya sistemi, dosyaları saklayın. -Dosya sistemi dosyaları için en esnek ve ölçülebilir çözüm (genellikle).

Bir veritabanı dosyaları saklamak ile ilgili birkaç problem var dosyalar genellikle ortalama satır sonuç kümesi çok büyük dosyaları çok miktarda bellek tüketir içeren çok daha büyük. Ayrıca, eğer kullandığınız bir depolama motoru kullanır tablo kilitleri için yazar (İSAM örneğin), dosyalarınızı tablo olabilir kilitli sık sık bağlı olarak boyut / oranı dosyalardır saklamak yok.

Güvenlik konusunda genelde ben belge kök (erişilemez bir http isteği ile) dışında ve uygun yetkilendirme için ilk kontrol eden bir komut dosyası aracılığıyla onlara hizmet eden bir dizin içinde dosyaları saklar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bryan Adams

    Bryan Adams

    30 Mart 2006
  • Jay Will

    Jay Will

    19 NİSAN 2006
  • Learn word 2013 tutorials

    Learn word 2

    5 AĞUSTOS 2014