باستخدام RewriteCond، هل يمكنني تغيير كيفية تقديم المحتوى السريع للمستخدمين في أجزاء مختلفة من العالم؟

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

سؤال

باستخدام RewriteCond أو آلية مماثلة على Apache، هل يمكنني تغيير كيفية تقديم المحتوى السريع للمستخدمين في أجزاء مختلفة من العالم؟

لأنه يبدو أن هذا: أنا أستضيف موقعا على Netfirms.com، وهو مقره في تورونتو، واستضافة موقع آخر على Dreamhost.com، وهو مقره في كاليفورنيا. كلا الموقعين فارغين تقريبا. لذلك قمت فقط بتحميل ملفات متطابقة لهم، لاختبار سرعة التنزيل.

استغرق الموقع على NetFirms، ثم 3 دقائق لملف 38 ميجابايت لتنزيله. الموقع على dreamhost.com، استغرق الأمر 45 ثانية. (أنا أيضا في كاليفورنيا).

ثم طلبت من بعض الأصدقاء لاختبار السرعة، وكانت النتائج غريبا:

صديق يعيش 15 دقيقة مني: 4.5 دقيقة واحدة على NetFirms.com و 8 دقائق للواحد على dreamhost.com

صديق في ميشيغان: 20 دقيقة ل Netfirms.com و 7 دقائق ل Dreamhost.com

صديق في تايوان: 12 دقيقة ل Netfirms.com و 42 دقيقة ل Dreamhost.com

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

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

المحلول

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

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