أدوات لالتقاط وتحويل الويب

إنشاء لقطات شاشة لصفحة الويب بأسرع وقت ممكن

21 سبتمبر 2015

لقد انتهينا مؤخرًا من سلسلة من التحسينات على خدماتنا لجعلها سريعة الإنشاء قدر الإمكان لقطات صفحة الويبأو تشغيل كشط أو إنشاء صورة GIF متحركة وما إلى ذلك.

أولاً، قمنا بتحليل أجهزتنا وقمنا بإجراء العديد من التغييرات التي أدت إلى تسريع وقت إنشاء لقطات الشاشة بشكل كبير. كان التغيير الأول هو الانتقال إلى MongoDB باستخدام WiredTiger كمحرك قاعدة البيانات، مما أدى إلى تحسين أوقات استجابة قاعدة البيانات لدينا بشكل كبير.

بعد ذلك، انتقلنا إلى مركز بيانات جديد، يستخدم محركات الأقراص الصلبة SSD واتصالات الشبكة المزدوجة التي تعد أسرع 100 مرة من خوادمنا السابقة. وهذا يعني أن عملائنا يحصلون على أداء أفضل وأكثر اتساقًا حتى في ظل الأحمال الثقيلة.

أخيرًا، قمنا بتحليل برامجنا المخصصة وقمنا بتنفيذ تقنية تخزين مؤقت أسرع تسمح لنا بتخزين محتوى الويب مؤقتًا، مثل الصور وجافا سكريبت دون التأثير على سرعة إنشاء لقطات الشاشة. نقوم الآن أيضًا بحظر العديد من خدمات تحليلات الويب التابعة لجهات خارجية تلقائيًا لتقليل عدد طلبات الويب المطلوبة لالتقاط لقطة شاشة. وقد أدى كل ذلك إلى تقليل الوقت المستغرق لإنشاء لقطة شاشة بنسبة تصل إلى 50%.

عرض أحدث المشاركات بلوق