hbm
(charles)
1
لقد قمت بتثبيت مثيل من Discourse على جهاز Ubuntu المحلي الخاص بي باستخدام MongoDB للتجربة. اتبعت الخطوات المذكورة في https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-ubuntu-for-development/14727
يستغرق كل طلب صفحة عادةً ثانية واحدة.
أتساءل عما إذا كانت هناك مشكلة في الإعدادات؟
Stephen
(Stephen)
2
بدون مزيد من المعلومات، من الصعب التحديد.
ما مواصفات الجهاز المحمول؟ هل يحتوي على قرص تخزين من نوع SSD؟ هل تثبيت أوبونتو على الجهاز مباشرة أم داخل آلة افتراضية؟ ما مدى استغلال الأجهزة؟
لقد نقلت هذا النقاش إلى قناة Development لأنك تستخدم إصدارًا مخصصًا للتطوير.
hbm
(charles)
3
شكرًا لك يا ستيفن على المتابعة.
الآلة من الفئة الدنيا
- المعالج: Core i5-4300 بتردد 1.9 جيجاهرتز
- الذاكرة العشوائية: 4 جيجابايت
- قرص تخزين من نوع SSD
- نظام تشغيل أوبونتو على العتاد مباشرة.
- العتاد مخصص للاختبار فقط، ولا يُستخدم في مهام أخرى.
المرفق هو سجل الأخطاء في https://gist.github.com/csc221/24368d177ecd3c7935e3d06d23c25d32
على وجه الخصوص، لاحظت هذا السطر.
|Completed 200 OK in 660ms (Views: 0.4ms | ActiveRecord: 249.7ms | Allocations: 198144)|
| --- | --- | --- |
||
Falco
(Falco)
4
في وضع التطوير، يكون الأداء بطيئًا بالفعل، حيث يمكنك تعديل كود المصدر، ثم تحديث الصفحة، وسيتم تشغيل الكود الجديد فورًا عند الطلب التالي.
كما أن المعالج بسرعة 1.9 جيجاهرتز لا يساعد، إذ أن معظم أجهزة المطورين اليوم تتجاوز 4 جيجاهرتز.
ما هو الغرض من تثبيتك التطويري؟ هل تقوم بكتابة إضافة لـ Discourse؟ أم تصميمًا؟ أم تكتب طلب دمج (pull request)؟
hbm
(charles)
5
شكرًا لتوضيح ذلك. هذا منطقي. أنا أحاول تثبيت الإصدار التطويري لفهم سير العمل التطويري، دون هدف فوري محدد.
pfaffman
(Jay Pfaffman)
6
يمكنك إجراء العديد من التعديلات باستخدام مكونات السمة، ويمكنك القيام بهذا التطوير من خلال دليل المبتدئين لاستخدام منشئ السمات وواجهة سطر الأوامر الخاصة بالسمات لبدء بناء سمة في Discourse.
أما بالنسبة للإضافات، فأنت بحاجة إلى إعداد تطوير كامل، ومن المرجح أن ترغب في جهاز أسرع.