Archive

Archive for the ‘Тестове’ Category

Internet Explorer 8

July 2nd, 2009 Venelin Kochev No comments

Вчера имах удоволствието да инсталирам новото чудо на M$, Internet Explorer 8. Впечатленията от него са:

1. Определено е по бърз от останалите си предшественици
2. Притежава SmartScreen filter, за защита от malware
3. При crash се запазват отворените табове (интересното е че при първи тест crash-на веднъж, имах удоволствието да го тествам това :D )
4. Има възможност за добавяне на разширения, имат си цяла add-ons галерия: http://www.ieaddons.com/en/
5. Съществува InPrivate Filter.

Сайтовете като цяло отново са зле, интересното беше че имаше сайтове, които са OK под IE6 и IE7, а под 8-цата ми отне часове работа, по нагласяне на стилове и таблици.

Мое лично мнение е че вече се опитват гонят Firefox по “екстри” ;-)

PHP тестове за опитимизация

February 10th, 2009 Venelin Kochev No comments

Вчера от някъде ми попаднаха 40 съвета за оптимизране на PHP код, реших да направя някои тестове и да проверя дали това което казват е вярно :D

1. Не използвайте @ пред функция, резултати от тестовете:
създадох един малък масив и пред print_r добавих @:

със @:

Array
(
[3] => 1
[4] => 4
[5] => 1
[6] => 8
[7] => 9
[1] => 14
)
Exec Time: 0.0355
Memory Usage: 1044

без @:

Array
(
[3] => 1
[4] => 4
[5] => 1
[6] => 8
[7] => 9
[1] => 14
)
Exec Time: 0.0282
Memory Usage: 952

II. Номер 2 е проверка дължината на стринг, изпълнението на strlen забавя изпълнението на кода:

if (strlen($foo) < 5) { echo "Foo is too short"; }

Foo is too short
Exec Time: 0.0521
Memory Usage: 932

if (!isset($foo{5})) { echo “Foo is too short”; }

Foo is too short
Exec Time: 0.0009
Memory Usage: 816