mafiozi performance1
TRANSCRIPT
![Page 1: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/1.jpg)
Скорость загрузки веб
сайта (на примере Mafiozi)
Maksim BerjozaBarCamp Baltics
2009
![Page 2: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/2.jpg)
Кто я?
![Page 3: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/3.jpg)
Кто не я! не програмист
не дизайнер
не серверный администратор
не системный аналитик
![Page 4: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/4.jpg)
Имеет ли скорость веб страницы значение?
![Page 5: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/5.jpg)
Google увеличив выдачу в поиске с 10 до 30, получил результат - скорость загрузки
увеличилась на 0.5 секунды (с 0,4 до 0,9) и это повлекло падение на 20% трафика и
оборота в фокус группе.
![Page 6: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/6.jpg)
Amazon.com увеличивая скорость загрузки страницы на 100 миллисекунд, терял до 2%
на продажах.
![Page 7: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/7.jpg)
mafiozi.lv
![Page 8: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/8.jpg)
(100 clients)
(hosting)
(1 client)(4 clients)
(vps) (colocation)
![Page 9: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/9.jpg)
Back-End
![Page 10: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/10.jpg)
Server hard Core 2 Quad 12Mb cache 2833Mhz
8Gb RAM
10000rpm WD Velocity Raptor 150Gb
Seagate 250Gb 7200rpm
![Page 11: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/11.jpg)
![Page 12: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/12.jpg)
Server soft Lighttpd (nginx better, no apache)
eaccelerator
memcache
php framework - codeigniter
![Page 13: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/13.jpg)
codeigniter.com скорость
документация
лёгкость первого запуска
Михаил Тумкин
![Page 14: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/14.jpg)
php frameworks
source: http://www.avnetlabs.com/php/php-framework-comparison-benchmarks
source: http://pr0digy.com/codeigniter/benchmark-static-cake-codeigniter-kohana/
![Page 15: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/15.jpg)
codeigniter benchmark
source: http://www.haughin.com/2008/02/13/optimizing-and-scaling-your-codeigniter-
application/
![Page 16: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/16.jpg)
![Page 17: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/17.jpg)
Front-End
![Page 18: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/18.jpg)
• Уменьшите количество HTTP-запросов
• Используйте HTTP-заголовок Expires
• Сжимайте компоненты страницы
• Помещайте CSS в начале страницы
• Помещайте скрипты в конец
• Выносите javascript и CSS во внешние файлы
• Уменьшайте количество DNS-запросов
• Минимизируйте Javascript
Yahoo Best Practices
http://developer.yahoo.com/performance/rules.html
http://webo.in/articles/habrahabr/15-yahoo-best-practices/
![Page 19: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/19.jpg)
css
![Page 20: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/20.jpg)
js
• http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js
![Page 21: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/21.jpg)
html
![Page 22: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/22.jpg)
images
photobucket.com
![Page 23: Mafiozi Performance1](https://reader033.vdocuments.mx/reader033/viewer/2022060115/5579b6f3d8b42aca7a8b48f0/html5/thumbnails/23.jpg)
FireBug