أين تخزن أشياء مثل صور المستخدم باستخدام أزور؟ تخزين blob؟

StackOverflow https://stackoverflow.com/questions/1482341

  •  18-09-2019
  •  | 
  •  

سؤال

لقد ترحزت للتو مشروعا من الألغام لحالات الاختبار إلى أزور Microsoft.

ولكن بالنسبة للوظائف التي تشبه الصورة الرمزية تحميلها، أحتاج إلى كتابة الكتابة إلى الملفات الموجودة على القرص الصلب. ولكن هذه سحابة، لذلك هذا غير ممكن. كيف يمكنني بناء هذه الوظائف بدلا من ذلك؟ هل يجب علي استخدام تخزين Blob أو هل هناك حلا أفضل؟

هل من المنطقي تخزين جميع صور موقع الويب (صور تخطيط) في التخزين Blob؟ لذلك سيكون لدي مجال خال من ملفات تعريف الارتباط لمحتوى ثابتي؟

هل كانت مفيدة؟

المحلول

التخزين BLOB هو بالتأكيد المكان المناسب لوضع صور ديناميكية مثل تجسد الآلهة. بينما يمكنك الكتابة إلى القرص الموجود في VM، ستتم تشغيله، ولا يمكنك الاعتماد على هذا ليكون حاضرا - إذا كان تطبيقك ينقل إلى جهاز آخر (يمكن أن يحدث لأي عدد من الأسباب) يتم مسحها.

شيء واحد يمكنك القيام به هو تخزين صورك في تخزين BLOB، وذاكرة التخزين المؤقت عليها على قرص VM المحلي (باستخدام آليات الملفات io القياسية). بهذه الطريقة سوف تحصل على أداء جيد جدا وسوف توفر على بعض المعاملات في التخزين بينما لا تزال تتأكد من أنك لا تخزن في تخزين متقلب.

إذا كنت قد حصلت على صور ثابتة ستكون ثابتة تماما، فمن المجمعة فقط مع طلبك ويمكن الإشارة إليك مثل ملف عادي. ولكن، إذا كنت بحاجة إلى تغييرها، فستحتاج إلى إعادة نشر التطبيق - لذلك فقط استخدم هذه التقنية للصور التي لن تحتاج إلى التغيير.

نصائح أخرى

كن على علم هناك نوعان من النقط في ويندوز أزور: Block Blobs و Blobs. BLOCK BLOBS مناسبة لتقديم ملفات الوسائط، في حين يتم تحسين النقط الصفحات لأنماط العمل الأخرى.

أيضا النظر في استخدام الأزور شبكة توزيع المحتوى (CDN) لخفض الكمون للعملاء.

يحتوي Azure أيضا على قدرات تدفق تعمل في حفل موسيقي بتدفق سلس Silverlight (http://blog.smarx.com/posts/smooth-streaming-with-windows-azure-blobs-and-cdn إذا كانت مهتمة).

"هل من المنطقي تخزين جميع صور موقع الويب (صور تخطيط) في تخزين Blob؟ لذلك سيكون لدي مجال خال من ملفات تعريف الارتباط لمحتوى ثابتي؟"

نعم أعتقد ذلك - هذا هو ما أخرجه الآن في الواقع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top