it-swarm.asia

أفضل طريقة لتحسين أداء المستخدم المصدق عليه؟

الكلمة الرئيسية هنا مصادقة!

حاليًا (على حد علمي) ، فإن الطرق الواقعية لتحسين الوصول المجهول هي من خلال مخابئ الصفحات الثابتة (الورنيش/الحبار/التعزيز).

ومع ذلك ، على حد علمي ، لا يبدو أن هذا يحقق فائدة كبيرة في سيناريو حيث يتم مصادقة معظم المستخدمين.

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

على سبيل المثال: drupal.org ، والشبكات الاجتماعية ، والمجتمعات ، وما إلى ذلك.

أنا مهتم أكثر بـ Drupal 6 في الوقت الحالي لذا أعتقد أن MongoDB لا يتقدم بطلب الآن ...

22
Alex Weber

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

إذا كنت تريد حقًا معرفة سبب الكود البطيء ، احصل على ذاكرة تخزين مؤقت لموقعك. كل ما يساهم في drupal وقت تنفيذ الصفحة؟

تحرير: يبدو أن الإصدار 7.x من Auth Cache بدأ في التطور. لم تستخدمه ولكن هناك شيء للنظر فيه.

13
mikeytown2

تثبيت التخزين المؤقت لصفحة المستخدم المصادق عليها (Authcache) و Easy authcache وكتابة المكونات الإضافية المخصصة لسهولة التخزين المؤقت. الإضافات تجعل بعض أجزاء الصفحة تحصل على ajax. لذلك سيتم تخزين جزء كبير من الصفحة في ذاكرة التخزين المؤقت وسيتم الحصول على أجزاء متغيرة مع ajax. يمكنك استخدام الورنيش والوكلاء الآخرين لتخزين هذه الصفحات في ذاكرة التخزين المؤقت.

4
Igor Rodinov

قم بتمييز صفحاتك البطيئة باستخدام XHProf. هذا هو أفضل أداة لعرض الوظائف البطيئة. الأداة المفيدة الأخرى هي سجل الاستعلام البطيء لـ mysql.

3
moshe weitzman

Drupal.org يعمل بالفعل على Pressflow 6 ، ويستخدم Varnish ؛ يتم تقديم المحتوى باستخدام موازن التحميل ، ومن المحتمل أن يكون مشغل قاعدة البيانات MariaDB .

إذا كان لديك موقع مشابه لـ Drupal.org لعدد المستخدمين المسجلين ، وعدد العقد ، فيجب عليك التحقق مما إذا كان بإمكانك استخدام Pressflow ؛ التحقق من إمكانية استخدام MariaDB بدلاً من MySQL هو على الأرجح الخطوة التالية.

2
kiamlaluno