Jump to content
  • 0

Wolne ładowanie podsumowania (checkout)


kuch

Question

Witam,

mam taki problem ze sklepem jak w tytule.

Strasznie wolno wczytuje się strona podsumowania/kasy (checkout). Każda inna strona ładuje się od 1 do 2 sekund a przejście z koszyka do podsumowania trwa ponad 10.

Na czystej instalacji nie ma problemu, trwa to też max 2 sekundy więc zakładam że problemu z serwerem czy php nie ma.

Sprawdziłem wszystko co się dało:

Szablon na pewno nie powoduje tego problemu bo sam go pisałem i sprawdzałem w kilku sklepach.

Moduły wszystkie wyłączyłem i też był problem.

Nadpisania też nie. (wrzucałem nawet katalog overrides z czystej instalki).

W narzędziach developerskich chrome widzę tylko document zamowienie (adres) 'pending' i tak to się mieli.

 

Można to jakoś zdebugować, sprawdzić co tam się dzieje? Debug prestashop włączony nic nie pokazuje bo nie wyrzuca żadnych błędów.

Nie mam już żadnych pomysłów co tam może się dziać.

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Dodam jeszcze że problem nie występuje gdy wchodzę do podsumowania jako zalogowany użytkownik lub gdy jestem już na etapie po podaniu adresu (mogę wtedy wyjść ponownie do koszyka i przejść do podsumowania już szybko).

Mam pewność, że jest to powiązane z tabelą ps_address w kórej mam ponad 44 tysiące pozycji. Jak ją opróżniłem to ładowanie trwa tyle ile powinno.

Dla przykładu zostawiłem połowę i tak wygląda profilowanie:

image.thumb.jpg.0bf033d140bca6a1b1ba66e41204d8c8.jpg

 

Niżej w zapytaniach są tysiące takich zapytań dla każdego id_adress:

SELECT SQL_NO_CACHE *
FROM `ps_address` a
WHERE (a.`id_address` = 3361) LIMIT 1

 

 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...