Puncte:0

Problemă de stocare în cache lac în secțiunea „Adăugați în coș” ,,, Drupal, Nginx, Php-Fpm

drapel eg

Derulăm un site de comerț electronic configurat de drupal cu nginx și php-fpm. De asemenea, folosim memcached cu baza de date mysql. Serviciul rula fără probleme înainte de a activa stocarea în cache lac. După ce am activat lacul, obținem performanțe mai bune, dar ne confruntăm și cu o problemă legată de sesiune atunci când accesăm secțiunea „adăugați în coș”. Am ocolit adresele URL legate de „adăugați în coș” din lac, dar tot nu am avut noroc.

Problema este descrisă mai jos Când adăugăm orice produs în coș pentru cumpărare, putem vedea numărul de numărare în secțiunea „adăugați în coș”, dar dacă pagina se reîmprospătează și este servită de lac, atunci numărul de numărare se resetează la zero și după aceea coșul a devenit gol.

Acum, ce configurație trebuie să fie setată pe lac pentru a rezolva problema, astfel încât să putem folosi stocarea în cache lac pe sistem?

Conf. lac:

Lac conf

Nginx Conf:

Nginx conf

drapel sv
Ne arată configurația curentă a varnish și nginx.
Md. Shahriar Hossain avatar
drapel eg
Da, iată, a adăugat în postare
Thijs Feryn avatar
drapel in
Secțiunea coș de cumpărături a site-ului este încărcată prin AJAX sau ESI? Sau este totul parte din același răspuns HTTP `/shop`? Dacă se utilizează AJAX sau ESI, vă rugăm să descrieți cum este încărcat numărul coșului de cumpărături și prin ce adresă URL?
Md. Shahriar Hossain avatar
drapel eg
@ThijsFeryn secțiunea coș de cumpărături a site-ului web încărcată prin AJAX,,, Numărul coșului de cumpărături a fost încărcat prin ajax, ajax returnează toate codurile HTML necesare pentru articolul din coș
Thijs Feryn avatar
drapel in
@Md.ShahriarHossain Îmi puteți da adresa URL exactă a apelului AJAX. Voi folosi asta pentru a compune o comandă de înregistrare. Acesta va face parte din răspunsul pe care îl voi crea pentru tine.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.