Google lab - Ефективност на сайта въпрос

ghost

Member
Днес отворих "Лаборатория" -та в webmaster tools цъкам на "Ефективност на сайта" дава ми на няколко страници как да си подобря скоростта цъкам на "Активиране на компресирането с gzip" (което си нямам и на идея как става) и гледам един от js- файловете е моя но другия е този на www[dot]google-analytics[dot]com/ga[dot]js и какво да направя ? Сами казват, че бавно им се зареждат javascript-te, после цъкам "Намалете търсенията в DNS" и пак pagead2[/url][dot]googlesyndication[dot]com/pagead/show_ads.js и www[/url][dot]google-analytics[dot]com/ga.js техните глупости как да ги фиксна тези работи и как се компресира с gzip javascript файлове?
 
От: Google lab - Ефективност на сайта въпрос

за аналитика няма какво да нарпавиш

гзип доунлоад http://www.gzip.org/gzip124xN.zip
cmd -> papkta na gzip -> gzip asdsad.js
i tova e :)

ne teq failove im slaga6 header
Header set Content-Encoding: gzip
 
От: Google lab - Ефективност на сайта въпрос

как на един js файл да сложа

Header set Content-Encoding: gzip ?
 
От: Google lab - Ефективност на сайта въпрос

как на един js файл да сложа

Header set Content-Encoding: gzip ?

С .htaccess може да стане, само че един по един да gzip-ваш файловете не си е работа. Ако ползваш някакъв CMS най-добре се разтърси за плъгини.
 
От: От: Google lab - Ефективност на сайта въпрос

С .htaccess може да стане, само че един по един да gzip-ваш файловете не си е работа. Ако ползваш някакъв CMS най-добре се разтърси за плъгини.
и после цпу-то ще скочи и ще реве за впс
 
От: Google lab - Ефективност на сайта въпрос

цпу-то ще скочи ако се гзипват в реално време. Ако предварително са гзипнати решението е следното:
имаш файл "/js/script1.js" и gzip-натия вариант - "/js/script1.gzip"
създаваш един файл "/js/script1.php" със следния код:
Код:
header("X-Compression: gzip");
header("Content-Encoding: gzip");
header("Content-Length: ".filesize($filename));
readfile($filename) or die("Couldn't open cache");
$filename е името на файла

Не съм пробвал такива дивотии ама трябва да стане.
По интелигентен вариант е да сложиш в .htaccess един rewrite да пренасочва всички заявки към js и css файлове към gzipprepare.php?filename=(JS,CSS) примерно, където да има предходния код, като $filename ще се прихваща от урл-то.

Има обаче един друг проблематичен момент. Понеже файла няма да е js/css ами php това няма да се кешира и ще създаде допълнително трафик. Трябва да подаваш към браузъра една и съща дата на файла за да го кешира.
 
От: Google lab - Ефективност на сайта въпрос

не ползвам CMS аз съм го писал и има само 2 js и то единия е jquary и като гледам май не си струва да правя такива врътки заради 2 файла
 

Горе