عندما كنت لا ترغب في استخدام أعطها في روبي على القضبان التطبيق ؟

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

  •  03-07-2019
  •  | 
  •  

سؤال

على افتراض الخلية مخزن البيانات, عندما كنت لا ترغب في استخدام أعطها في روبي على القضبان التطبيق ؟

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

المحلول

Memcache قوي على توزيع ذاكرة التخزين المؤقت ، ولكن ليس أي أسرع من التخزين المؤقت المحلية لبعض المحتوى.التخزين المؤقت يجب أن تسمح لك لتجنب الاختناقات التي عادة ما تكون بيانات طلبات طلبات شبكة الاتصال.إذا كنت يمكن أن ذاكرة التخزين المؤقت الخاصة بك صفحة كاملة محليا باسم HTML لأنه لا تغيير في كثير من الأحيان (ليس ديناميكية للغاية) ، ثم خادم الويب الخاص بك يمكن أن تخدم هذا أسرع بكثير من الاستعلام عن memcache.هذا صحيح لا سيما إذا كان الخاص بك memcache server, مثل معظم أعطها خوادم في فصل آلات.

الجانب الآخر من هذا هو أنني في بعض الأحيان memcache محليا بدلا من غيرها من خيارات التخزين المؤقت لأنني أعرف أن يوما ما سوف تحتاج إلى نقلها إلى الملقم الخاص به.

نصائح أخرى

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

القياس هو "واحد تضخم المشكلة لديك".

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

متنزه danga التفاعلية المتقدمة أعطها لتعزيز سرعة لايف جورنال.com, الموقع الذي كان بالفعل 20 مليون+ الصفحات الديناميكية آراء في اليوم لمدة 1 مليون مستخدم مع مجموعة من مزودات الويب و مجموعة من خوادم قاعدة البيانات.أعطها انخفض قاعدة البيانات الحمل إلى لا شيء تقريبا ، مما أسفر تحميل صفحات أسرع الأوقات مستخدمين أفضل استخدام الموارد ، وسرعة الوصول إلى قواعد البيانات على أ memcache تفوت.

(بلدي البنط الأسود)

وبالتالي فإن الجواب هو:إذا كان التطبيق الخاص بك هو فقط من أي وقت مضى من المرجح أن يتم نشرها على ملقم واحد.

إذا كنت من أي وقت مضى من المرجح أن استخدام ملقم واحد أو أكثر (على وقابلية التكرار) أعطها هو (تقريبا) دائما فكرة جيدة.

عندما كنت تريد أن يكون لها السيطرة غرامة الحبيبات عن الأشياء تنتهي.من بلدي التجارب ، أعطها فقط ويبدو أن توقيت قرار حول الثانية.

على سبيل المثال:إذا كنت أقول شيئا أن تنتهي في 1 ثانية ، فإنه يمكن أن تبقى حوالي ما بين 1 و 2 ثانية.

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