الموقع | التوثيق | سجل التغيير | مستودون
مرحبًا بك في sitespeed.io
، أداة أداء الويب الشاملة المصممة لكل شخص متحمس لسرعة الويب. سواء كنت مطورًا، أو مالك موقع، أو مجرد شخص مهتم بأداء موقع الويب، يقدم sitespeed.io
طريقة قوية وسهلة الاستخدام لتحليل موقع الويب الخاص بك وتحسينه.
sitespeed.io
هو أكثر من مجرد أداة؛ إنه حل متكامل لقياس أداء موقع الويب الخاص بك ومراقبته وتحسينه. تم تصميمه مع وضع البساطة والكفاءة في الاعتبار، فهو يمكّنك من:
استخدم الحالات الخاصة بوقت استخدام sitespeed.io
.
sitespeed.io
يتكيف مع احتياجاتك.sitespeed.io
بسهولة في سير عمل التطوير وأنظمة التكامل المستمر وإعدادات المراقبة. لقد خصصنا ساعات لا حصر لها لوثائقنا لمساعدتك في تحقيق أقصى استفادة من sitespeed.io
. بدءًا من أدلة التثبيت وحتى سيناريوهات الاستخدام المتقدمة، تعد وثائقنا بمثابة كنز من المعلومات والنصائح.
إن البدء باستخدام sitespeed.io
أمر بسيط. يمكنك تثبيته باستخدام Docker أو NodeJS، حسب تفضيلاتك وإعداداتك. اتبع هذه الخطوات البسيطة للبدء في تحسين أداء موقع الويب الخاص بك.
يعد استخدام Docker أسهل طريقة لبدء استخدام sitespeed.io
، خاصةً إذا كنت لا تريد التعامل مع التبعيات يدويًا. قم بتشغيل الأمر التالي لاستخدام sitespeed.io
في حاوية Docker:
docker run --rm -v " $( pwd ) " :/sitespeed.io sitespeedio/sitespeed.io https://www.sitespeed.io/
يقوم هذا الأمر بسحب أحدث صورة من sitespeed.io Docker وإجراء اختبار على موقع sitespeed.io. يقوم الجزء -v "$(pwd)":/sitespeed.io بتثبيت الدليل الحالي في الحاوية، مما يسمح لك بالوصول بسهولة إلى نتائج الاختبار.
إذا كنت تفضل تثبيت sitespeed.io
كحزمة npm، فتأكد من تثبيت NodeJS على نظامك. ثم قم بتثبيت sitespeed.io
عالميًا باستخدام npm:
npm i -g sitespeed.io
بعد التثبيت، يمكنك البدء في استخدام sitespeed.io عن طريق تشغيل:
sitespeed.io https://www.example.com
استبدل https://www.example.com بعنوان URL الذي ترغب في اختباره. لاحظ أن استخدام NodeJS قد يتطلب تبعيات إضافية مثل FFmpeg وPython. يمكن العثور على تعليمات التثبيت التفصيلية لهذه التبعيات هنا.
اختر الطريقة التي تناسب بيئتك بشكل أفضل واستعد للتعمق في تحسين أداء الويب باستخدام sitespeed.io!
تم تصميم sitespeed.io
ليكون سهل الاستخدام، مما يجعل اختبار أداء الويب متاحًا بغض النظر عن خبرتك الفنية. فيما يلي دليل مباشر لمساعدتك على بدء رحلة تحسين أداء الويب.
لبدء اختبار موقع الويب الخاص بك، ما عليك سوى تشغيل sitespeed.io
باستخدام عنوان URL الخاص بالموقع الذي تريد تحليله. على سبيل المثال:
sitespeed.io https://www.example.com --browser chrome -n 5
يختبر هذا الأمر https://www.example.com باستخدام Chrome ويقوم بإجراء 5 تكرارات للاختبار. يساعد هذا الأسلوب في الحصول على قياس أكثر دقة للأداء المتوسط عن طريق اختبار الموقع عدة مرات.
يقدم sitespeed.io مجموعة واسعة من خيارات التكوين لتخصيص الاختبارات وفقًا لاحتياجاتك الخاصة. يمكنك تحديد متصفحات مختلفة، وضبط إعدادات الاتصال، وغير ذلك الكثير. للحصول على قائمة شاملة بجميع الخيارات المتاحة، تفضل بزيارة وثائق التكوين الخاصة بنا.
بالإضافة إلى ذلك، للحصول على نظرة عامة سريعة على جميع خيارات سطر الأوامر، يمكنك تشغيل:
sitespeed.io --help
يعرض هذا الأمر جميع العلامات والإعدادات المتاحة التي يمكنك استخدامها مع sitespeed.io، مما يساعدك على ضبط اختبار الأداء الخاص بك ليناسب متطلباتك الفريدة.
سواء كنت تجري فحصًا سريعًا أو تحليلاً تفصيليًا، فإن sitespeed.io يوفر المرونة والقوة التي تحتاجها لفهم أداء موقع الويب الخاص بك وتحسينه بعمق.
في عالم اليوم الذي يعتبر الهاتف المحمول أولًا، يعد ضمان أداء موقع الويب الخاص بك على النحو الأمثل على الهواتف الذكية والأجهزة اللوحية أمرًا بالغ الأهمية. باستخدام sitespeed.io
، يمكنك محاكاة أداء موقع الويب الخاص بك وتحليله على الأجهزة المحمولة، مما يساعدك على فهم تجربة المستخدم لجمهور الأجهزة المحمولة وتحسينها.
لبدء اختبار أداء الهاتف المحمول لموقعك على الويب، يتعين عليك إعداد هاتفك المحمول للاختبار. لقد حصلنا على وثائق لإعداد هاتف Android وiOS.
عندما يصبح الإعداد جاهزًا، يمكنك إجراء الاختبارات على هاتف Android الخاص بك.
sitespeed.io https://www.example.com --android
يوفر sitespeed.io
تقارير HTML ثاقبة تساعدك على تصور وفهم أداء موقع الويب الخاص بك. فيما يلي بعض الأمثلة لتوضيح ما يمكنك تحقيقه:
فيما يلي مثال لتقرير ملخص بتنسيق HTML، يقدم نظرة عامة شاملة على مقاييس أداء موقعك:
يتضمن هذا التقرير مؤشرات الأداء الرئيسية مثل أوقات التحميل وحجم الصفحة وعدد الطلبات، مما يوفر لك لمحة سريعة عن سلامة موقعك بشكل عام.
لمزيد من التحليل التفصيلي، إليك تقرير الصفحة الفردية:
يتعمق هذا التقرير بشكل أعمق في أداء صفحة واحدة، ويوفر مقاييس حول جوانب مثل البرمجة النصية والعرض ونشاط الشبكة، وهو أمر بالغ الأهمية لتحديد مجالات محددة للتحسين.
لمراقبة أداء موقع الويب الخاص بك مع مرور الوقت، تحقق من الإعداد المباشر لدينا على Dashboard.sitespeed.io، الذي يدمج sitespeed.io
مع Graphite وGrafana.
المقاييس المجمعة من عنوان URL الموضح في Graphite/Grafana:
يسمح هذا الإعداد بالتتبع المستمر للأداء، مما يساعدك على تحديد الاتجاهات والمشكلات المحتملة.
توفر الاتجاهات بمرور الوقت في Grafana نظرة طويلة المدى لأداء موقعك:
باستخدام هذه الرؤى، يمكنك اتخاذ قرارات مستنيرة بشأن التحسينات وتتبع تأثير التغييرات التي تجريها.
للحصول على تعليقات مرئية، يمكن sitespeed.io
إنشاء مقاطع فيديو، مما يسهل رؤية كيفية تحميل موقعك في الوقت الفعلي. إليك نموذج فيديو:
يتم إجراء تحليل الفيديو بسهولة أكبر باستخدام Docker ويقدم منظورًا فريدًا لتجربة المستخدم، ويسلط الضوء على المجالات التي تحتاج إلى الاهتمام.
نحن نرحب بالمساهمات من المجتمع! سواء كنت تقوم بإصلاح خطأ ما، أو إضافة ميزة، أو تحسين الوثائق، فإن مساعدتك ذات قيمة. وإليك كيف يمكنك المساهمة:
قبل المساهمة، يرجى قراءة CONTRIBUTING.md للحصول على معلومات أكثر تفصيلاً حول كيفية المساهمة.
وجدت خطأ أو لديك طلب الميزة؟ الرجاء استخدام مشكلات GitHub للإبلاغ عنها. تأكد من التحقق من المشكلات الموجودة لتجنب التكرارات.
انضم إلى مجتمعنا! سواء كنت بحاجة إلى مساعدة، أو ترغب في مشاركة تجربتك، أو مناقشة التحسينات المحتملة، فهناك عدة طرق للمشاركة:
يسعدنا وجودك في مجتمعنا ونتطلع إلى مساهماتك وتفاعلاتك!
رخصة معهد ماساتشوستس للتكنولوجيا (MIT).