Pienentäminen on tapa poistaa kaikki tarpeettomat merkit, kuten tyhjä alue, uusi rivi, huomautukset lähdekoodista muuttamatta ohjelman toimintaa. Sitä käytetään vähentämään sivuston kasaajan ja tiedonsiirtokapasiteetin käyttöä. Se parantaa sivustosi nopeutta ja saatavuutta. On myös edullista, että sivuston asiakkaat pääsevät sivustollesi rajoitetun tietosuunnitelman kautta verkkoa selaillessaan. Se on merkittävä osa käyttöliittymän optimointia (FEO). FEO vähentää ennätyskokoja ja niihin liittyvien sivustojen sivuvaatimusten määrää.

Manuaalinen minimointi on kauhea käytäntö, eikä sitä voi kuvitella suurille levyille. Sisällönjakeluverkko (CDN) mahdollistaa robotisoidun minimoinnin. CDN on kiertotyöntekijöiden järjestely, joka välittää sivuja ja muita verkkosegmenttejä asiakkaille riippuen heidän alueestaan ​​ja verkkosivujen syntymäpaikasta. Tämä on pakottavaa nopeuttamaan sivustojen sisällön kulkua. Se antaa lisäksi varmuuden valtavien tulvien varalta ruuhka-ajan umpikujassa.

Kun vaadit tiettyjä hallintoja, lähimmät työntekijät reagoivat pyyntöön. CDN kopioi sivuston sivut työntekijöiden organisaatiolle, joka on hajallaan eri alueilla. Kun vaadit sivua, CDN ohjaa pyynnön aloitussivuston työntekijältä sinua lähinnä olevalle työntekijälle CDN:ssä. Välitä siinä vaiheessa tallennettu sisältö. CDN:n ohittaminen on sinulle melkein suoraviivaista. Voit tietää, onko CDN päässyt, jos välitetty URL on ainutlaatuinen verrattuna äskettäin varattuun URL-osoitteeseen. Samalla kun CDN välittää valtavia laajuisia sivustoja, se voi vähentää joutotilaa, nopeuttaa sivuston latausaikoja ja vähentää tiedonsiirtokapasiteetin käyttöä turvallisia sovelluksia. Nykyään, kun yhä suurempi osa jokapäiväisestä elämästä liikkuu verkossa, yhdistykset käyttävät CDN:ää nopeuttaakseen staattista, dynaamista ja kannettavaa ainetta, Internet-liiketoiminnan vaihtoa, videoita, ääniä, pelejä jne.

JS- ja CSS-omaisuutta voidaan pienentää. JS-minifier poistaa huomautukset ja turhat välilyönnit js-dokumenteista. Se pienentää asiakirjan kokoa huomattavasti, mikä nopeuttaa latauksia. Se poistaa tahrattoman, koulutetun itsedokumentaation latauskustannukset. Sitä käytetään myös yhdistämään kaikki yksittäisen sivuston JS-asiakirjat yhdeksi tietueeksi. Joten se vähentää HTTP-vaatimusten määrää, joka tulisi tehdä sivuston kaikkien komponenttien saamiseksi. JS-analysaattorit, jotka voivat pienentää ja luoda lähdekarttoja, sisältävät UglifyJS:n ja Googlen Closure Compilerin.

JS-minifikaatio pakkaa sisältösi vaatimattomampiin kappaleisiin. JS on periaatteessa ehdotettu ohjelmillesi, eikä asiakkaillesi. Web-suunnittelijat hyötyvät parhaista JavaScript-vähennyslaitteista suorittaakseen tietyt ongelmalliset tehtävät tehokkaasti. Parhaat JS-vähennyslaitteet auttavat suunnittelijoita heidän etenemisasioissaan ja lisäksi auttavat parantamaan koodausta. Koodauksen rajoittamiseksi käytetään JavaScript-vähennyslaitetta, joka poistaa lähdekoodista ei-toivotut tilat, turhat , tyhjät alueet ja uudet rivihuomautukset. Ehdottomasti parhaat JavaScript-vähennysinstrumentit, joita suunnittelijat voivat käyttää JS:n minimoimiseen, ovat:

1. JSMin.

2. YUI-kompressori.

3. Pakkaaja.

4. Google Closure Compiler.

5. Dojo ShrinkSafe.