في هذه المقالة، سنستعرض عدة طرق لتحسين أدائك مع جعل لوحة ISPmanager أبسط في الإستخدام وأَسرع وأَكثر أمانًا. في المرة القادمة التي تتفاعل فيها أنت أو أحد زملائك في العمل مع لوحة ISPmanager، إستخدم هذه النصائح وأخبرهم بها.
إنشاء المُستخدمين
إذن لِماذا لا يكفي مُستخدم واحد؟
- من خلال تغيير أو إضافة أو حذف بيانات من موقع آخر، قد تؤدّي النصوص البرمجية من مَوقع ما إلى تعطيل عمل موقع آخر. ونظرًا لقربها من بعضها البعض في دَليل جِذر المُستخدم، فإنها جميعًا عُرضة للتأثير المتبادل.
- ولأن المواقع الإلكترونية ليست مُستقلة بذاتها، فقد تتشوش مراجع الملفات.
- قد تضيع كافة البَيانات المُرتبطة بالمُستخدم الواحد والوحيد لو تم حذفها.
- قد يتعرض أداء الخادم للخطر لو كان لدى هذا المُستخدم الوحيد إمتيازات إدارية وقام بتثبيت برامج ضارة خبيثة
ما هي الأسباب التي تجعل من الأَفضل إِنشاء مُستخدمين فريدين؟
- يحمي نِظام التّشغيل وصول المستخدم من خلال منع المستخدمين غير المصرح لهم من الوصول إلى أنظمة ملفات المستخدمين الآخرين.
- يتم إِنشاء دلائل الجذر بشكل مستقل لكل مستخدم. لن تتعرض بيانات أي شخص آخر للخطر في حالة الحذف الغير مقصود أو الضار لمستخدم ما.
- يُمكنك إعداد قوالِب المُستخدم وتَعيين الأذونات بناءً عليها بإستخدام اللوحة. سيمكنك تخطي ضبط الخيارات وقت إعداد مُستخدم جَديد بإستخدام قالب.
- لمنع نفاد سعة الخادم بشكل غير متوقع، فقد يتم تعيين قيود على مِساحة القُرص لكُل مُستخدم.
أوافق على أن إضافة مُستخدمين إضافيين يستغرق وقت أَطول الآن، ولكنّه سيوفر عليك الكثير من الجهد لاحقاً.
إعتمد على مجموعات برامج مجربة وصحيحة
تُعد حزمة خوادِم المواقع Apache و nginx من بين أَكثر الحُزم فعالية لإدارة المواقع الإلكترونية. فيقوم Apache بمُعالجة المواد الديناميكية بسرعة، بينما يتخصص nginx في التعامل مع البيانات الثابتة ذات النفقات العالية. للحصول على أسرع وأسلم إعداد مُمكن، فيمكنك تنشيط وَضع CGI السّريع بإستخدام ispmanager.
يَظهر خَيار لتنشيط وَضع nginx + php-fpm عند إستخدام حُزمة خادم المواقع Apache و nginx. لو كُنت تبحث عن خيار PHP، فهذا هو الخَيار الأَسرع على الإطلاق. مع هذا الإعداد، يتعامل nginx مع مُعالجة الطلبات، بينما يتعامل php-fpm مع المُحتوى الدّيناميكي بدلاً من Apache، مما يزيد من السرعة والأداء.
حقق أقصى إستفادة من وقتك وجهدك
قد يتم عرض المواقع الإلكترونية بشكل أسرع بمساعدة ispmanager.
يتم تعطيل الوضع الصامت. أحد العملاء، على سَبيل المثال، لا يستخدم PHP لأن موقعه الإلكتروني هو مَوقع لبطاقات الأعمال. من الممكن إلغاء تنشيط مُعالج PHP لبعض صفحات الإنترنت الثابتة. ستستمر هذه الميزة في العمل للمواقع الإلكترونية الأُخرى التي يتحكم فيها مستخدمين آخرين للوحة في هذه الأثناء. يُمكن تحسين أداء الخادم وإستخدام الموارد بشَكل كَبير بإستخدام هذه الطريقة.
ضبط ضَغط المواد الثابتة. الصّور والموسيقى والأَصوات ومَقاطع الفيديو هي أمثلة للملفات التي غالبًا ما يتم تحريرها والتي تشغل مساحة تخزين كبيرة وتعيق سرعات تنزيل الصفحة. لو كُنت تَستخدم خادِم المواقع nginx أو خادم المواقع OpenLiteSpeed، ستتيح لك ispmanager ضبط مُستوى الضغط للمحتوى الثابت لموقعك الإلكتروني. في اللوحة، يُمكنك رؤية مقياس مستوى الضغط لـ nginx، من 1 إلى 9. لجعل هذه الميزة تعمل، يتم إستخدام ngx_http_gzip_module. ضبط هذا الرقم على 5 هو ما نقترحه. فيمكنك خفض كميّة البَيانات المرسلة بمِقدار النصف أو أكثر لو قمت بذلك.
حدد ”تمكين التخزين المؤقت“ من القائمة. فيمكنك تمكين التخزين المؤقت لمحتوى الموقع الإلكتروني وقت تأسيس موقع عن طريق تحديد مربع ”تمكين ذاكرة التخزين المؤقت“. نظرًا لأن المُستخدمين سيَحصلون على صَفحات مَحفوظة مسبقًا، فسيتم تسريع عملية التنزيل لهم. ونوصي بضبط ذاكرة التّخزين المؤقّت على يَوم واحد والقيمة على ثلاثين يوم للحصول على أفضل النتائج.
موقع إلكتروني أسرع هو نتيجة كل هذا. فلن يكون هناك إنخفاض في المؤشّرات السلوكيّة في مُحركات البحث، ولن يترك الزوّار مواقعك على الإنترنت بسُبب أوقات التنزيل المفرطة.
قم بعمل النّسخ الإحتياطية بشكل أسرع
تأكد من أن نسختك الإحتياطية أكبر. غالبًا ما يتم ضغط النّسخة الإحتياطية إلى عدة ملفات أصغر، حجم كل منها 100 ميغابايت. فيمكنك زِيادة الحَجم بإضافة السطر التالي إلى ملف إعداد اللوحة: /usr/local/mgr5/etc/ispmgr.conf المعلمة BackupSliceSize M. سيكون هذا مُفيد عِند التعامل مع كميات كبيرة من البيانات.
تغيير أولويات الملف. نقل الملفات إلى أولوية أعلى. يُمكنك ضبط أولويّة النّسخ الإحتياطي لاستيعاب النُسخ الإحتياطية الضخمة للبيانات. فيجب تَحرير مَلف الإعداد etc/ispmgr.conf (المَملوك من قبل BackupCommandPrefix) للقيام بذلك. لطيف -n 10 أيونيس -c2 -n7 هي القيمة الإفتراضية لهذه الوسيطة.
- nice هي أَداة سَطر أوامر النظام المُستندة إلى UNIX. يتم تحديث جَدولة عمليّة نَواة نِظام التشغيل kernel لبدء تشغيل التطبيق المختار بأولوية متغيرة.
- في الأنظمة المستندة إلى UNIX، يُمكن إستخدام أداة ionice لإسترداد أو تغيير فِئة الإِدخال/الإِخراج أو الأولوية الخاصة بالعمليّة. لديك الخيار للإختيار بين 1 (الوقت الحقيقي)، و 2 – الأداء الأمثل، و3 الأداء المثالي، بالإضافة إلى -n (معلمة فئة بقيم 0-7) لكل من الوقت الحقيقي وأَفضل جهد.
لو كان ذلك مُمكن، قُم بتَوصيل بَعض الأدوات الإضافية.
يمكن تمكين وحدات إضافية لو كان الخادِم خاصتك يحتوي على موارد كافية. يوصى بشدة بالوحدات التالية:
- PageSpeed أمر بالغ الأهمية. فهو يتيح التحسين الخفي لصفحات المواقع من أجل تنزيلات أسرع. فيمكن للوحة الخاصة بنا تثبيت الوحدات النمطية التي يوفرها المطوّر لخوادِم المواقع Nginx و Apache تلقائيًا. يستخدم Ispmanager الإعدادات الإفتراضية بَعد التّثبيت، على الرغم من أنّه يُمكن تَغييرها بإستخدام ملفّات الإعداد.
- الحماية من هجمات الـ DDoS. يُمكن حماية المواقع الإلكترونية من فيضان HTTP(S) بإستخدام وحدة تكامل متوفرة تجارياً تتكامل مع خِدمة وَكيل مُتخصصة في الدفاع عن هجمات DDoS او ما تسمى بالحرمان من الخدمة. فيتم توجيه جميع الإستعلامات المرسلة إلى موقع إلكتروني عبر شبكة الخادم الخاصة به. وتسمح التصفية التلقائية بمُرور حركة الزيارات الغير ضارة بينما يتم تجاهل حركة الزيارات الضارة. فيمكن لبرنامج DDoS-Guard إكتشاف أيّ إستغلال ضار والتعامل معه على الفور بفضل شَبكته العالمية الخاصة من العُقد. ويمكن ربط أي نوع من خوادم المواقع بالوحدة النمطية.
تفعيل الحماية من الإستغلال
يمكنك تنشيط حماية DDoS مُباشرةً من ispmanager لو كُنت تَقوم بتَشغيل خوادم المواقع nginx أو OpenLiteSpeed. إستنادًا إلى خادم المواقع، فيمكنك إختيار تحديد عَدد من معلمات الأمان المهمة.
يسمح لك Nginx بتَحديد عناوين IP أو مجموعات IP التي لن يُسمح بالوصول إليها. إعدادات القُفل:
- مقدار الإستعلامات التي يقوم بها عُنوان IP معيّن في ثانية واحدة. فيتم تَشغيل قُفل لمُدة خمس دقائق كُلما تم تجاوز هذه القيمة.
- الحد الأقصى لحَجم الإندفاع هو عدد الطلبات التي يُمكن معالجتها في الثّانية الواحدة قبل أن يتم إغلاقها. بدلاً من الإغلاق، يقوم OpenLiteSpeed بتقييد النّطاق التّرددي لعُنوان IP المُختار كآلية أمان.
معايير التقييد:
- يتم تقييد عرض النّطاق التّرددي لعُنوان IP المشبوه بعد عدد معين من الطلبات في الثانية الواحدة.
- مُعدل نقل البيانات، بالبايت في الثانية؛ العمق الذي قد يتسبب عنوان IP في إنخفاض عَرض القَناة.
تعتمد وظائف موقعك الإلكتروني المُستمرة على الحماية ضد هجمات DDoS، لذا لا تخجل من تشغيلها.
تخلص من مساحة التّخزين الغير مستخدمة
الحفاظ على قدر كافٍ من مساحة التخزين الخالية أمر مهم للغاية. أثناء العمل العادي، تقوم العديد من المواقع الإلكترونية (خاصة تلك التي تسهل الشراء عبر الإنترنت) بإنشاء عدد كبير من الملفات المؤقتة. سيكون هناك عوائق في عمل المزوّد عبر الإنترنت لو لم يكن هناك مساحة كافية للإحتفاظ بكل هذه البيانات.
تنفيذ شهادات SSL
من الضروري أن تقوم بإعداد شَهادة SSL. سيضمن القيام بذلك أن يكون نقل البيانات آمن، ويُساعد في فَهرسة مُحرك البحث الأمثل، ويمنع صعوبات المتصفح. سيتعين عليك تحمل إشعارات إنتهاء صلاحية شهادة SSL بإستمرار لو كان إِصدار شَهادة مجّانية مع Let’s Encrypt غير ممكن أو لو كانت خدمات المراقبة هي السبب. ما ننصحك به هو شَهادة موقّعة بشكل ذاتي، والتي يعود تَاريخ إنتهاء صلاحِيتها إليك تمامًا. فعلى سَبيل المثال، لديك القدرة على تَوقيع شَهادة SSL لمدة عامين.
إستخدام شَريط البَحث على اللوحة
يُمكن تَحديد موقع الملفّات والمميزات بسرعة أكبر بكثير بإستخدام هذا. ما عليك سوى كتابة الأحرُف القَليلة الأولى مِن العُنوان للحُصول على قائِمة بالنّتائج التي تناسب معاييرك.
هَل أنت على الحياد بشأن شراء إشتراك في ispmanager ولكنّك تَرغب في تجربته؟ سيمكنك تجربة واجِهة المُستخدم الخاصة باللوحة (UI) في الوضع التجريبي أو تنزيل نُسخة تجريبية مجّانية لمُدة أسبوعين.
أخيرًا وليس آخرًا، نتمنى لك كل التوفيق في تحقيق أقصى إستفادة من ISPmanager وتحسين تجرُبة إستضافة المواقع خاصتك بإستخدام هذه الأفكار. يقدم Ultahost خيار إستضافة مخصص لأي شخص يبحث عن ISPManager VPS يُمكن الإعتماد عليه لتتماشى مع معرفته الجديدة.