Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [eCommerce] Prestashop, Opencart, Magento który najłatwiej przerobić.
23kulpamens
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 1
Dołączył: 11.10.2007

Ostrzeżenie: (0%)
-----


Chciałem zapytać się kogoś z doświadczeniem z silnikami sklepów internetowych o to który z tych trzech: Magento, Prestashop oraz Opencart jest najłatwiej zmodyfikować. Który kod jest najbardziej przejrzysty i zgodny z wzorcem MVC. W którym jest użyte najmniej wtyczek. Dodatkowo który daje największe możliwości modyfikacje przez rozszerzenia bez konieczności modyfikowania właściwego kodu.

Potrzebuję zrobić możliwie szybko sklep obsługujący jakieś 500k produktów setkach kategorii i podkategorii. Dlatego chcę skorzystać części gotowych funkcji jednego ze sklepów. Do tego dorobić zaawansowaną wyszukiwarkę, zoptymalizować kod zarządzania kategoriami, zmienić sposób dokonywania zakupu (będzie on bardzo nietypowy). No i z tego co się zorientowałem presta ma dość ubogie możliwości nadawania uprawnień administratorom, więc w jej przypadku ten kod też pójdzie do wymiany.

Proszę o Waszą opinię który z silników będzie najlepszy do tego zadania.
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Z wszystkimi nie miałem do czynienia, ale o Preście zapomnij. Dokumentacja do tego leży i kwiczy.
Go to the top of the page
+Quote Post
23kulpamens
post
Post #3





Grupa: Zarejestrowani
Postów: 57
Pomógł: 1
Dołączył: 11.10.2007

Ostrzeżenie: (0%)
-----


Z tego co widzę, to w opencart jeszcze bardziej leży i jeszcze bardziej kwiczy. Może poza książkami, które oferują we wprowadzeniu.
Go to the top of the page
+Quote Post
janek9
post
Post #4





Grupa: Zarejestrowani
Postów: 121
Pomógł: 2
Dołączył: 22.03.2009

Ostrzeżenie: (0%)
-----


Do Twoich potrzeb polecam Magento w najnowszej wersji, dobra dokumentacja i pięknie napisany kod. Presta jest raczej dla prostych, niewymagających sklepów.
Go to the top of the page
+Quote Post
23kulpamens
post
Post #5





Grupa: Zarejestrowani
Postów: 57
Pomógł: 1
Dołączył: 11.10.2007

Ostrzeżenie: (0%)
-----


A co sądzicie o Opencart? Ktoś to modyfikował? Magento to jednak kobyła i wolałbym jej uniknąć jeśli to możliwe.
Go to the top of the page
+Quote Post
darko
post
Post #6





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Magento, fakt, kobyła, ale funkcjonalnie masz wszystko out of the box, poza tym dobrze zaprojektowana kobyła, więc może jednak warto rozważyć? Z pozostałymi platformami nie miałem do czynienia, więc się nie wypowiem.
Go to the top of the page
+Quote Post
23kulpamens
post
Post #7





Grupa: Zarejestrowani
Postów: 57
Pomógł: 1
Dołączył: 11.10.2007

Ostrzeżenie: (0%)
-----


Ktoś potrafi wytłumaczyć wykresy z tego artykułu? Z tego co zrozumiałem to im więcej konkurencyjnych użytkowników, tym bardziej rośnie wydajność sklepu (?!)

http://www.magentocommerce.com/blog/commen...yth-vs-reality/
Go to the top of the page
+Quote Post
darko
post
Post #8





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Czytaj ze zrozumieniem, te wykresy pokazują różnice pomiędzy zastosowaniem mechanizmów cache-owania pełnostronicowego, a ich brakiem. Tak czy siak, Magento da się ładnie podkręcić.
Go to the top of the page
+Quote Post
23kulpamens
post
Post #9





Grupa: Zarejestrowani
Postów: 57
Pomógł: 1
Dołączył: 11.10.2007

Ostrzeżenie: (0%)
-----


To rozumiem, jest to napisane na górze. Ale nie ma żadnej informacji o tym, że przy każdej ilości konkurujących użytkowników maszyna się zmieniła. To samo tyczy się wykresu ze skalowalności sklepu. Nawet jak przyjmie się możliwość zmiany maszyny dziwne jest że przy zwiększeniu ilości produktów wydajność nieco rośnie sd->10k (sd - sample data)
Go to the top of the page
+Quote Post
darko
post
Post #10





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Widocznie w przyjętej metodologii pomiaru wydajności, serwowanie treści z dysku jest w stanie obsłużyć tyle połączeń w jednej sek. Na zcacheowanej stronie głównej sklepu zazwyczaj jest mało produktów, więc i wielkość indeksu w tym przypadku nie ma większego znaczenia. Taki całostronicowy cache pozwala na wygenerowanie strony tylko raz, czyli tylko raz jest uruchamiany skrypt php, raz lecą zapytania do bazy i zwrotka w postaci html, każde następne wejście jest serwowane z dysku z zapisanego pliku.
Cytat
There are some great graphs in there, the optimization with most gain is probably Full Page Caching on page 20. It shows that the homepage of a Magento shop with 80k products and 500 concurrent connections can still handle 400+ http request per second.


Ten post edytował darko 12.09.2012, 19:39:36
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 01:03