it-swarm.asia

كيفية تحسين Drupal السرعة عند التطوير في المضيف المحلي

أنا أبحث عن نصائح من مطوري Drupal آخرين لجعل Drupal أسرع عند التطوير (خاصة Drupal 7)

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

سيقدم Google لـ "drupal slow localhost" بعض النصائح ... لكني أريدك :)

13
corbacho

ربما يمكنك تحقيق المزيد من خلال تغيير طريقة عملك بدلاً من جعل Drupal أسرع عند تحميل الصفحة.

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

وبالطبع يجب تثبيت APC ، نعم. يمكنك حتى التفكير في استخدام http://drupal.org/project/apc لتخزين أجزاء من ذاكرة التخزين المؤقت في APC. هذا سوف يتعارض مع drush (لا يمكنك مسح ذاكرة التخزين المؤقت APC باستخدام drush) وسيتطلب ذاكرة وصول عشوائي إضافية.

3
Berdir

أفضل نصيحة يمكنك استخدامها (هذا يغير حياتي حقًا) هي إضافة سطر في my.cnf الملف:

innodb_flush_log_at_trx_commit = 0

يمكنك العثور على هذا الملف في مجلد wamp الخاص بك أو إذا كان لديك على خادم لينكس: /etc/mysql/my.cnf

مع تحياتي

4
drupal_stuff_alter

تثبيت وتمكين APC. كما اختبرت في Drupal 7 ، هذا سيجعل موقعك المحلي أسرع.

3
Ek Kosmos

لقد قمت بتحديث هذا Drupal البرنامج التعليمي مع بعض الحلول التي وجدتها:

تسريع وقت تحميل الصفحة على المضيف المحلي: http://drupal.org/node/961012

1
Simon East

إعداد وتكوين node.js الوحدة النمطية على مضيف محلي ورؤية السحر.

يوجد برنامج تعليمي جميل عن: -

فيديو - Node.js setup-Youtube .

المدونة - node.js drupal درس تكامل

Drupal.org - تكامل Node.js Drupal.org

لقد قمت بتكوين هذا على النوافذ وعملت بسرعة البرق :)

1
echo

أعتقد أنني سأنشر تجربتي التي قد تساعد القراء في المستقبل. لقد ناضلت مع أكثر من 24 شهرًا مع حزمة Drupalبطيئة حقًا _ 7.3x على سطح مكتب Ubuntu 15.04 (لم أكن منزعجًا من المزيد من الألم وحمل فقط!). اليوم ، أخذت طعنة في تثبيت MySQL Workbench 6.1 وهي تطير الآن! لا يصدق!! آمل أن ينظر أي قراء مستقبليين في هذا أولاً ، حيث لم تحل أي من الاقتراحات المقدمة مشكلتي حقًا. الآلة التي أستخدمها هي مواصفات لائقة عادلة (16 جرامًا من ذاكرة الوصول العشوائي/ثنائي النواة/2 تيرابايت/ثنائي الرأس وما إلى ذلك) ، لذا فإن شراء/الحصول على "كمبيوتر آخر" ، لا أعتقد أن الإجابة الصحيحة. بشكل عام ، إذا كنت تشغل Drupal على سطح مكتب ، فجرّب تثبيت Workbench أعلاه أولاً. حتى الآن ، اكتشفت أنني بحاجة إلى تشغيل Workbench في الخلفية (أو على شاشة أخرى) ، ومع ذلك فقد تحسنت تجربتي بالكاملDrupal الآن بشكل كبير. ربما كنت محظوظًا اليوم؟ على أي حال ، آمل أن يساعد هذا القراء في المستقبل.

1
Paul B

لا يمكنني تقديم سبب نهائي فيما يتعلق بـ لماذا ، لكنني وجدت أن تشغيل خادم ويب localhost من خلال جهاز Linux الظاهري أدى إلى تثبيت Drupal أكثر استجابة.

يمكنني فقط التحدث عن تجربتي الخاصة ، على الرغم من ذلك قد لا يكون صحيحًا بالضرورة لأي شخص آخر.

0
James