memcache

Portret użytkownika bluszcz

Spraw, aby Twój serwis działał 10 razy szybciej

Mike Peters na swoim blogu stara się odpowiedzieć na pytanie, co zrobić aby przyśpieszyć serwis dziesięciokrotnie.

Wpis zaczyna się od wyliczenia typowych wąskich gardeł:

  • bazodanowane operacje zapisu
  • bazodanowane operacje odczytu
  • skrypty wykonywane po stronie serwera
  • skrypty po stronie klienta (JS)
  • duża ilość (często ciężkich) plików statycznych (js, obrazki, css) dociąganych
Portret użytkownika bluszcz

300 milionów odsłon na miesiąc - Facebookowa aplikacja w Ruby On Rails

Na serwisie High scalability pojawił się opis wdrożenia Friends for Sale, aplikacji obsługującej 200 requestów na sekundę (około 300 milionów odsłon miesięcznie). Opis platformy na której zostało dokonane wdrożenie:

  • Ruby on Rails
  • CentOS 5 (64 bit)
  • Capistrano - zarządzanie deploymentem
  • Memcached
  • MySQL 5.1
  • Nginx
  • Starling
  • Softlayer
  • Pingdom
  • LVM
Bookmark and Share
Subskrybuje zawartość