वेब कॅप्चर आणि रूपांतरित करण्यासाठी साधने

आणखी वेगवान कॅप्चर कसे तयार करावे!

वेगवान कॅप्चर

कॅप्चर तयार करण्यास किती वेळ लागेल हे सांगणे कठिण आहे, कारण कॅप्चर रेंडरिंगमध्ये सर्व वेळ वापरला जात नाही. उदाहरणार्थ लक्ष्य वेबसाइट किंवा एचटीएमएल लोड करण्यासाठी काही वेळ आवश्यक आहे. प्रथम स्क्रीनशॉट रेंडरिंग गतिमान करण्यासाठी आपण एक वापरत नाही हे तपासा विलंब स्क्रीनशॉट व्युत्पन्न करताना.

विलंब निर्दिष्ट केल्याने कॅप्चर तयार होण्यासाठी किती वेळ लागतो हे वाढेल इतकेच नाही तर रांगेच्या संभाव्य घटनेत कॅप्चर प्राधान्यावर देखील परिणाम होऊ शकतो. सुदैवाने आहेत याभोवती मार्ग.

पुढील तपासणी, काय पुनर्प्राप्ती पद्धत आपण आपला कॅप्चर पूर्ण झाल्याचे सूचित करण्यासाठी वापरत आहात? सिंक्रोनस पद्धत, SaveTo खूप हळू आहे एसिंक्रोनस पद्धतीपेक्षा Save. म्हणून SaveTo स्क्रीनशॉट तयार होताच अतुल्यकालिक पद्धत आपल्या कॉलबॅक यूआरएलवर कॉल करेल तेव्हा स्क्रीनशॉट पूर्ण झाला आहे की नाही हे निर्धारित करण्यासाठी प्रत्येक तीन सेकंदात पद्धतीने ग्रॅबझिटला मतदान करावे.

इतर तंत्र ज्यात कॅप्चर वेळ सुधारू शकतो:

  1. जाहिराती अवरोधित करत आहे, यामुळे काही वेब पृष्ठे एक्सएनयूएमएक्स% ने पकडण्यात लागणारा वेळ कमी होतो.
  2. आपण जगाच्या विशिष्ट भागात होस्ट केलेली वेबसाइट कॅप्चर करण्याचा प्रयत्न करीत असल्यास एखादा देश निर्दिष्ट करा त्या स्थानाजवळ.
  3. आपण GrabzIt च्या अनन्य वापराभोवती होस्ट केलेल्या वेबसाइट्स कॅप्चर करण्याचा प्रयत्न करीत असल्यास भौगोलिक लक्ष्यीकरण वैशिष्ट्य.
  4. आपण HTML रूपांतरित करत असल्यास into प्रतिमा, पीडीएफ किंवा डीओसीएक्स दस्तऐवज कोणत्याही संदर्भित प्रतिमा एम्बेड करण्याचा प्रयत्न करतात (म्हणून डेटा यूआरआय), स्क्रिप्ट आणि सीएसएस फायली थेट intएचटीएमएल हे HTML रूपांतरित होण्यापूर्वी लोड करणे आवश्यक असलेल्या संसाधनांची संख्या कमी करेल. आपण लपविलेले एचटीएमएल घटक आणि टिप्पण्या यासारखे आउटपुटमध्ये दिसण्याची आवश्यकता नसलेली कोणतीही अनावश्यक एचटीएमएल काढू शकत असल्यास. कारण हे HTML रूपांतरित होण्यास लागणारा वेळ कमी करेल.
  5. जर तू एचडी कॅप्चर तयार करीत आहे, हे सुनिश्चित करा की आपण -1 व्यतिरिक्त कोणत्याही गोष्टीवर प्रतिमेची रुंदी आणि उंची पॅरामीटर्स सेट करीत नाही. यामुळे एचडी प्रतिमेची पुन्हा मोजमाप होईल आणि ती प्रतिकूल आणि वेळ घेणारीही असेल.
  6. वापरून स्थानिक or जागतिक प्रॉक्सी अतिरिक्त हॉप्स जोडते intनेटवर्क ट्रान्समिशन आपल्याला पाहिजे असल्यास केवळ प्रॉक्सी वापरा.

आणखी एक समस्या स्क्रीनशॉट डाउनलोड करण्यास लागणारा वेळ असू शकतो. प्रथम आपण तयार करीत असलेल्या कॅप्चरचा आकार तपासा, जर त्या मोठ्या फायली असतील तर आपण पुढीलपैकी एक किंवा अधिक करून डाउनलोड वेळ सुधारण्याचा प्रयत्न करू शकता:

  1. आउटपुट रूंदी आणि उंचीमध्ये बदल करून प्रतिमेचा आकार कमी करा.
  2. कमी करा कॅप्चरची गुणवत्ता.
  3. अधिक संकुचित प्रतिमा स्वरूप वापरा जसे की पीएनजी.

शेवटी, आपण पृष्ठ नियंत्रित केल्यास आपण त्यास अनुकूल करण्याचा प्रयत्न करण्याचा स्क्रीनशॉट घेत आहात. हे आपल्याकडून थोडे परीक्षण घेईल, परंतु शक्य आहे 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.

आपण जावास्क्रिप्ट वापरत असल्यास डेटायूरी पद्धत सर्व्हर साइड एपीआयच्या तुलनेत जावास्क्रिप्टला बाइट म्हणून प्रतिमा वाचण्यासाठी आणि ती डेटा यूआरआयमध्ये रूपांतरित करण्याऐवजी हे अतिरिक्त ओव्हरहेड जोडेल.