1.) Omogućite kompresiju - to je drugim riječima minimaliziranje html, css, js koda. Kod dakle treba biti bez white spacea, bez razmaka (kada je moguče) i sav u jednoj liniji. Pogledaj source na ovoj stranici:
http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js
Imaš alate za to:
http://htmlcompressor.com/compressor/
2.) Iskoristite predmemoriranje preglednika - Metode keširanja statičnih fileova (grafika, html, css, js). Metoda ima više a odabir ovisi o mogučnostima servera. To se optimizira u htacces fileu.
3.) Skratite vrijeme odgovora poslužitelja - ovo mi nije baš najasnije, to može značiti svašta. Nekako mi se čini da se to odnosi više na performanse samog servera.
4.) Optimizirajte slike - Koristi CSS umjesto grafrike (ako je moguče). Koristi formate GIF ili PNG ako je moguče. JPG možeš spuštati kvalitetu do cca 70-80%. Ljudskom oku (odnosno na monitoru) to skoro da nije vidljivo a znatno olakšava file.
5.) Umanjite html, css, js - Sa kompresijom češ već dosta postići. Osim toga, manje iskusni developeri znaju ispisivati previše bespotrebnog koda. Često se dvije linije koda mogu ispisati u jednoj. Ali to ne možeš optimizirati ako nisi front end majstor. To se odnosi i na grupiranje css i js fileova. Što manje poziva u zaglavlju dokumenta prema css, js fileovima - tim bolje.
6.) Odredite prioritete za vidljivi sadržaj - ne znam što bi to značilo.
Dva savjeta za znatno ubrzanje stranice:
1.) Zakupi hosting sa LiteSpeed ili NGinx serverom (neusporedivo su brži od Apachea)
2.) Postavi site preko Cloud Flare servisa: http://www.cloudflare.com/
Cloud Flare automatski kešira, radi kompresiju i još neke stvari.
LiteSpeed (ili Nginx server) + Cloud Flare = Više nego zadovoljavajuća brzina stranice i na najzahtijevnijim skriptama, stranicama. Uz to dvoje ne moraš ništa znati/raditi sa optimizacijom. Zazeleniti će ti se sve na PageSpeedu bez muke.