Кішірейту - бағдарламаның әрекетін өзгертпестен барлық артық таңбаларды, мысалы, бос аймақты, жаңа жолды, бастапқы кодтан ескертулерді жоюдың жолы. Ол үйме уақытын және сайттың деректерді тасымалдау мүмкіндігін пайдалануды азайту үшін пайдаланылады. Бұл сіздің сайтыңыздың жылдамдығы мен қолжетімділігін арттырады. Сондай-ақ сайт клиенттері үшін вебті пайдалану кезінде сіздің сайтыңызға шектеулі ақпарат жоспары арқылы кіру тиімді. Бұл фронталды оңтайландырудың (FEO) маңызды сегменті. FEO жазба өлшемдерін және қатысты сайт бетінің сұраныстарын азайтады.

Қолмен кішірейту - қорқынышты тәжірибе және үлкен рекордтар үшін мүмкін емес. Мазмұнды жеткізу желісі (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.