ਮਿਨਿਫੀਕੇਸ਼ਨ ਸਾਰੇ ਲੋੜੀਂਦੇ ਅੱਖਰਾਂ ਨੂੰ ਖਤਮ ਕਰਨ ਦਾ ਤਰੀਕਾ ਹੈ, ਉਦਾਹਰਨ ਲਈ, ਖਾਲੀ ਖੇਤਰ, ਨਵੀਂ ਲਾਈਨ, ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਆਚਰਣ ਨੂੰ ਬਦਲੇ ਬਿਨਾਂ ਸਰੋਤ ਕੋਡ ਤੋਂ ਟਿੱਪਣੀਆਂ। ਇਸਦੀ ਵਰਤੋਂ ਸਾਈਟ ਦੇ ਹੀਪ ਟਾਈਮ ਅਤੇ ਡੇਟਾ ਟ੍ਰਾਂਸਫਰ ਸਮਰੱਥਾ ਦੀ ਵਰਤੋਂ ਨੂੰ ਘਟਾਉਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਤੁਹਾਡੀ ਸਾਈਟ ਦੀ ਗਤੀ ਅਤੇ ਉਪਲਬਧਤਾ ਵਿੱਚ ਸੁਧਾਰ ਕਰਦਾ ਹੈ. ਵੈੱਬ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਪ੍ਰਤਿਬੰਧਿਤ ਜਾਣਕਾਰੀ ਯੋਜਨਾ ਦੁਆਰਾ ਤੁਹਾਡੀ ਸਾਈਟ 'ਤੇ ਆਉਣਾ ਸਾਈਟ ਕਲਾਇੰਟਸ ਲਈ ਵੀ ਲਾਭਦਾਇਕ ਹੈ। ਇਹ ਫਰੰਟ ਐਂਡ ਓਪਟੀਮਾਈਜੇਸ਼ਨ (FEO) ਦਾ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ ਹੈ। FEO ਰਿਕਾਰਡ ਦੇ ਆਕਾਰ ਅਤੇ ਸੰਬੰਧਿਤ ਸਾਈਟ ਪੇਜ ਦੀ ਮੰਗ ਦੀ ਮਾਤਰਾ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ।

ਮੈਨੁਅਲ ਮਿਨੀਫਿਕੇਸ਼ਨ ਇੱਕ ਭਿਆਨਕ ਅਭਿਆਸ ਹੈ ਅਤੇ ਵੱਡੇ ਰਿਕਾਰਡਾਂ ਲਈ ਅਸੰਭਵ ਹੈ। ਇੱਕ ਸਮਗਰੀ ਡਿਲੀਵਰੀ ਨੈੱਟਵਰਕ (CDN) ਰੋਬੋਟਾਈਜ਼ਡ ਮਿਨੀਫਿਕੇਸ਼ਨ ਦਿੰਦਾ ਹੈ। CDN ਸਰਕੂਲੇਟ ਕੀਤੇ ਕਰਮਚਾਰੀਆਂ ਦਾ ਇੱਕ ਪ੍ਰਬੰਧ ਹੈ ਜੋ ਪੇਜਾਂ ਅਤੇ ਹੋਰ ਵੈਬ ਖੰਡ ਨੂੰ ਉਹਨਾਂ ਦੇ ਖੇਤਰ ਅਤੇ ਵੈਬ ਪੇਜਾਂ ਦੇ ਜਨਮ ਸਥਾਨ ਦੀ ਸ਼ੁਰੂਆਤ 'ਤੇ ਨਿਰਭਰ ਗਾਹਕਾਂ ਤੱਕ ਪਹੁੰਚਾਉਂਦਾ ਹੈ। ਇਹ ਸਾਈਟਾਂ ਦੇ ਪਦਾਰਥਾਂ ਦੀ ਆਵਾਜਾਈ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰਦਾ ਹੈ। ਇਹ ਭੀੜ-ਭੜੱਕੇ ਦੇ ਸਮੇਂ ਵਿੱਚ ਭਾਰੀ ਹੜ੍ਹਾਂ ਤੋਂ ਵੀ ਭਰੋਸਾ ਦਿੰਦਾ ਹੈ।

ਜਦੋਂ ਤੁਸੀਂ ਕੁਝ ਪ੍ਰਸ਼ਾਸਨ ਦੀ ਮੰਗ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਡੇ ਨਜ਼ਦੀਕੀ ਕਰਮਚਾਰੀ ਬੇਨਤੀ 'ਤੇ ਪ੍ਰਤੀਕਿਰਿਆ ਕਰਨਗੇ। CDN ਸਾਈਟ ਦੇ ਪੰਨਿਆਂ ਨੂੰ ਵਰਕਰਾਂ ਦੀ ਇੱਕ ਸੰਸਥਾ ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਕਰਦਾ ਹੈ ਜੋ ਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਵਿੱਚ ਖਿੰਡੇ ਹੋਏ ਹਨ। ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਪੰਨੇ ਦੀ ਮੰਗ ਕਰਦੇ ਹੋ, ਤਾਂ CDN ਸ਼ੁਰੂਆਤੀ ਸਾਈਟ ਦੇ ਵਰਕਰ ਤੋਂ ਬੇਨਤੀ ਨੂੰ CDN ਵਿੱਚ ਇੱਕ ਕਰਮਚਾਰੀ ਵੱਲ ਮੋੜ ਦੇਵੇਗਾ ਜੋ ਤੁਹਾਡੇ ਸਭ ਤੋਂ ਨੇੜੇ ਹੈ। ਉਸ ਸਮੇਂ ਸਟੋਰ ਕੀਤੀ ਸਮੱਗਰੀ ਨੂੰ ਵਿਅਕਤ ਕਰੋ। CDN ਨੂੰ ਛੱਡਣ ਦਾ ਤਰੀਕਾ ਤੁਹਾਡੇ ਲਈ ਲਗਭਗ ਸਿੱਧਾ ਹੈ। ਤੁਸੀਂ ਇਹ ਜਾਣ ਸਕਦੇ ਹੋ ਕਿ ਕੀ ਇੱਕ CDN ਪ੍ਰਾਪਤ ਕੀਤਾ ਗਿਆ ਹੈ ਜੇਕਰ ਪਹੁੰਚਾਇਆ URL ਉਸ URL ਦੇ ਸਬੰਧ ਵਿੱਚ ਵਿਲੱਖਣ ਹੈ ਜੋ ਹਾਲ ਹੀ ਵਿੱਚ ਰਿਜ਼ਰਵ ਕੀਤਾ ਗਿਆ ਹੈ। ਵਿਸ਼ਾਲ ਸਕੋਪ ਸਾਈਟਾਂ ਨੂੰ ਦੱਸਦਿਆਂ, CDN ਸੁਸਤਤਾ ਨੂੰ ਘਟਾ ਸਕਦਾ ਹੈ, ਸਾਈਟ ਲੋਡ ਸਮੇਂ ਨੂੰ ਤੇਜ਼ ਕਰ ਸਕਦਾ ਹੈ, ਡਾਟਾ ਟ੍ਰਾਂਸਫਰ ਸਮਰੱਥਾ ਦੀ ਵਰਤੋਂ ਸੁਰੱਖਿਅਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਘਟਾ ਸਕਦਾ ਹੈ। ਅੱਜ, ਜਿਵੇਂ ਕਿ ਹਰ ਰੋਜ਼ ਦੀ ਜ਼ਿੰਦਗੀ ਦੇ ਵਧੇਰੇ ਹਿੱਸੇ ਵੈੱਬ 'ਤੇ ਘੁੰਮਦੇ ਹਨ, ਐਸੋਸੀਏਸ਼ਨਾਂ ਸਥਿਰ, ਗਤੀਸ਼ੀਲ ਅਤੇ ਪੋਰਟੇਬਲ ਪਦਾਰਥ, ਇੰਟਰਨੈਟ ਵਪਾਰ ਐਕਸਚੇਂਜ, ਵੀਡੀਓ, ਵੌਇਸ, ਗੇਮਾਂ, ਆਦਿ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ CDN ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ।

JS ਅਤੇ CSS ਸੰਪਤੀਆਂ ਨੂੰ ਘੱਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। JS ਮਿਨੀਫਾਇਰ js ਦਸਤਾਵੇਜ਼ਾਂ ਤੋਂ ਟਿੱਪਣੀਆਂ ਅਤੇ ਬੇਕਾਰ ਖਾਲੀ ਥਾਂਵਾਂ ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ। ਇਹ ਦਸਤਾਵੇਜ਼ ਦੇ ਆਕਾਰ ਨੂੰ ਕਾਫ਼ੀ ਘਟਾਉਂਦਾ ਹੈ, ਤੇਜ਼ੀ ਨਾਲ ਡਾਉਨਲੋਡਸ ਲਿਆਉਂਦਾ ਹੈ। ਇਹ ਬੇਦਾਗ, ਪੜ੍ਹੇ-ਲਿਖੇ ਸਵੈ-ਦਸਤਾਵੇਜ਼ ਦੀ ਡਾਉਨਲੋਡ ਲਾਗਤ ਨੂੰ ਬਾਹਰ ਕੱਢਦਾ ਹੈ। ਇਸਦੀ ਵਰਤੋਂ ਇੱਕ ਇਕੱਲੇ ਸਾਈਟ ਲਈ ਸਾਰੇ ਜੇਐਸ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਇੱਕ ਰਿਕਾਰਡ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਲਈ ਇਹ HTTP ਮੰਗਾਂ ਦੀ ਮਾਤਰਾ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ ਜੋ ਕਿਸੇ ਸਾਈਟ ਦੇ ਸਾਰੇ ਭਾਗਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ. JS ਵਿਸ਼ਲੇਸ਼ਕ ਜੋ ਸਰੋਤ ਨਕਸ਼ੇ ਨੂੰ ਘਟਾ ਸਕਦੇ ਹਨ ਅਤੇ ਬਣਾ ਸਕਦੇ ਹਨ, UglifyJS ਅਤੇ Google ਦੇ ਕਲੋਜ਼ਰ ਕੰਪਾਈਲਰ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦੇ ਹਨ।

JS ਮਿਨੀਫਿਕੇਸ਼ਨ ਤੁਹਾਡੀ ਸਮੱਗਰੀ ਨੂੰ ਹੋਰ ਮਾਮੂਲੀ ਟਰੈਕਾਂ ਵਿੱਚ ਪੈਕ ਕਰਦਾ ਹੈ। ਜੇਐਸ ਅਸਲ ਵਿੱਚ ਤੁਹਾਡੇ ਗਾਹਕਾਂ ਦੀ ਬਜਾਏ ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮਾਂ ਲਈ ਪ੍ਰਸਤਾਵਿਤ ਹੈ। ਵੈਬ ਡਿਜ਼ਾਈਨਰ ਖਾਸ ਮੁਸ਼ਕਲ ਕੰਮ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਚਲਾਉਣ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ JavaScript ਮਿਨੀਫਾਈਂਗ ਉਪਕਰਣਾਂ ਤੋਂ ਲਾਭ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ। ਸਭ ਤੋਂ ਵਧੀਆ ਜੇਐਸ ਮਿਨੀਫਾਈਂਗ ਡਿਵਾਈਸ ਡਿਜ਼ਾਈਨਰਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਤਰੱਕੀ ਦੇ ਕੰਮਾਂ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ, ਅਤੇ ਇਸ ਤੋਂ ਇਲਾਵਾ ਕੋਡਿੰਗ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ। ਕੋਡਿੰਗ ਨੂੰ ਹੋਰ ਸੀਮਤ ਬਣਾਉਣ ਲਈ, ਸਰੋਤ ਕੋਡ ਤੋਂ ਅਣਚਾਹੇ ਸਪੇਸ, ਅਰਥਹੀਣ , ਵੋਇਡ ਏਰੀਆ ਅਤੇ ਨਵੀਂ ਲਾਈਨ ਟਿੱਪਣੀਆਂ ਨੂੰ ਖਤਮ ਕਰਨ ਲਈ JavaScript ਮਿਨਿਫਾਇੰਗ ਯੰਤਰ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਸਭ ਤੋਂ ਵਧੀਆ JavaScript ਮਿਨੀਫਾਈਂਗ ਯੰਤਰ ਜੋ ਡਿਜ਼ਾਈਨਰ ਜੇਐਸ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਵਰਤ ਸਕਦੇ ਹਨ:

1. JSMin.

2. YUI ਕੰਪ੍ਰੈਸਰ।

3. ਪੈਕਰ।

4. ਗੂਗਲ ਕਲੋਜ਼ਰ ਕੰਪਾਈਲਰ।

5. Dojo ShrinkSafe.