سؤال

ملاحظة: أنا أستخدم خوادم ملفات Windows و .NET

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

شكرا لك!

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

المحلول

يجب أن تكون البايتات حيث يتم معالجتها.

  • إذا قمت بمعالجةها على نظامك البعيد، فيجب نقلها.
  • إذا قمت بمعالجةها على الخادم الخاص بك، فلا يحتاجها إلى نقلها.

إذا كان هدفك هو تقليل استخدام النطاق الترددي، فسيكون أفضل رهان لديك سيناريو على الخادم الخاص بك الذي سيولد ملفات القطران لك عند النزوج عن طريق نظامك البعيد.

أفضل تنفيذ ممكن يعتمد حقا على ما هي أهدافك وقيودك.

نصائح أخرى

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

لسوء الحظ، في السيناريو الموصوفة، ستستخدم عملية القطران عرض النطاق الترددي الشبكي. تحتاج إلى تشغيل برنامج القطران على خادم الملفات لتجنب استخدام عرض النطاق الترددي.

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