Home > Java > Czy Liferay kłamie?

Czy Liferay kłamie?

Aktualizacja 2007-02-09. Nowa wersja Liferay jest bardzo szybka.

Na stronie: http://www.liferay.com/web/guest/products/portal/benchmarks znalazłem informacje o testach szybości aplikacji Liferay, przeprowadzone przez Liferay. Byłem zaskoczony, gdyż podawana na stronie wyniki były ponad 500 razy lepsze, od wyników moich testów. Zakładam, że moja maszyna mogła być 5 do 10 razy wolniejsza, niż maszyna użyta do testów Liferay. Do testowania aplikacji Liferay użyłem programów: webbench oraz autobench. Wyniki moich testów są następujące:

LIFERAY http://192.168.0.111:8080/web/guest/home Speed=138 pages/min. Java 1.5, Tomcat 5, PostgreSQL 8.1

MAMBO http://192.168.0.111/~antek/tmp/mambo/index.php Speed=198 pages/min. Apache 1.3, PHP 4.4, MySQL 5

Wyniki przeprowadzonego przezemnie testu wskazują, że Liferay jest wolniejszy od Mambo. Szybkość renderowania strony przez Liferay wynosiła około 140 stron na minutę. Tymczasem na stronie Liferay podano: “The primary goal of the load tests was to determine the page load time.”. Z wykresu można odczytać, 1400 request per second. 1400 request per second i 140 stron na minute to bardzo duża różnica. Na pewno nie może to wynikać z różnicy w szybkości maszyny.

Aktualizacja 2007-02-09. Nowa wersja Liferay jest bardzo szybka. Być może stara wersja też była szybka, jednak nie w domyślnej instalacji.

Categories: Java Tags:
  1. Demonstenes
    September 1st, 2006 at 09:21 | #1

    Antoni, jako fan darmowego oprogramowania powinienes uzytwac Apache JMeter’a do testow, a nie produktow Microsoftu :) Czekam na twoje pierwsze upublicznione projekty pod Liferay’a.
    PZDR

  2. Antoni Jakubiak
    September 4th, 2006 at 08:31 | #2

    Używałem webbench’a, autobench (httpbench) oraz tego microsotowego cuda. WAST jest fajny, gdy chcesz kogos wprowadzić w błąd.

  3. Pawel
    September 4th, 2006 at 08:55 | #3

    Pierwsze wyniki uzyskane JMeterem na Pentium 4 2,4 1GB RAM: 260 request/min – z tym, ze przez request rozumiem pobranie calej strony, wiec miesci sie tu wiele microsoftowych requestow ;)
    Zaznaczam, ze po raz pierwszy uzywalem JMetera i bylem na tyle leniwy, ze uruchomilem go na “serwerze”. Moze jak bede mial troche wiecej czasu, to sie tym jeszcze pobawie

  4. Antoni Jakubiak
    September 4th, 2006 at 09:06 | #4

    Czyli wyniki masz podobne do moich. Uważam, że sposób prezentacji wyników na stronie Liferay jest nie uczciwy. Powinni dokładnie wytłumaczyć, co oznacza request w wynikach ich testów.

  5. Tomasz
    February 8th, 2007 at 14:39 | #5

    moze liferay uzywal innej bazy?
    Widzialem w sieci testy roznych rozwiazan, gdzie Liferay skopal tylek rozwiazaniom w stylu LAMP, i tam byl podlaczony do hypersonica.

    http://www.eweek.com/article2/0,1895,1983366,00.asp

    co sądzicie o tych testach?

  6. Antoni Jakubiak
    February 8th, 2007 at 15:19 | #6

    Wynik na stronie Liferay to 1400 request per second. Moj wynik to 140 stron na minute. Ta zbyt duza roznica, jak na rozne bazy danych.
    To co podana na stronie Liferay to nie jest wydajnosc renderowania strony przez Liferay ale wydajnosc Tomcata w kontencie statycznym, raz na 100 requestow przyszlo mu wyrenderowac strone portalowa Liferay.
    Czekam na osobe, ktora przeprowadzi test z ktorego bedzie wynikac ze Liferay moze wyrenderowac 100 stron na sekunde (14 razy mniej niz sugeruje oficjalny Benchmark). Jezeli ktos to potwierdzi to stawiam skrzynke piwa.

  7. Antoni Jakubiak
    February 8th, 2007 at 16:40 | #7

    NOWA WERSJA LIFERAY JEST SZYBKA.

    Przeprowadziłem ponownie test aplikacji LIFERAY. Jest on zgodny z wynikami prezentowanymi na stronie. Instalacja z pudelka na moim kompie mowi:

    antek@antek:~ % webbench -t 30 -c 10 “http://localhost:8080/web/guest/home”
    Webbench – Simple Web Benchmark 1.5
    Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

    Benchmarking: GET http://localhost:8080/web/guest/home
    10 clients, running 30 sec.

    Speed=25354 pages/min, 12017696 bytes/sec.
    Requests: 12677 susceed, 0 failed.

    — To bardz duzo.
    Wiec sam wypije te skrzynke piwa.

    W najblizszym czasie zrobie testy Liferay z pudelka i rozne bazy danych.

  1. December 9th, 2009 at 18:08 | #1

Subscribe without commenting