वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

जितनी जल्दी हो सके वेबपेज स्क्रीनशॉट बनाना

21 सितम्बर 2015

हमने हाल ही में अपनी सेवाओं में सुधार की एक श्रृंखला को समाप्त कर दिया है ताकि इसे बनाने में जितनी जल्दी हो सके वेबपेज स्क्रीनशॉट, एक परिमार्जन या एक एनिमेटेड GIF बनाने आदि

सबसे पहले हमने अपने हार्डवेयर का विश्लेषण किया और कई बदलाव किए जो स्क्रीनशॉट जनरेशन टाइम को बहुत बढ़ा दिया है। पहला परिवर्तन का उपयोग करके MongoDB में जाना था WiredTiger डेटाबेस इंजन के रूप में, जिसने बड़े पैमाने पर हमारे डेटाबेस प्रतिक्रिया समय में सुधार किया।

अगला हम एक नए डेटा सेंटर में गए, जो SSD हार्ड ड्राइव और दोहरे नेटवर्क कनेक्शन का उपयोग करता है जो कि हमारे पिछले सर्वरों की तुलना में 100 गुना अधिक तेज़ हैं। इसका मतलब था कि हमारे ग्राहकों को भारी लोड के तहत बेहतर, अधिक सुसंगत प्रदर्शन मिलता है।

अंत में हमने अपने कस्टम निर्मित सॉफ्टवेयर का विश्लेषण किया और एक तेज कैशिंग तकनीक को लागू किया, जो हमें स्क्रीनशॉट जेनरेशन की गति को प्रभावित किए बिना वेब सामग्री, जैसे कि छवियों और जावास्क्रिप्ट को कैश करने की अनुमति देता है। स्क्रीनशॉट लेने के लिए आवश्यक वेब अनुरोधों की संख्या को कम करने के लिए अब हम स्वचालित रूप से कई थर्ड पार्टी वेब एनालिटिक्स सेवाओं को ब्लॉक कर देते हैं। जिनमें से, सभी ने 50% जितना स्क्रीनशॉट उत्पन्न करने में लगने वाले समय को कम कर दिया है।

नवीनतम ब्लॉग पोस्ट देखें