कॅप्चर तयार करण्यास किती वेळ लागेल हे सांगणे कठिण आहे, कारण कॅप्चर रेंडरिंगमध्ये सर्व वेळ वापरला जात नाही. उदाहरणार्थ लक्ष्य वेबसाइट किंवा एचटीएमएल लोड करण्यासाठी काही वेळ आवश्यक आहे. प्रथम स्क्रीनशॉट रेंडरिंग गतिमान करण्यासाठी आपण एक वापरत नाही हे तपासा विलंब स्क्रीनशॉट व्युत्पन्न करताना.
विलंब निर्दिष्ट केल्याने कॅप्चर तयार होण्यासाठी किती वेळ लागतो हे वाढेल इतकेच नाही तर रांगेच्या संभाव्य घटनेत कॅप्चर प्राधान्यावर देखील परिणाम होऊ शकतो. सुदैवाने आहेत याभोवती मार्ग.
पुढील तपासणी, काय पुनर्प्राप्ती पद्धत आपण आपला कॅप्चर पूर्ण झाल्याचे सूचित करण्यासाठी वापरत आहात? सिंक्रोनस पद्धत, SaveTo खूप हळू आहे एसिंक्रोनस पद्धतीपेक्षा Save. म्हणून SaveTo स्क्रीनशॉट तयार होताच अतुल्यकालिक पद्धत आपल्या कॉलबॅक यूआरएलवर कॉल करेल तेव्हा स्क्रीनशॉट पूर्ण झाला आहे की नाही हे निर्धारित करण्यासाठी प्रत्येक तीन सेकंदात पद्धतीने ग्रॅबझिटला मतदान करावे.
इतर तंत्र ज्यात कॅप्चर वेळ सुधारू शकतो:
आणखी एक समस्या स्क्रीनशॉट डाउनलोड करण्यास लागणारा वेळ असू शकतो. प्रथम आपण तयार करीत असलेल्या कॅप्चरचा आकार तपासा, जर त्या मोठ्या फायली असतील तर आपण पुढीलपैकी एक किंवा अधिक करून डाउनलोड वेळ सुधारण्याचा प्रयत्न करू शकता:
शेवटी, आपण पृष्ठ नियंत्रित केल्यास आपण त्यास अनुकूल करण्याचा प्रयत्न करण्याचा स्क्रीनशॉट घेत आहात. हे आपल्याकडून थोडे परीक्षण घेईल, परंतु शक्य आहे save आपण अनेक सेकंद. प्रयत्न करण्याच्या काही गोष्टींमध्ये प्रतिमा, स्क्रिप्ट आणि सीएसएस संकुचित करणे किंवा स्त्रोत थेट एम्बेड करणे समाविष्ट आहे into वेब पृष्ठाचा HTML. वेब कॅप्चर व्युत्पन्न करताना हे स्वतंत्र विनंत्या टाळते.
जावास्क्रिप्ट एपीआय वापरताना वरील अनेक ऑप्टिमायझेशनची अंमलबजावणी केली जाऊ शकते, कारण सर्व्हरच्या बाजूला जावास्क्रिप्ट ब्राउझरमध्ये चालण्याऐवजी संभाव्य ऑप्टिमायझेशन आणि त्यासंदर्भातील समस्यांची मालिका आहे.
वापरण्याचा विचार करा preconnect
तंत्र हे सुनिश्चित करेल की डीआरएन रिझोल्यूशन आणि कोणतीही आवश्यक एसएसएल हँडशेक ग्रॅबझआयटीच्या एपीआय वर प्रथम कॉल करण्यापूर्वी पूर्ण झाला आहे. हे करण्यासाठी खालील कोड जोडा HEAD
एचटीएमएल पृष्ठाचा टॅग जिथे ग्रॅबझीट वापरला जात आहे.
<link rel="preconnect" href="https://api.grabz.it" crossorigin> <link rel="preconnect" href="https://grabz.it" crossorigin>
तुमची वेबसाइट असेल तर लक्षात ठेवा HTTP
केवळ, आपल्याला वापरण्यासाठी वरील URL बदलण्याची आवश्यकता असेल http
आणि नाही https
.
आपण जावास्क्रिप्ट वापरत असल्यास डेटायूरी पद्धत सर्व्हर साइड एपीआयच्या तुलनेत जावास्क्रिप्टला बाइट म्हणून प्रतिमा वाचण्यासाठी आणि ती डेटा यूआरआयमध्ये रूपांतरित करण्याऐवजी हे अतिरिक्त ओव्हरहेड जोडेल.