Kupunguza ni njia ya kuondoa herufi zote zisizo za kawaida, kwa mfano, eneo tupu, laini mpya, matamshi kutoka kwa msimbo wa chanzo bila kubadilisha utendakazi wa programu yako. Inatumika kupunguza muda wa lundo na utumiaji wa uwezo wa kuhamisha data wa tovuti. Inaboresha kasi ya tovuti yako na upatikanaji. Vile vile ni faida kwa wateja wa tovuti kufika kwenye tovuti yako kupitia mpango wa habari uliowekewa vikwazo huku wakipitia wavuti. Ni sehemu muhimu ya uboreshaji wa mwisho wa mbele (FEO). FEO hupunguza ukubwa wa rekodi na wingi wa mahitaji yanayohusiana ya ukurasa wa tovuti.

Uboreshaji wa mwongozo ni mazoezi mbaya na hauwezi kufikiria kwa rekodi kubwa. Mtandao wa Uwasilishaji wa Maudhui (CDN) hutoa uboreshaji wa roboti. CDN ni mpangilio wa wafanyikazi wanaosambazwa ambao huwasilisha kurasa na sehemu nyingine za wavuti kwa wateja wanaotegemea eneo lao na kuanzishwa kwa mahali pa kuzaliwa kwa kurasa za wavuti. Hii inalazimisha katika kuharakisha uwasilishaji wa dutu ya tovuti. Pia inatoa hakikisho kutokana na mafuriko makubwa katika saa za mwendo wa kasi.

Wakati unapodai tawala fulani, wafanyakazi walio karibu nawe wataitikia ombi hilo. CDN inarudia kurasa za tovuti kwa shirika la wafanyakazi waliotawanyika katika maeneo mbalimbali. Wakati unapodai ukurasa, CDN itaelekeza ombi kutoka kwa mfanyakazi wa tovuti ya kuanzia hadi kwa mfanyakazi katika CDN aliye karibu nawe. Wakati huo kufikisha maudhui yaliyohifadhiwa. Njia ya kuruka CDN ni karibu moja kwa moja kwako. Unaweza kujua kama CDN inapatikana ikiwa URL iliyowasilishwa ni ya kipekee kuhusiana na URL ambayo imehifadhiwa hivi majuzi. Wakati wa kuwasilisha tovuti za upeo mkubwa, CDN inaweza kupunguza uvivu, kuharakisha nyakati za upakiaji wa tovuti, kupunguza uwezo wa uhamishaji wa data utumizi wa maombi salama. Leo, kadiri sehemu nyingi za maisha ya kila siku zinavyosonga kwenye wavuti, mashirika hutumia CDN kuharakisha dutu tuli, tendaji na kubebeka, mabadilishano ya biashara ya mtandao, video, sauti, michezo, n.k.

Vipengee vya JS na CSS vinaweza kupunguzwa. JS minifier huondoa matamshi na nafasi nyeupe zisizo na maana kutoka kwa hati za js. Hupunguza ukubwa wa hati kwa kiasi kikubwa, na kuleta upakuaji wa haraka. Inachukua gharama ya upakuaji wa kujiandikisha bila doa, na elimu. Vile vile hutumika kuunganisha hati zote za JS za tovuti ya faragha kwenye rekodi moja. Kwa hivyo inapunguza idadi ya madai ya HTTP ambayo yanapaswa kufanywa ili kupata vipengee vyote vya tovuti. Vichanganuzi vya JS ambavyo vinaweza kupunguza na kuunda ramani chanzo kujumuisha UglipJS na Kikusanyaji cha Kufunga cha Google.

JS minification pakiti maudhui yako katika nyimbo zaidi ya kawaida. JS kimsingi inapendekezwa kwa programu zako, badala ya wateja wako. Wabunifu wa wavuti hupata manufaa kutoka kwa zana bora zaidi za kuongeza JavaScript ili kutekeleza majukumu fulani ya kutatanisha kwa ufanisi. Vifaa bora zaidi vya uboreshaji wa JS huwasaidia wabunifu katika shughuli zao za maendeleo, na zaidi husaidia katika kuboresha usimbaji. Ili kufanya usimbaji kuwa mdogo zaidi, kifaa cha kupunguza JavaScript kinatumika kuondoa nafasi isiyohitajika, pointless , void area , na matamshi mapya ya mstari kutoka kwa msimbo wa chanzo. Vyombo bora zaidi vya uboreshaji vya JavaScript ambavyo wabunifu wanaweza kutumia kwa minifying JS ni:

1. JSMin.

2. Compressor ya YUI.

3. Mfungaji.

4. Google Closure Compiler.

5. Dojo ShrinkSafe.