Kêmkirin rêyek e ji holê rakirina hemî karakterên zêde, mînakî, qada vala, rêza nû, vegotinên ji koda çavkaniyê bêyî guheztina tevgera bernameya we. Ew tê bikar anîn da ku dema gûzê û karanîna kapasîteya veguheztina daneyê ya malperê kêm bike. Ew bilez û hebûna malpera we çêtir dike. Di heman demê de ji xerîdarên malperê re sûdmend e ku dema ku tevnerê dişoxilînin bi planek agahdariya sînorkirî bigihîjin malpera we. Ew beşek girîng a xweşbîniya dawiya pêşîn (FEO) ye. FEO mezinahiyên tomar û hêjmara daxwazên rûpela malperê yên têkildar kêm dike.

Kêmkirina destan pratîkek tirsnak e û ji bo tomarên mezin nayê fikirîn. Tora Radestkirina Naverokê (CDN) kêmkirina robotîzekirî dide. CDN rêkûpêkek xebatkarên belavkirî ye ku rûpel û beşên din ên malperê ji xerîdarên ku bi devera wan ve girêdayî ye û destpêka jidayikbûna rûpelên malperê ve girêdayî ye. Ev di lezkirina gihandina naveroka malperan de mecbûrî ye. Di heman demê de ew ji lehiyên mezin ên di qezaya demjimêrên pêle de piştrast dike.

Dema ku hûn daxwaza hin rêveberiyan bikin, karkerên nêzî we dê bertek nîşanî vê daxwazê ​​bidin. CDN rûpelên malperê ji rêxistinek karkerên ku li deverên cihêreng belav bûne dubare dike. Di nuqteya ku hûn rûpelek daxwaz dikin, CDN dê daxwaznameyê ji xebatkarê malpera destpêkê berbi xebatkarek CDN-ya ku herî nêzê we ye vegerîne. Di wê gavê de naveroka hilanînê ragihînin. Rêya berbi derbasbûna CDN-ê ji we re hema hema sade ye. Hûn dikarin zanibin ka CDN-yek tête wergirtin ger URL-ya hatî veguheztin ji URL-ya ku vê dawiyê hatî veqetandin yekta ye. Dema ku gihandina malperên berfireh ên mezin, CDN dikare betaliyê kêm bike, demên barkirina malperê zûtir bike, karanîna kapasîteya veguheztina daneyê sepanên ewledar kêm bike. Îro, ji ber ku bêtir beşên jiyana rojane li ser tevneyê digerin, komele CDN bikar tînin da ku maddeya statîk, dînamîk û portable, danûstendinên karsaziya înternetê, vîdyo, deng, lîstik, hwd zûtir bikin.

Dibe ku hebûnên JS û CSS werin kêm kirin. JS minifier têbînî û cîhên spî yên bêwate ji belgeyên js radike. Ew mezinahiya belgeyê pir kêm dike, dakêşanên zûtir pêk tîne. Ew lêçûna dakêşanê ya xwe-belgesaziya bêkêmasî, perwerdekirî derdixe. Di heman demê de ji bo tevlêbûna hemî belgeyên JS-ê ji bo malperek yekane di yek tomar de tê bikar anîn. Ji ber vê yekê ew hêjmara daxwazên HTTP-ê yên ku divê bêne çêkirin da ku hemî pêkhateyên malperek bistînin kêm dike. Analîzatorên JS-ê yên ku dikarin nexşeyên çavkaniyê kêm bikin û biafirînin UglifyJS û Berhevkarê Girtina Google-ê vedigirin.

JS kêmkirina naverokên xwe di rêçikên nermtir de pak dike. JS bi bingehîn ji bo bernameyên we, ji xerîdarên we, tê pêşniyar kirin. Sêwiranên malperê ji çêtirîn amûrên kêmkirina JavaScript-ê sûd werdigirin da ku karên taybetî yên tengahî bi bandor pêk bînin. Amûrên piçûkkirina JS-ê yên çêtirîn di karên pêşkeftina xwe de ji sêwiraneran re dibin alîkar, û ji bilî vê jî di baştirkirina kodkirinê de dibin alîkar. Ji bo ku kodkirinê tixûbdartir bikin, amûra kêmkirina JavaScript-ê ji bo rakirina cîhê nexwestî, bêwate, qada vala û rêzikên nû yên ji koda çavkaniyê tê sepandin. Amûrên herî baş ên kêmkirina JavaScript-ê ku sêwiraner dikarin ji bo kêmkirina JS bikar bînin ev in:

1. JSMin.

2. YUI Compressor.

3. Paker.

4. Berhevkarê Girtina Google.

5. Dojo ShrinkSafe.