Кичирейтүү - бул программаңыздын жүрүм-турумун өзгөртпөстөн, бардык ашыкча символдорду, мисалы, бош аймакты, жаңы сапты, баштапкы коддон эскертүүлөрдү жок кылуунун жолу. Ал үймөк убактысын жана сайттын маалымат берүү мүмкүнчүлүктөрүн колдонууну азайтуу үчүн колдонулат. Бул сиздин сайттын ылдамдыгын жана жеткиликтүүлүгүн жакшыртат. Сайттын кардарлары интернетти карап жатканда чектелген маалымат планы аркылуу сиздин сайтка кирүү да пайдалуу. Бул алдыңкы оптималдаштыруунун (FEO) маанилүү сегменти. FEO рекорддук өлчөмдөрдү жана тиешелүү сайт баракчаларынын талаптарын азайтат.

Кол менен кичирейтүү - бул коркунучтуу практика жана чоң рекорддор үчүн акылга сыйбаган нерсе. Content Delivery Network (CDN) роботташтырылган кичирейтүүнү берет. CDN - бул баракчаларды жана башка веб-сегментти кардарларга алардын аймагына жана веб-баракчалардын туулган жерине жараша жеткирүүчү жүгүртүүдөгү жумушчулардын түзүмү. Бул сайттардын мазмунун тездетүү үчүн мажбурлайт. Бул кошумча түрдө, шашылыш сааттарда чоң суу ташкындарынан кепилдик берет.

Белгилүү бир администрацияларды талап кылган учурда, сизге жакын жумушчулар талапка жооп беришет. CDN сайттын барактарын ар кайсы аймактарга чачырап кеткен жумушчулардын уюмуна кайталайт. Сиз баракты талап кылган учурда, CDN баштапкы сайттын жумушчусунан сизге жакын турган CDNдеги жумушчуга кайрылууну бурат. Ошол учурда сакталган мазмунду жеткирүү. CDN аркылуу өтүүнүн жолу сизге дээрлик оңой. Эгер жеткирилген URL жакында сакталган URL'ге караганда уникалдуу болсо, CDN алынган-албагандыгын биле аласыз. Эбегейсиз масштабдуу сайттарды жеткирүү менен, CDN бош жүрүүнү азайтат, сайтты жүктөө убактысын тездетет, маалыматтарды берүү мүмкүнчүлүктөрүн колдонууну коопсуз колдонмолорду азайтат. Бүгүнкү күндө күнүмдүк жашоонун көп бөлүгү интернетте жылган сайын, ассоциациялар CDNди статикалык, динамикалык жана көчмө затты, интернет-бизнес алмашууларды, видео, үн, оюндарды ж.б. тездетүү үчүн колдонушат.

JS жана CSS активдери кичирейтилиши мүмкүн. JS минификатору js документтериндеги эскертүүлөрдү жана маанисиз боштуктарды жок кылат. Бул документтин көлөмүн бир кыйла азайтып, тезирээк жүктөөлөрдү алып келет. Бул таза, билимдүү өзүн-өзү документтештирүүнүн жүктөө баасын алып салат. Ал ошондой эле жалгыз сайттын бардык JS документтерин бир жазууга бириктирүү үчүн колдонулат. Ошентип, ал сайттын бардык компоненттерин алуу үчүн талап кылынышы керек болгон HTTP талаптарынын санын азайтат. Булак карталарын кичирейтип, түзө алган JS анализаторлору UglifyJS жана Google'дун жабуу компиляторун камтыйт.

JS кичирейтүү мазмунуңузду жөнөкөй тректерге топтоо. JS негизинен кардарларыңызга эмес, сиздин программаларыңызга сунушталат. Веб-дизайнерлор өзгөчө түйшүктүү тапшырмаларды натыйжалуу аткаруу үчүн эң мыкты JavaScript кичирейтүү аппараттарынан пайда алышат. Мыкты JS кичирейтүүчү түзмөктөр дизайнерлерге алдыга жылдырууга жардам берет, андан тышкары коддоону жакшыртууга жардам берет. Коддоштурууну чектелүү кылуу үчүн, JavaScript кичирейтүү аппараты булак кодунан жагымсыз мейкиндикти, маанисиз, бош аймакты жана жаңы сап эскертүүлөрүн жок кылуу үчүн колдонулат. Дизайнерлер JS минифицирлөө үчүн колдоно турган абсолюттук эң мыкты JavaScript минификациялык инструменттери болуп төмөнкүлөр саналат:

1. JSMin.

2. YUI компрессору.

3. Пакер.

4. Google Closure Compiler.

5. Dojo ShrinkSafe.