Sitespeed.io يمكن استخدامها عبر سطر الأوامر Node.js ويأتي مع دعم لتقارير HTML وتسجيل عن طريق الجرافيت.
وهو يعمل عن طريق استخدام PhantomJS لتقليد واحد أو أكثر المتصفحات، تحميل الصفحة، وجمع مختلف المقاييس ذات الصلة أداء ويب.
يمكن جلب صفحة أو أكثر، حتى كامل المواقع، سخر وتسجيل في مختلف الظروف.
وتستند المقاييس التي تجمعها على مجموعة من "القواعد"، وبعض المستوردة من المشروع YSlow ياهو، بعض أنشئت خصيصا لsitespeed.io.
يمكن للمطورين استخدام هذه القواعد، أو بالإضافة إلى خلق الخاصة بها.
مرة واحدة المقاييس التي تم جمعها، يمكن للمطور تختار لعرضها داخل تقرير HTML الكلاسيكية، وملخص صغير، تحليلا متعمقا، وانهيار لكل صفحة، مع وجود قائمة من الأخطاء التي واجهتها.
إذا لزم الأمر، Sitespeed.io يمكن أن تستخدم أيضا لجلب البيانات من خدمات تحليل سرعة الصفحة / الأداء الأخرى مثل WebPageTest.org وجوجل سرعة الصفحة البصائر
ما هو الجديد في هذا الإصدار:.
< P> الهيكل الجديد لمسارات URL إرسالها إلى الجرافيت. الآن اتبع هيكل protocol.hostname.pathname.نرسل حجم ونوع كل الأصول إلى الجرافيت.
إعادة تسمية requesttimings لطلبات عند اختيار أي البيانات التي يجب ان ترسل الى الجرافيت.
نحيي الافتراضي الجديد waitScript! إذا كنت تستخدم phantomjs2 سوف ننتظر الآن لloadEventEnd + ولكنها تعمل 2 ثانية قبل أن ينتهي لخوض انتخابات YSlow.
غيرت طلبات مفتاح الجرافيت القديمة (التي تبين عدد طلبات) لnoRequests.
علة الإصلاح: تحديد برنامج نصي yslow مخصصة الآن يعمل من جديد.
ما هو الجديد في الإصدار 3.5.0:
الهيكل الجديد لمسارات URL إرسالها إلى الجرافيت. الآن اتبع هيكل protocol.hostname.pathname.
نرسل حجم ونوع كل الأصول إلى الجرافيت.
إعادة تسمية requesttimings لطلبات عند اختيار أي البيانات التي يجب ان ترسل الى الجرافيت.
نحيي الافتراضي الجديد waitScript! إذا كنت تستخدم phantomjs2 سوف ننتظر الآن لloadEventEnd + ولكنها تعمل 2 ثانية قبل أن ينتهي لخوض انتخابات YSlow.
غيرت طلبات مفتاح الجرافيت القديمة (التي تبين عدد طلبات) لnoRequests.
علة الإصلاح: تحديد برنامج نصي yslow مخصصة الآن يعمل من جديد.
ما هو الجديد في الإصدار 3.2.7:
تحقق من عناوين صحيحة عندما جلب من ملف.
إصلاحات الشوائب: مضغوط الأحجام كانت خاطئة منذ فترة طويلة خطأ في PhantomJS. ومع ذلك، إذا كنت أيضا إحضار البيانات باستخدام متصفحات أو WebPageTest، والآن يتم ملؤها sizez بشكل صحيح!
جديد Browsertime 0.9.2 مع إصلاح HTTPS، تقديم طلبات واضحة في هار الملفات.
ما هو الجديد في الإصدار 3.1.8:
تشغيل واحد فقط خوض انتخابات الوطنية الفلسطينية للاتصالات قدمت تجميع فشل (مرة أخرى)
الروابط في CLI لافتا إلى الآن URL وثائق جديدة: الصورة
تسجيل الجرافيت المضيف والمنفذ في كل مرة يتم إرسالها المقاييس
ما هو الجديد في الإصدار 3.1.6:
تغيير إلى eslint من jshint.
تحديث لأحدث حزمة phantomjs.
تحديث لآخر BrowserTime (مع 2.0.0 من BrowserMobProxy)
الآن يمكن أن تختار عدم إنشاء مسار المجال في نتيجة دير باستخدام العلامة suppressDomainFolder
ما هو الجديد في الإصدار 3.0.4:
خلل:
أخطاء عند لم تسجل أخذ لقطات أنها أخطاء.
عطل عند تشغيل التحليل.
ما هو الجديد في الإصدار 3.0.3:
حدد ما إذا كنت تريد إنشاء تقارير HTML أم لا (-ما لا-أتش تي أم أل)
تصحيح خطأ - URL: الصورة مع وبدون طلب المعلمات اصطدم عندما تم إنشاء ملفات البيانات، والآن يتم إضافة التجزئة اضافية لURL: الصورة مع المعلمات
تسجيل أفضل لPhantomJS
المتطلبات:
Node.js
لم يتم العثور على التعليقات