konto usunięte

Temat: CMS na wielka skale

Tomasz Koniewski:

Adrian nie uciągnie. System musi wspierać rozdział obciążenia na wiele serwerów i to już joomle dyskwalifikuje (pisze w ciemno więc popraw mnie jeśli się mylę).
Podałem liczbę czterech serwerów jako główne rozdzielenie pod względem specyfiki serwerów.

Cały tekst do fragmentu
Ważną rzeczą jest zastanowienie się nad serwerem, bibliotekami etc.
Polecił bym framework asynchroniczny Tornado lub Twisted.
włącznie podałem moją propozycję rozwiązania.

Poniżej tamtego fragmentu podałem ciekawostkę.
Sumują Joomla możne pracować na wielu serwerach, korzystać z wielu baz danych SQL, korzystać z wielu rodzajów baz danych bez obawy, że aktualizacja popsuje nam to co zrobiliśmy.Adrian Jaworski edytował(a) ten post dnia 31.07.10 o godzinie 00:53

konto usunięte

Temat: CMS na wielka skale

Paweł Krefta:
Nie bede pisal zadnych dziwnych argumentow ( typu ze uzywa Bialy Dom :D ) - poprostu sie im przyjrzyj : )

po prostu się im przyjrzyj - ciekawy argument ;]
Wojciech Zieliński

Wojciech Zieliński IT
Project/Programme/Pe
ople Manager
(PRINCE2
Practicioner...

Temat: CMS na wielka skale

Mirosław R.:
Wojciech Zieliński:
Ja mogę Ci polecić [url=http://www.cobasolutions.com/oprogramowanie_biznesowe/cms]COBAEX

Cały czas polecasz tego cobaex ale nadal nie napisałeś żadnych szczegółów o wydajnosci systemu, jak, gdzie go testowaliście, itp. Tylko marketingowa "papka" jak to juz ktoś ładnie ujał

http://www.goldenline.pl/forum/1751683/najlepsza-techn...

Wiem, że wątek już jakiś czas temu się "skończył" - jednak w związku z faktem, że przeprowadziliśmy testy, o których mowa (na razie COBAEX vs. Joomla) pozwalam sobie pokazać wyniki:

Testy wykonane za pomocą JMetera, serwerem była maszyna wirtualna 1 GB RAM stojąca na notebooku i3 M530 2,27 GHz, SATA HDD (przed każdym testem restart VM). Testowaliśmy stronę demonstracyjną Joomla.

1 test: 50 użytkowników / 1 sekunda, 10 powtórzeń (obydwa systemy nie wyrabiają się z obsługą żądań na bieżąco):
średni czas oczekiwania: Joomla - 10136ms; COBAEX CMS - 1317ms (7,7x szybciej)
mediana czasu oczekiwania: Joomla - 9528ms; COBAEX CMS - 1328ms (7,17x szybciej)
czas oczekiwania dla 90% próbek (poniżej): Joomla - 13653ms; COBAEX CMS - 1730ms (7,89x szybciej)

2 test: 50 użytkowników / 60 sekund, 10 powtórzeń (COBAEX CMS już obsługuje żądania na bieżąco, Joomla jeszcze nie):
średni czas oczekiwania: Joomla - 3740ms; COBAEX CMS - 26ms (143,85x szybciej)
mediana czasu oczekiwania: Joomla - 3935ms; COBAEX CMS - 24ms (163,96x szybciej)
czas oczekiwania dla 90% próbek (poniżej): Joomla - 5914ms; COBAEX CMS - 38ms (155,63x szybciej)

3 test: 50 użytkowników / 120 sekund, 10 powtórzeń (tutaj wygląda na to, że Joomla już obsługuje zapytania na bieżąco):
średni czas oczekiwania: Joomla - 170ms; COBAEX CMS - 29ms (5,86x szybciej)
mediana czasu oczekiwania: Joomla - 171ms; COBAEX CMS - 23ms (7,43x szybciej)
czas oczekiwania dla 90% próbek (poniżej): Joomla - 176ms; COBAEX CMS - 26ms (6,77x szybciej)

Temat: CMS na wielka skale

Fajne testy, ale prawdziwego "joomlowca" i tak nie przekonasz :)
Wojciech Zieliński

Wojciech Zieliński IT
Project/Programme/Pe
ople Manager
(PRINCE2
Practicioner...

Temat: CMS na wielka skale

Dawid Daniel Pacholczyk:
Fajne testy, ale prawdziwego "joomlowca" i tak nie przekonasz :)
Nie chodzi mi o przekonywanie Joomlowca... Testy miały raczej pokazać różnicę wydajnościową pomiedzy systemami CMS w architekturze "tradycyjnej" - jednoserwerowej, a naszym systemem działającym w architekturze dwuserwerowej (z kompilacją stron)... Planujemy podobne testy przeprowadzić również porównując COBAEX CMS do WordPress oraz eZ... Jak pisałem jednak - teraz wyniki "na gorąco" z pierwszych testów z Joomlą :)
Mirosław Ratman

Mirosław Ratman Manager IT,
Architekt systemów
@Avast, Founder
@aSyncro ...

Temat: CMS na wielka skale

10 sajtów na jednej maszynie - globalnie ok 50 requestów/s (w pikach dochodzi do 100-150) - czas od otrzymania zapytania do wysłania wyników (kompletnej strony) ok 1-2s, i wszystko hula bez większego problemu - zaznacze ze na tej samej maszynie dziala tez system backendowy. To chyba ciut lepszy wynik?.
Wojciech Zieliński

Wojciech Zieliński IT
Project/Programme/Pe
ople Manager
(PRINCE2
Practicioner...

Temat: CMS na wielka skale

Mirosław R.:
10 sajtów na jednej maszynie - globalnie ok 50 requestów/s (w pikach dochodzi do 100-150) - czas od otrzymania zapytania do wysłania wyników (kompletnej strony) ok 1-2s, i wszystko hula bez większego problemu - zaznacze ze na tej samej maszynie dziala tez system backendowy. To chyba ciut lepszy wynik?.
Na dedykowanej, "standalone" maszynie ? Słabszy wynik, aniżeli na naszej wirtualce (test nr 1 - 50 userów/sek = 50 żądań na sek. -> średni czas odpowiedzi na poziomie 1317ms - czyli 1,3 sek., a 90% żądań obsługiwanych poniżej 1,7 sek.).
Zdecydowanie zwracam uwagę na konfigurację, na której został przeprowadzony test...
Zwłaszcza, że w przypadku stron kompilowanych tak naprawdę ilośc sajtów/stron nie wpływa na wydajność...Wojciech Zieliński edytował(a) ten post dnia 03.02.11 o godzinie 22:47

konto usunięte

Temat: CMS na wielka skale

Andrzej Winnicki:
Moze ktos ma doswiadczenia z CMSami na wieksza skale...

Poszukuje nowego systemu, ktory bedzie w stanie obsluzyc 15 jezykow, 50 roznych stron a w kazdej z nich po kilka tysiecy podstron... czyli szukam czegos duzego (koszty tak naprawde sa tutaj drugorzednym problemem).

Obecnie uzywane - ION EM3 - masa problemow, XSLT i nie mozna wplesc w to bydle PHP co sprawia kosmiczne problemy.
Documentum - brzmi pysznie, ale system jest tragiczny, aczkolwiek bez problemu mozna bylo zbudowac caly framework warsty prezentacyjnym a documentum uzyc tylko jako miejsce to wgrywania danych.

Jakies inne sugestie?
ps. musi obslugiwac PHP, tak by mozna bylo latwo dodac jakis formularz czy inne glupoty, zaleznie od wymagan.

Zapraszamy do inwestycji w system: http://www.idea4you.eu/501-System-CMS-Idea-NET.html
Więcej informacji na priva.

konto usunięte

Temat: CMS na wielka skale

Ostatecznie zostajemy przy Typo3. Decyzja zostala ostatnio podjeta. Daje duzo mozliwosci i caly panel zarzadzania nie jest oparty na JS czy innej dablinej javie ;)
Mirosław Ratman

Mirosław Ratman Manager IT,
Architekt systemów
@Avast, Founder
@aSyncro ...

Temat: CMS na wielka skale

Wojciech Zieliński:

Na dedykowanej, "standalone" maszynie ? Słabszy wynik, aniżeli na naszej wirtualce (test nr 1 - 50 userów/sek = 50 żądań na sek. -> średni czas odpowiedzi na poziomie 1317ms - czyli 1,3 sek., a 90% żądań obsługiwanych poniżej 1,7 sek.).
Zdecydowanie zwracam uwagę na konfigurację, na której został przeprowadzony test...
Zwłaszcza, że w przypadku stron kompilowanych tak naprawdę ilośc sajtów/stron nie wpływa na wydajność...

tak dedykowana maszyna, tylko że wy testowaliście (prawdopodobnie) serwer prezentacyjny który ma statyczny kontent, a ja mówię o witrynach gdzie kontent jest aktualizowany momentami co 3-5 sek, czyli odbiera dane, przetwarza i wypluwa gotową stronę. I wszystko działa live bez żadnych problemów. Testowaliśmy nasze rozwiązanie i jest w stanie pociągnąć ok 400 requestów na sek - cały czas uwzględniając aktualizacje. Także jest ciut róznicy.Mirosław R. edytował(a) ten post dnia 04.02.11 o godzinie 13:26
Mirosław Ratman

Mirosław Ratman Manager IT,
Architekt systemów
@Avast, Founder
@aSyncro ...

Temat: CMS na wielka skale

Grzegorz Wiśniewski:
Zapraszamy do inwestycji w system: http://www.idea4you.eu/501-System-CMS-Idea-NET.html
Więcej informacji na priva.

Takie samo pytanie jak do Kolegi od COBAEX - możecie się pochwalić jakimiś testami wydajności?
Wojciech Zieliński

Wojciech Zieliński IT
Project/Programme/Pe
ople Manager
(PRINCE2
Practicioner...

Temat: CMS na wielka skale

Mirosław R.:
tak dedykowana maszyna, tylko że wy testowaliście (prawdopodobnie) serwer prezentacyjny który ma statyczny kontent, a ja mówię o witrynach gdzie kontent jest aktualizowany momentami co 3-5 sek, czyli odbiera dane, przetwarza i wypluwa gotową stronę. I wszystko działa live bez żadnych problemów. Testowaliśmy nasze rozwiązanie i jest w stanie pociągnąć ok 400 requestów na sek - cały czas uwzględniając aktualizacje. Także jest ciut róznicy.Mirosław R. edytował(a) ten post dnia 04.02.11 o godzinie 13:26
Ten test jest naturalnie że przeprowadzony na maszynie prezentacyjnej... Prowadziliśmy jednak testy wydajnościowe w zakresie samej kompilacji i osiągamy wyniki na poziomie 1000 stron / 1 minutę... W obecnej chwili realizujemy dość duży portal, ale na zasadzie przeniesienia go na naszą technologię (czyli portal działa na tradycyjnej technologii, a zostanie przeniesiony na naszą 1:1) - po zakończeniu projektu planuję zrobić testy porównawcze - wtedy będziemy mieli jako-tako (bo jak ktoś będzie chciał - zawsze będzie mógł się przyczepić do tego, że stary portal był napisany nieoptymalnie) miarodajne wyniki dla zaawansowanych rozwiązań...

Temat: CMS na wielka skale

Andrzej Winnicki:
Ostatecznie zostajemy przy Typo3. Decyzja zostala ostatnio podjeta. Daje duzo mozliwosci i caly panel zarzadzania nie jest oparty na JS czy innej dablinej javie ;)

Dobry wybór. Nie znam jeszcze nikogo - i mówią to w 100% szczerze od serca - kto byłby niezadowolony z wyboru.

Powodzenia ! :)
Dawid Rokita

Dawid Rokita CTO picAds.pl

Temat: CMS na wielka skale

Andrzej Winnicki:
Mirosław Ratman:
http://typo3.com/ typo3 może nie będzie zły - ale jest cięzki w obsłudze

Typo3 to jest jedna z sugestii, ktore juz widzialem, aczkolwiek nie dotykalem tego nigdy...

Myślę że powinieneś, kiedyś napędzał globalny site Volkswagena (nie wiem jak teraz), myślę ze jeżeli spełnił ich wymagania co do skalowalności, językowości i elastyczności to spełni wymagania twojego pracodawcy (nie mniej globalnego) :-)

konto usunięte

Temat: CMS na wielka skale

Mirosław R.:
Grzegorz Wiśniewski:
Zapraszamy do inwestycji w system: http://www.idea4you.eu/501-System-CMS-Idea-NET.html
Więcej informacji na priva.

Takie samo pytanie jak do Kolegi od COBAEX - możecie się pochwalić jakimiś testami wydajności?

Panie Miosławie jak to jest opisane na WWW - system jest w fazie analizy przedwdrożeniowej.

konto usunięte

Temat: CMS na wielka skale

Ja tam w swojej prawie trzyletniej joomlowej karierze widziałem/robiłem na Joomli cuda, które się filozofom nie śniły, włącznie z load balancingiem (co prawda nie po stronie aplikacji per se), integracją ze skryptami shella, pythona, zdalnie lokalnie, co kto chce. Pytanie tylko, czy chce się komuś czas poświęcić, żeby poznać J! jako framework, nie jako CMS - tu jest dużo do nauczenia się, a dokumentacja deweloperska jest dość skąpa (po angielsku, bo po polsku praktycznie nie istnieje). Byłaby tu do napisania kupa własnego kodu, ale nie ma żadnych przesłanek przeciwko.

Ale na pewno są jakieś CMSy które by się do tego zadania nadały lepiej, w sensie mniej kodu trzeba by napisać.

A i 1.6 zdecydowanie odradzam póki co :PMateusz Jaworski edytował(a) ten post dnia 11.02.11 o godzinie 22:23
Mirosław Ratman

Mirosław Ratman Manager IT,
Architekt systemów
@Avast, Founder
@aSyncro ...

Temat: CMS na wielka skale

Grzegorz Wiśniewski:
Mirosław R.:
Grzegorz Wiśniewski:
Zapraszamy do inwestycji w system: http://www.idea4you.eu/501-System-CMS-Idea-NET.html
Więcej informacji na priva.

Takie samo pytanie jak do Kolegi od COBAEX - możecie się pochwalić jakimiś testami wydajności?

Panie Miosławie jak to jest opisane na WWW - system jest w fazie analizy przedwdrożeniowej.

To nie bardzo rozumiem po co Pan zachęca w inwestycję w niego jeśli to wersja beta (testowa czy jak ją inaczej nazwać). To tak jakby Panu ktoś oferował auto w którym testuje się czy koła nie odpadną powyżej 100km/h.

Pozdrawiam
Krzysztof Mierzejewski

Krzysztof Mierzejewski SharePoint
Consultant

Temat: CMS na wielka skale

Co prawda decyzja już została podjęta, ale dziwię się, że nikt nie wspomniał tutaj o SharePoint:
- powinien pokryć wymagania niefunkcjonalne;
- wbudowana obsługa wielojęzyczności.

konto usunięte

Temat: CMS na wielka skale

Krzysztof Mierzejewski:
Co prawda decyzja już została podjęta, ale dziwię się, że nikt nie wspomniał tutaj o SharePoint:
- powinien pokryć wymagania niefunkcjonalne;
- wbudowana obsługa wielojęzyczności.

Bo na sharepoincie mamy kilka rzeczy postawionych (system PR chociazby) i jest to jedna z najwiekszych pomylek tego swiata :)
Jednym z glownych warunkow nowego systemu byl jezyk w jakim jest napisany, tak zeby web team mogl go wspierac... nie ma zadnego .NETowca, wiec zalezalo nam tylko na PHP.

Rozwiazania powinny byc tanie i skuteczne. MS nie potrafi dostarczyc takich rzeczy.
Krzysztof Mierzejewski

Krzysztof Mierzejewski SharePoint
Consultant

Temat: CMS na wielka skale

Andrzej Winnicki:

Rozwiazania powinny byc tanie i skuteczne. MS nie potrafi dostarczyc takich rzeczy.

Koszt tego extranetu, w którym BTW widać działanie variations, to koszt licencji wynegocjowanej z włoskim resellerem MS + 5 ludzi (w tym dwóch developerów). Było to już parę latek temu, ale z tego co pamiętam from the outset do tego co widać trochę ponad 4 miesiące. Czyli krócej niż Panu zajęło zdecydowanie się na konkretną technologię, pozostawię to bez komentarza.

A prawda jest taka, że niezależnie od wybranej technologii na końcu są ludzie odpowiedzialni za wdrożenie. Jeżeli nie mamy nikogo, kto nadaje się do pracy z daną technologią, to jaka by ta technologia nie była na końcu może się wydawać "największą pomyłką tego świata". A jedyną pomyłką był wybór technologii / dobór ludzi, tylko zawsze ciężko jest się do tego przyznać...

Następna dyskusja:

Czy jest taki CMS?




Wyślij zaproszenie do