Интернет ентусиаст в движение!

Как да увеличим коефициента си YSlow

Posted май 16th, 2008 in Без категория by Богомил "Бого" Шопов

YSlow анализира уеб-страници и ви казва какво е положението им, спрямо правилата за добрата производителност на сайтовете дефинирани от Yahoo. Колкото по-висок е коефициента, толкова по-бързо се зарежда сайта ви. Днес стартирах от YSlow 37, a сега съм на 90. Ето няколко трика:

Анализът става на базата на няколко критерия, който няма да изреждам, но вие веднага ще видите, след като си инсталирате разширението с което да видите вашия показател, ако вече го нямате.

1. Как да добавим Expires header
Във .htacess файла на сайта сложете следния код:


ExpiresActive On
ExpiresByType text/html "A7200"
ExpiresByType text/javascript "A604800"
ExpiresByType text/css "A604800"
ExpiresByType image/x-icon "A31536000"
ExpiresByType image/gif "A604800"
ExpiresByType image/jpg "A604800"
ExpiresByType image/jpeg "A604800"
ExpiresByType image/png "A604800"
Header set Cache-Control "must-revalidate"

2. Как да се справим с Etags

Пак в .htaccess сложете следното:

FileETag none

3. Как да компресираме .css файловете.
Отворете файла и в началото му сложете следното парче код:

<?php
ob_start ("ob_gzhandler");
header("Content-type: text/css; charset: UTF-8");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 ;
$ExpStr = "Expires: " .
gmdate("D, d M Y H:i:s",
time() + $offset) . " GMT";
header($ExpStr);
?>

След което запишете .css файла, като .php файл и използвайте него вместо .css


Как да видя моя статус?

За да можете да видите вашия YSlow коефициент, трябва да имате Firefox и инсталирани разширенията Firebug и YSlow.

След като ги инсталирате, ще можете да проверите за колко време се зарежда страницата ви и как да подобрите нейната производителност, за да се зарежда по-бързо. Аз успях да сваля от 4 секунди на 0.9 секунди с горните мерки и със съветите на самото разширение.

До пушачите

Posted май 12th, 2008 in Без категория by Богомил "Бого" Шопов

Граждани пушачи,
Съзнавам, че това да пушите е ваш личен избор и право, но от вашето тютюнопушене умират над 200 000 човека всяка година без да са запалвали цигара, а 700 милиона са пасивните пушачи – да тези, които всеки ден опушвате с дима от цигарите си.

Знам, че ще кажете, че това е право, което вие имате. Правото, обаче свършва до лапането на цигарата. В момента, в който я запалите, вече започвате да вредите и на мен, аз не искам да съм един от 200 000 които ще умрат, заради правото ви на избор.

Направете си стая у вас, сложете си хубави плакати и пушете колкото искате, но когато влезете в асансьора или излезете на улицата – нямате правото да ме задължавате да поемам отровата, което изпускате от устата си.

Оправдания много може да намерите за да лапнете цигарата. Не ви виня, а ви моля да не ми пречете да живея още много, вместо да умра от белодробна инфекция или рак, породена от вашите цигари.

Благодаря Ви предварително.

Дни на свободното слово

Posted май 6th, 2008 in Без категория by Богомил "Бого" Шопов

Photobucket

Дните на свободното слово се провеждат за четвърта поредна година в СУ. Ще се видим там.