Temat: Firmy wdrażające Presta

Dołączyliśmy niedawno do grona firm wdrażających PrestaShop. Kończymy opracowywać wersję Presta dostosowaną do bazy PostgreSQL co zapewni jeszcze lepszą skalowalność systemowi. Ciekaw jestem ile firm poza nami specjalizuje się w tym oprogramowaniu.

Temat: Firmy wdrażające Presta

Moja na przykład :)
Anna Kowalik

Anna Kowalik Owner ANKA Import
Export Anna Kowalik
EIRL

Temat: Firmy wdrażające Presta

Jakie jest przedzial cenowy konfiguracji sklepu na dedykowanych serwerach plus projekt graficzny?
Paweł F.

Paweł F. Z Joomla! od 2005
roku, inne CMS też
się trafiają.

Temat: Firmy wdrażające Presta

ANNA KOWALIK:
Jakie jest przedzial cenowy konfiguracji sklepu na dedykowanych serwerach plus projekt graficzny?

Niebotyczna. Tak serio, szablon może kosztować od 999 zł do 9999 zł, w zależności ile wariantów klient chce, i jak szybko, i jaka sława go będzie tworzyć.
Sebastian K.

Sebastian K. programista,
elaboro.pl

Temat: Firmy wdrażające Presta

prestashop na postgresql to bardzo dobra decyzja, nasza firma również oferuje taką wersję presty ( zapraszam na elaboro.pl )

konto usunięte

Temat: Firmy wdrażające Presta

Zabawne te wypowiedzi... Jakby na mySQL nie stały systemy klasy Enterprise z bazami o rozmiarach liczonych w TB. Jeżeli dodamy do tego "bezpłatny" sklep przy konkurencji pokroju Magento latającej na ORA to nie wiem gdzie wy chcecie zmierzać...

Poza tym, wasze rozwiązanie wymaga rozprucia każdego z kilkudziesięciu modułów, bo mało kto pisze w standardzie ANSI.

Temat: Firmy wdrażające Presta

Ja stawiam sklepy na prestashop i jakoś nie narzekam na baze :D
Sebastian K.

Sebastian K. programista,
elaboro.pl

Temat: Firmy wdrażające Presta

może zabawne może nie ... U nas mysql miał duże problemy, zacinał się był niestabilny itp itd, po przejściu na postgresql problemy po prostu zniknęły ( mówimy o setkach sklepów ) ... i pewnie nie wynika to z winy bazy, nie mi toczyć wojny co jest lepsze a co gorsze , my znamy dobrze postgresa i w sumie łatwiej było przepisać prestę niż zmusić nasze serwery do wydajnej pracy z mysql'em ( poza tym teraz łatwo przenieść na np. oracla dla naprawdę wymagających klientów)

inna sprawa że faktycznie prestę z modułami przepisaliśmy praktycznie od nowa (optymalizując wiele rzeczy pod postgresqla), ale nam zależało nie tyle na preście co na popularności ich szablonów i designerach którzy je robią. Zarządzanie prestą (produktami itp itd ) i tak mamy zrobione po stronie swojego systemu i presta to tylko front office, i muszę powiedzieć że całkiem nieźle daje sobie radę.Sebastian K. edytował(a) ten post dnia 27.01.11 o godzinie 23:18

Temat: Firmy wdrażające Presta

Sebastian K.:
nie, to nie kwestia bazy to kwestia poprawnej konfiguracji
Sebastian K.

Sebastian K. programista,
elaboro.pl

Temat: Firmy wdrażające Presta

Arkadiusz K.:
Sebastian K.:
nie, to nie kwestia bazy to kwestia poprawnej konfiguracji

mi osobiście ciężko się z tym zgodzić, bo problemy z mysql nie polegały na tym że np. coś nie działało ... ale że się "przycinało", w postresql nie zauważyliśmy takiego objawu. A "przycinanie" występowało też w specyficznych warunkach ( przy duzym testowym obciążeniu np. pracy na raz kilku sklepach ( około 10 i około 100k produków ), w postresie dochodziliśmy do płynnej pracy na 100 sklepach i takiej samej konfiguracji. ( pisząc płynna ...nie mam na myśli szybkiej, ale "przewidywalnej" ...to znaczy że ta sama operacja trwała miej-więcej tyle samo czasu, w mysql czasem było bardzo szybko ...a czasem nawet 10-15sek przerwy. Dla nas było to nie do przyjęcia ... pewnie to kwestia konfiguracji jak napisałeś, ale my sobie z tym nie poradziliśmy. ( a przy okazji uwaga, w testach na Oraclu ... "płynność" była jeszcze większa ) Jedyne do czego doszliśmy to to że mysql "inaczej" zarządzał pamięcią, i kiedy jej brakowało ...to zaczynał "czkać" i objaw ten był ściśle związany z ilością pamięci ( postgres w trdnych warunkach radził sobie dużo lepiej)

konto usunięte

Temat: Firmy wdrażające Presta

Sebastian, w PrestaShop jest problem z generowaniem drzewa kategorii. Jeżeli struktura sklepu jest zawiła i kilkupoziomowa to wywoływane jest podzapytanie dla każdego "liści" drzewa rekurencyjnie i obrabiane przez skrypt. Jest jeszcze parę innych rzeczy na których presta leży.

Ja bym nie zasłaniał się skalowalnością a nazwał sprawę po imieniu:
- Przepisaliście prestę, bo znacie lepiej Pg i tyle ;)
Sebastian K.

Sebastian K. programista,
elaboro.pl

Temat: Firmy wdrażające Presta

nazwałeś sprawy po imieniu , i nie sposób się z Tobą nie zgodzić :-), A to że przy okazji zoptymalizowaliśmy to i owo i presta dostała niezłego kopa wydajnościowego to też prawda. I pewnie kolejna prawda to to że baza nie miała za dużego na to wpływu ( choć ja będę się upierał że przy dużych obciążeniach jednak postgres zachowuje się lepiej.... ale ręki za to nie dam ;-) bo pewnie jakiś magik w mysql'u by osiągnął to samo )
Dariusz Żukowski

Dariusz Żukowski [keczerad]
Programista z
zamiłowania.

Temat: Firmy wdrażające Presta

Sebastian K.:
nazwałeś sprawy po imieniu , i nie sposób się z Tobą nie zgodzić :-), A to że przy okazji zoptymalizowaliśmy to i owo i presta dostała niezłego kopa wydajnościowego to też prawda. I pewnie kolejna prawda to to że baza nie miała za dużego na to wpływu ( choć ja będę się upierał że przy dużych obciążeniach jednak postgres zachowuje się lepiej.... ale ręki za to nie dam ;-) bo pewnie jakiś magik w mysql'u by osiągnął to samo )

Zawsze mozna keszować zapytania po stronie frontendu i nie trzeba być magikiem.
Sebastian K.

Sebastian K. programista,
elaboro.pl

Temat: Firmy wdrażające Presta

to rozwiązanie jest dobre dla w miarę statycznych sklepów, u nas towar i stany są online i powiązane z systemem sprzedaży i niektóre zapytania niezbyt można buforować, przynajmniej jeśli chodzi o cenę i ilość ( zresztą buforujemy co się tylko da ;-) a w szczególności np. opisy )
Dariusz Żukowski

Dariusz Żukowski [keczerad]
Programista z
zamiłowania.

Temat: Firmy wdrażające Presta

Sebastian K.:
to rozwiązanie jest dobre dla w miarę statycznych sklepów, u nas towar i stany są online i powiązane z systemem sprzedaży i niektóre zapytania niezbyt można buforować, przynajmniej jeśli chodzi o cenę i ilość ( zresztą buforujemy co się tylko da ;-) a w szczególności np. opisy )


Do wszystkiego trzeba dobrej logiki i mozna wyszystko zrobic z glowa.

Temat: Firmy wdrażające Presta

konfiguracja konfiguracja konfiguracja
+ profilowanie zapytan i diagnostyka (mysqltuner.pl, mysqlreport.sh)

obserwacja ze pq sprawuje sie lepiej niz mysql w twoich sklepach moze prowadzic jedynie do wniosku ze w danej konfiguracji (prawdopodobnie podstawowej) pq radzi sobie lepiej anizeli mysql w konfiguracji podstawowej (nie mylic zprawidlowa konfiguracja) ale nie moze swiadczyc o tym ze mysql nie nadaje sie lub jest gorsze w obsludze, kilka zmian w konfiguracji mysql na podstawie analizy powyzszych narzedzi i nagle "przycinania" sie koncza - takie "przycinania" zawsze maja jakis konkretny powod ktory nalezy wyliminowac

nie mozna formulowac takich wnioskow bez przedstawienia konkretnych analiz i wynikow testow na grupie technicznej :)
Dariusz Żukowski

Dariusz Żukowski [keczerad]
Programista z
zamiłowania.

Temat: Firmy wdrażające Presta

Arkadiusz K.:
"przycinania" zawsze maja jakis konkretny powod ktory nalezy wyliminowac

to się nazywa slow query, takie po prostu sa i tyle. Pamietam jak w ktorej wersji VirtualMart padał bo ktos sie zalogował do sklepu i zmienilo sie query na takie dziadowskie ze az zal było patrzec, do logowania wszystko szlo jak bułka z masłem.
Sebastian K.

Sebastian K. programista,
elaboro.pl

Temat: Firmy wdrażające Presta

presta jest napisana tak sobie, ( można było lepiej, można było gorzej, ogólnie nie jest źle ... bo szybko się łapie o co chodzi i łatwo przerabia ) my dużą część logiki ( np. sławetną struktura katalogów ) przenieśliśmy do procedur składowalnych w bazie danych co przyniosło naprawdę duże przyśpieszenie.... To prawda że znamy lepiej pg i wycisneliśmy z niego to co można było i dało to efekt, ale te same procedury na np. oraclu chodziły jeszcze około 10 - 20% szybciej. Więc baza ma też znaczenie i to jest fakt (szkoda tyko że oracle taki kosztowny ) . Inne pytanie czy można to było zrobić w mysql nie mam pojęcia ( a jeśli tak to dlaczego tego nie zrobili ? ). Wszystkie testy były na nasze wew. potrzeby i nie będę ich publikował, przedstawiam tylko wnioski. I nie jest to jakaś krytyka mysql ... Sebastian K. edytował(a) ten post dnia 28.01.11 o godzinie 23:15
Dariusz Żukowski

Dariusz Żukowski [keczerad]
Programista z
zamiłowania.

Temat: Firmy wdrażające Presta

Sebastian K.:
presta jest napisana tak sobie,

i tutaj się z tobą nie zgodzę! Znam prawie wszystkie sklepy od bebechów, komercyjne i te open source i moim skromnym zdaniem logika bazy danych jest tutaj najlepiej zrobiona, sa fajne rozwiazania mozna się na nich wzorować i nawet powinno się, a wiesz programista to też człowiek i tez popełnia błędy, taki bląd po prostu trzeba znaleźć z nie przepisaywać cały sklep, a jak się nie jest zadowolonym z open sourca to sie pisze swoj sklep.
Sebastian K.

Sebastian K. programista,
elaboro.pl

Temat: Firmy wdrażające Presta

i z czym tu sie nie zgadzac ;-) napisałem że presta jest fajna, a procedury składowe szybsze (dużo) , my za bardzo logiki nie zmienialiśmy,( bo strony modelu jest bardzo podobnie ) ale prostu zamiast back office presty stosujemy swoje rozwiązanie.Sebastian K. edytował(a) ten post dnia 29.01.11 o godzinie 14:38

Następna dyskusja:

Presta na KEI




Wyślij zaproszenie do