ਇਹ ਕਹਿਣਾ ਮੁਸ਼ਕਲ ਹੈ ਕਿ ਕੈਪਚਰ ਬਣਾਉਣ ਵਿਚ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗੇਗਾ, ਕਿਉਂਕਿ ਅਸਲ ਵਿਚ ਕੈਪਚਰ ਨੂੰ ਪੇਸ਼ ਕਰਨ ਵਿਚ ਸਾਰਾ ਸਮਾਂ ਨਹੀਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ. ਉਦਾਹਰਣ ਦੇ ਲਈ ਟਾਰਗੇਟ ਵੈਬਸਾਈਟ ਜਾਂ HTML ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਕੁਝ ਸਮਾਂ ਚਾਹੀਦਾ ਹੈ. ਸਕ੍ਰੀਨਸ਼ਾਟ ਪੇਸ਼ਕਾਰੀ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ ਪਹਿਲਾਂ ਜਾਂਚ ਕਰੋ ਕਿ ਤੁਸੀਂ ਏ ਦੇਰੀ ਸਕ੍ਰੀਨਸ਼ਾਟ ਬਣਾਉਣ ਵੇਲੇ।
ਨਾ ਸਿਰਫ਼ ਇੱਕ ਦੇਰੀ ਨੂੰ ਦਰਸਾਉਣ ਨਾਲ ਇਹ ਵਾਧਾ ਹੋਵੇਗਾ ਕਿ ਕੈਪਚਰ ਬਣਾਉਣ ਵਿੱਚ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗਦਾ ਹੈ, ਇਹ ਕਤਾਰ ਦੀ ਅਸੰਭਵ ਘਟਨਾ ਵਿੱਚ, ਕੈਪਚਰ ਤਰਜੀਹ ਨੂੰ ਵੀ ਪ੍ਰਭਾਵਤ ਕਰ ਸਕਦਾ ਹੈ। ਖੁਸ਼ਕਿਸਮਤੀ ਨਾਲ ਹਨ ਇਸ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਦੇ ਤਰੀਕੇ.
ਅਗਲੀ ਜਾਂਚ, ਕੀ ਪ੍ਰਾਪਤੀ ਵਿਧੀ ਤੁਸੀਂ ਸੂਚਿਤ ਕਰਨ ਲਈ ਵਰਤ ਰਹੇ ਹੋ ਕਿ ਤੁਹਾਡਾ ਕੈਪਚਰ ਪੂਰਾ ਹੋ ਗਿਆ ਹੈ? ਸਮਕਾਲੀ methodੰਗ, SaveTo ਬਹੁਤ ਹੌਲੀ ਹੈ ਅਸਿੰਕ੍ਰੋਨਸ ਵਿਧੀ ਨਾਲੋਂ Save. ਜਿਵੇਂ SaveTo ਵਿਧੀ ਨੂੰ ਹਰ ਤਿੰਨ ਸਕਿੰਟਾਂ ਵਿੱਚ ਇਹ ਪਤਾ ਲਗਾਉਣ ਲਈ ਗਰੈਬਜ਼ਿਟ ਨੂੰ ਪੋਲ ਕਰਨਾ ਪੈਂਦਾ ਹੈ ਕਿ ਕੀ ਸਕ੍ਰੀਨਸ਼ਾਟ ਪੂਰਾ ਹੋ ਗਿਆ ਹੈ ਜਦੋਂ ਕਿ ਅਸਿੰਕ੍ਰੋਨਸ ਵਿਧੀ ਜਿਵੇਂ ਹੀ ਸਕ੍ਰੀਨਸ਼ਾਟ ਤਿਆਰ ਹੁੰਦੀ ਹੈ ਤੁਹਾਡੇ ਕਾਲਬੈਕ ਯੂਆਰਐਲ ਤੇ ਕਾਲ ਕਰੇਗੀ.
ਦੂਸਰੀਆਂ ਤਕਨੀਕਾਂ ਜੋ ਕੈਪਚਰ ਸਮੇਂ ਨੂੰ ਸੁਧਾਰ ਸਕਦੀਆਂ ਹਨ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
ਇਕ ਹੋਰ ਮੁੱਦਾ ਸਕ੍ਰੀਨਸ਼ਾਟ ਡਾ downloadਨਲੋਡ ਕਰਨ ਵਿਚ ਲੱਗਿਆ ਸਮਾਂ ਹੋ ਸਕਦਾ ਹੈ. ਪਹਿਲਾਂ ਤੁਹਾਡੇ ਦੁਆਰਾ ਤਿਆਰ ਕੀਤੇ ਜਾ ਰਹੇ ਕੈਪਚਰ ਦੇ ਆਕਾਰ ਦੀ ਜਾਂਚ ਕਰੋ, ਜੇ ਉਹ ਵੱਡੀਆਂ ਫਾਈਲਾਂ ਹਨ ਤਾਂ ਤੁਸੀਂ ਹੇਠ ਲਿਖਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਜਾਂ ਵਧੇਰੇ ਕਰਕੇ ਡਾਉਨਲੋਡ ਸਮੇਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ:
ਅੰਤ ਵਿੱਚ, ਜੇ ਤੁਸੀਂ ਪੇਜ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਇਸ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਦਾ ਸਕ੍ਰੀਨਸ਼ਾਟ ਲੈ ਰਹੇ ਹੋ. ਇਹ ਤੁਹਾਡੇ ਵੱਲੋਂ ਥੋੜੀ ਜਿਹੀ ਜਾਂਚ ਲਵੇਗਾ, ਪਰ ਹੋ ਸਕਦਾ ਹੈ save ਤੁਸੀਂ ਕਈ ਸਕਿੰਟ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਕੁਝ ਵਿੱਚ ਚਿੱਤਰਾਂ, ਸਕ੍ਰਿਪਟਾਂ ਅਤੇ CSS ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਨਾ ਜਾਂ ਸਰੋਤ ਨੂੰ ਸਿੱਧਾ ਜੋੜਨਾ ਸ਼ਾਮਲ ਹੈ into ਵੈੱਬ ਪੇਜ ਦਾ HTML. ਇਹ ਵੈੱਬ ਕੈਪਚਰ ਬਣਾਉਣ ਵੇਲੇ ਵੱਖਰੀਆਂ ਬੇਨਤੀਆਂ ਤੋਂ ਪਰਹੇਜ਼ ਕਰਦਾ ਹੈ.
ਜਦੋਂ ਕਿ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਏਪੀਆਈ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਉਪਰੋਕਤ ਕਈ ਅਨੁਕੂਲਤਾਵਾਂ ਲਾਗੂ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ, ਕਿਉਂਕਿ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਸਰਵਰ ਵਾਲੇ ਪਾਸੇ ਦੀ ਬਜਾਏ ਬ੍ਰਾ inਜ਼ਰ ਵਿੱਚ ਚਲਦੀ ਹੈ ਇਸ ਲਈ ਵਿਲੱਖਣ ਸੰਭਾਵਿਤ ਅਨੁਕੂਲਤਾਵਾਂ ਅਤੇ ਸਮੱਸਿਆਵਾਂ ਦੀ ਲੜੀ ਹੈ.
ਦੀ ਵਰਤੋਂ ਕਰਨ 'ਤੇ ਵਿਚਾਰ ਕਰੋ preconnect
ਤਕਨੀਕ. ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰੇਗਾ ਕਿ ਡੀ ਬੀ ਐਨ ਰੈਜ਼ੋਲੂਸ਼ਨ ਅਤੇ ਕੋਈ ਲੋੜੀਂਦਾ ਐਸਐਸਐਲ ਹੈਂਡਸ਼ੇਕ ਗਰੈਬਜ਼ ਆਈ ਟੀ ਦੇ ਪਹਿਲੇ ਕਾਲ ਤੋਂ ਪਹਿਲਾਂ ਪੂਰਾ ਹੋ ਗਿਆ ਹੈ. ਅਜਿਹਾ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ HEAD
HTML ਪੰਨੇ ਦਾ ਟੈਗ ਜਿੱਥੇ GrabzIt ਵਰਤਿਆ ਜਾ ਰਿਹਾ ਹੈ।
<link rel="preconnect" href="https://api.grabz.it" crossorigin> <link rel="preconnect" href="https://grabz.it" crossorigin>
ਨੋਟ ਕਰੋ ਕਿ ਜੇ ਤੁਹਾਡੀ ਵੈਬਸਾਈਟ ਹੈ HTTP
ਸਿਰਫ਼, ਤੁਹਾਨੂੰ ਵਰਤਣ ਲਈ ਉਪਰੋਕਤ URL ਨੂੰ ਬਦਲਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀ http
ਅਤੇ ਨਹੀਂ https
.
ਜੇਕਰ ਤੁਸੀਂ JavaScript ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ DataURI ਵਿਧੀ ਇਹ ਸਰਵਰ ਸਾਈਡ ਏਪੀਆਈ ਦੀ ਤੁਲਨਾ ਵਿੱਚ ਇੱਕ ਵਾਧੂ ਓਵਰਹੈੱਡ ਜੋੜ ਦੇਵੇਗਾ ਕਿਉਂਕਿ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਨੂੰ ਇੱਕ ਚਿੱਤਰ ਨੂੰ ਬਾਈਟਸ ਦੇ ਰੂਪ ਵਿੱਚ ਪੜ੍ਹਨਾ ਪੈਂਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਡਾਟਾ ਯੂਆਰਆਈ ਵਿੱਚ ਬਦਲਣਾ ਹੈ.