• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mafiozi Performance2 1
 

Mafiozi Performance2 1

on

  • 1,956 views

 

Statistics

Views

Total Views
1,956
Views on SlideShare
1,789
Embed Views
167

Actions

Likes
0
Downloads
4
Comments
0

3 Embeds 167

http://www.barcampcaspian.org 162
http://web.archive.org 4
http://wayback.archive.org 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Mafiozi Performance2 1 Mafiozi Performance2 1 Presentation Transcript

    • Скорость загрузки веб сайта (на примере Mafiozi) Максим Берёза BarCamp Caspian, Baku 2009
    • Кто я?
    • Кто не я!
      • не програмист
      • не дизайнер
      • не серверный администратор
      • не системный аналитик
    • Имеет ли скорость веб страницы значение?
      • Google увеличив выдачу в поиске с 10 до 30 - скорость загрузки увеличилась на 0.5 секунды (с 0,4 до 0,9) и это повлекло падение на 20% трафика и оборота в фокус группе.
    • Amazon.com увеличивая скорость загрузки страницы на 100 миллисекунд , терял до 2% на продажах.
    • online Mafia style MMORPG
    •  
    • Задник (Back-End) (Back-End)
    • (hosting) (4 clients) 30$ (month) (vps) (colocation) (100 clients) 10$ (month) (1 clients) 80$ (month)
    • Hardware
      • Core 2 Quad 12Mb cache 2833Mhz
      • 8Gb RAM
      • WD Velocity Raptor 150Gb (10000rpm) + Seagate 250Gb (7200rpm)
    •  
    • Software
      • Lighttpd (nginx лучше, нет apache’у)
      • memcache
      • eaccelerator
      • php + mysql
    • codeigniter.com
      • скорость
      • документация
      • лёгкость первого запуска
      • Михаил Тумкин
    • php frameworks avnetlabs.com/php/php-framework-comparison-benchmarks pr0digy.com/codeigniter/benchmark-static-cake-codeigniter-kohana/
    • ci benchmark haughin.com/2008/02/13/optimizing-and-scaling-your-codeigniter-application/
      • индексы
      • уменьшение данных (enum)
      • нет join’ам
      • 1 update лучше, чем 3
      • MyISAM
      MySQL
    • Передник (Front-End)
    • Yahoo Best Practices
      • Уменьшите количество HTTP-запросов, DNS-запросов
      • Помещайте CSS в начале страницы
      • Выносите javascript и CSS во внешние файлы
      • Минимизируйте Javascript, CSS
      • Используйте HTTP-заголовок Expires
    • developer.yahoo.com/performance/rules.html webo.in/articles/habrahabr/15-yahoo-best-p ractices/ webo.in
    • css
    • js http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js
    • html
    • Картинки
      • png не всегда меньше gif’а (smush.it)
      • photobucket.com
    • Cache <?php header(&quot;Expires: &quot;.gmdate(&quot;D, d M Y H:i:s&quot;, time()+315360000).&quot; GMT&quot;); header(&quot;Cache-Control: max-age=315360000&quot;); ?>
    • FireBug
    •  
    • Спасибо
      • [email_address]
      P.S. Сегодня 28 марта, мне вчера исполнилось 28 лет, презентация состоит из 28 слайдов.