سؤال

هذا عن ذلك. هل OB أثقل من تضمين ملف؟

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

المحلول

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

نصائح أخرى

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

في النهاية ، يكون التخزين المؤقت في حدود العقل أسرع ... أسهل طريقة للاختبار هي كتابة سلسلة كبيرة من الأحرف ، وحرف واحد في كل مرة ، ثم السلسلة في بعض القطع المعقولة.

مع وضع ذلك في الاعتبار ، لا يمكنني التفكير في سبب عدم تخزينك على إخراجك إلى حد ما على الأقل! إذا كان كل ما تفعله هو نسخ ملف من مكان إلى آخر ، فمن المحتمل أن يكون استخدام مكالمة النظام (إن كان متاحًا) أسرع بكثير مما سيكون عليه القراءة والتخزين المؤقت والكتابة في PHP.

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