Ebb — szybciej, coraz szybciej!

05 marca 2008, 09:37:26

Poziom: 0 | Kategoria: Komputerowo-internetowo, Ruby, Techblog.

Na horyzoncie pojawił się nowy gracz na rynku serwerów do obsługi frameworków w języku Ruby i Python (w przyszłości) — jest nim Ebb. Serwer ten bije konkurentów na głowę, przynajmniej w szybkości i ilości requestów na sekundę. Ja zauważyłem, że zużywa troche więcej pamięci niż np. Mongrel. W swojej małej aplikacji używałem już Mongrela oraz młodszego Thina — nadszedł czas na przetestowanie Ebb. Na pierwszy rzut oka rzeczywiście wzrost wydajności widoczny jest niemal natychmiast.

Ebb jest na razie młodym serwerem i brak mu dokumentacji, a przynajmniej ja nie stwierdziłem takowej. Jednak aby odpalić aplikację w Railsach wystarczy wykonać kilka prostych poleceń:

$ gem install ebb

Następnie przejść do katalogu aplikacji Railsowej i odpalić

$ ebb_rails start

Pełna lista opcji, jakie oferuje Ebb jest następująca:

Usage: ebb_rails [options] start|stop

Server options:
    -p, --port PORT        use PORT (default: 3000)
    -e, --env ENV          Rails environment 
                                     (default: development)
    -c, --chdir PATH       Rails root dir 
                                     (default: current dir)
    -d, --daemonize        Daemonize
    -l, --log-file FILE    File to redirect output
    -P, --pid-file FILE    File to store PID
    -t, --timeout SEC      Request or command timeout in sec
                                     (default: 60)

Common options:
    -h, --help             Show this message
    -v, --version          Show version

W przypadku uruchamiania jako demon, konieczne jest podanie ścieżki do pliku z PID procesu.

Tagi:

Komentarze do notki “Ebb — szybciej, coraz szybciej!”:

  1. Kayne

    Hm… Ciekawe ale raczej nie do „masowego” stosowania, skoro zżera więcej RAM’u niż Mongrel, chociaż wzrost szybkości i wydajności obiecująco kusi.

    Nie zostaje więc nic innego jak przetestować ;)

  2. wijet

    Faktycznie ciekawy serwer, wydawalo sie ze sybciej sie nie da :)

    Warto zaznaczyc ze jego autor Ry Dahl bedzie mial prezentacje na RuPy 12 – 13 kwietnia.

  3. Seban

    wijet wystąpienie Dahla bardzo mnie interesuje. Więcej pamięci? To znaczy o ile więcej?

  4. GhandaL

    Seban: testowałem Ebb w trybie development, zużycie pamięci było ok. 5-10% większe, więc niewiele.

Zostaw komentarz (Textile włączony):