zacznę od tego, że jeden ze sklepów mam postawiony (niestety) na frameworku od LeoTheme. Dzieją się tam różne cyrki. Od strony używania sklepu najpoważniejszy problem to ładowanie się stron z produktami z kombinacjami (w przypadku prostych produktów sklep działa szybko i płynnie).
Generalnie to jedyne analogie, które zauważyłem. W konsoli nie widzę żadnych błędów wskazujących problem.
OutOfMemoryException
Niekiedy (na zapleczu lub na stronie - tylko na stronach produktów z kombinacjami, lub na zapleczu przy ich edycji) potrafi wywalić błędy jak poniżej:
" (1/1) OutOfMemoryException
Error: Allowed memory size of 838860800 bytes exhausted (tried to allocate 20480 bytes)
in EventDispatcher.php line 125"
Co oznacza (jeśli dobrze rozumiem), że moje 800M na proces PHP jest niewystarczające! Zwiększyłem limit do 1GB na proces PHP, ale chyba każdy się zgodzi, że tak to działać nie powinno.
Mam dedykowany serwer, który pewnie wytrzyma takie obciążenia przy jakimś tam ruchu, no ale nie o to chodzi w sklepie postawionym na 1.7.5.1 i PHP 7.2?
Co zrobiłem
Napisałem wiele dni temu do LeoTheme, niestety ich 3 odpowiedzi były takie same "włącz kompresję na witrynie oraz cache" (co jest włączone).
Jako, że od nich pomocy nie uzyskam, to może ktoś z forumowiczów ma jakiś pomysł?
Co mogę zrobić?
Rozważam już migrację sklepu na nową instancję i budowę sklepu na czystym szablonie, chociaż nie ukrywam, że jest to ostateczność, bo zabierze to mnóstwo czasu, a budżetu na to nie mamy.
Question
kasy
PS: 1.7.5.1
PHP: 7.2
Serwer: dedykowany
Link do sklepu: http://sukienki-komunijne.com
--
Dzień dobry wszystkim,
zacznę od tego, że jeden ze sklepów mam postawiony (niestety) na frameworku od LeoTheme. Dzieją się tam różne cyrki. Od strony używania sklepu najpoważniejszy problem to ładowanie się stron z produktami z kombinacjami (w przypadku prostych produktów sklep działa szybko i płynnie).
Dla przykładu:
http://sukienki-komunijne.com/torebki/15-torebka-t2.html
(produkt prosty, czas ładowania wg pingdom: 1.47 s
http://sukienki-komunijne.com/sukienki/39-94958-sukienka-komunijna-z-hostia-sa37.html#/65-klatka_piersiowa-59_cm/102-dlugosc_sukienki-100_cm/137-talia-50_cm
(produkt z kombinacją cech, czas ładowania wg pingdom: 9.56 s)
Podobnie sprawa ma się z kategoriami.
Na stronie kategorii, na której znajdują się produkty proste sklep ładuje się szybko -> np. http://sukienki-komunijne.com/14-dodatki. Na stronie kategorii, na której znajduje się choć jeden produkt z kombinacjami witryna muli okrutnie -> np. http://sukienki-komunijne.com/17-sukienki
Generalnie to jedyne analogie, które zauważyłem. W konsoli nie widzę żadnych błędów wskazujących problem.
OutOfMemoryException
Niekiedy (na zapleczu lub na stronie - tylko na stronach produktów z kombinacjami, lub na zapleczu przy ich edycji) potrafi wywalić błędy jak poniżej:
" (1/1) OutOfMemoryException Error: Allowed memory size of 838860800 bytes exhausted (tried to allocate 20480 bytes) in EventDispatcher.php line 125"
Co oznacza (jeśli dobrze rozumiem), że moje 800M na proces PHP jest niewystarczające! Zwiększyłem limit do 1GB na proces PHP, ale chyba każdy się zgodzi, że tak to działać nie powinno.
Mam dedykowany serwer, który pewnie wytrzyma takie obciążenia przy jakimś tam ruchu, no ale nie o to chodzi w sklepie postawionym na 1.7.5.1 i PHP 7.2?
Co zrobiłem
Napisałem wiele dni temu do LeoTheme, niestety ich 3 odpowiedzi były takie same "włącz kompresję na witrynie oraz cache" (co jest włączone).
Jako, że od nich pomocy nie uzyskam, to może ktoś z forumowiczów ma jakiś pomysł?
Co mogę zrobić?
Rozważam już migrację sklepu na nową instancję i budowę sklepu na czystym szablonie, chociaż nie ukrywam, że jest to ostateczność, bo zabierze to mnóstwo czasu, a budżetu na to nie mamy.
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now