als_Latn dik_Latn sna_Latn
Një nga pikat kyçe për të patur një platformë (website, web application) të suksesshme ështe shpejtësia e funksionimit dhe ekperienca e vizitorëve gjatë përdorimit.
Web performance optimization ose WPO, është procesi i analizës dhe implementimit të një sërë teknikash e cila bën të mundur që website të shkarkohet dhe shfaqet sa më shpejt dhe sa më mirë në browserin e përdoruesit.
Në këtë artikull dua të spikas disa nga parimet dhe teknikat themelore për një website të shpejtë.
Analiza – është një ndër hapat më të rëndësishme të procesit, pasi është vendimtare për të gjitha hapat e mëtejshme. Në këtë moment vihen në dukje se cilët janë elementët të cilët bëjnë që website jonë të mos ketë një performancë të mirë dhe elementet duhet ndërhyrë për t’u përmirësuar.
Disa nga mjetet më të njohura për këtë pjesë të procesit janë:
Fiddler (Windows) – falas
Charles (Windows/Linux) – me pagesë
Google Page Speed Insight – Chrome/Firefox Extension
Yslow – Chrome/Firefox Extension
Gjithashtu mund të përdorni aplikacionin e performancës së DM Consulting i cili bazohet në Google Page Speed dhe jua paraqet në një mënyrë sa më të kuptueshme të gjithë informacionin.
Link: http://tools.dm-consulting.biz/performance
Implementimi – pasi evidentohen problematikat, duhet të hartojmë një strategji implemetimi për zgjidhjen që do të bëjmë.
Disa nga problematikat më të spikatura zakonisht janë:
Numri i kërkesave ne server
Numri i kërkesave që ne browser i klientit bën në server
JS Minification
Minifikimi i Javascript-eve (heqja e hapësirave për të reduktuar madhësinë e filit)
CssMinification
Minifikimi i stileve CSS
Kombinimi i file-ve Java script& CSS
Kombinimi i disa file-ve JS dhe CSS në 1 për të reduktuar kërkesat në server
HTML Minification
Minifikimi i hapësirave HTML
Konfigurimi i kompresimit GZIP
ompresimi i përmbajtes së faqes për ta shërbyer në një madhësisa më të vogël tek përdoruesit.
Konfigurimi i Expires Headers
Me anë të kësaj teknike përcaktojmë se cilat skedare duhet të merren nga server dhe cilët duhet të kërkohen në cache e browserit.
Pjesa më e madhe e këtyre përmirësimeve bëhen direkt në aplikacion (WP, Magento, Drupal, etj.) ndërsa vetëm një pjesë e vogël në server. Në artikujt e ardhshëm do trajtojmë edhe përmirësimet që mund të bëhen në serverin e hostimit për të arritur një performancë më të lartë.
Impakti – sigurisht që nuk do shkojmë pas gjithë kësaj pune pa bërë disa llogaritje për tu siguruar që ndryshimet që kemi bërë ja kanë vlejtur. Ribëhet analiza për të parë përmirësime, gjithsësi përmirësimet e dukshme tani duhet të kuptohen edhe nga ju gjatë përdorimit të faqes.
als_Latn als_Latn als_Latn als_Latn als_Latn taq_Latn srd_Latn eng_Latn eng_Latn als_Latn eng_Latn als_Latn als_Latn als_Latn als_Latn vec_Latn als_Latn fra_Latn nno_Latn nno_Latn als_Latn srd_Latn als_Latn nno_Latn als_Latn als_Latn als_Latn als_Latn als_Latn