Salutări.
Pentru test, luați două pagini ale site-ului:
1. Pagina obișnuită a unui site. care lucrează la CMS Modx
2. Duplicați prima pagină pe html din același domeniu
Problema este observată în stadiul de preîncărcare a paginii (primul raspuns al serverului) în ModX.
Timpul mediu de așteptare pretensionate (primul răspuns de la server (și care poate confunda)):
1. ModX - 500 ms
2. Duplicat html - 5 ms
Imagini care arată cronologia încărcării paginii:
Diferența în zeci de ori este prea mare. Mă aștept ca peste 500 ms ModX să aibă ceva de gândit. Server / Caching / Anteturi ca configurate în mod normal.
Pot să fac ModX să se gândească mai repede, ce ar trebui să fac? Pentru un astfel de răspuns, timpul nu mă convine deloc. Să gândim împreună. Dacă implementarea accelerației ModX este foarte intensă pentru muncă și nu o puteți rezolva prin consiliere simplă, sunt gata să discutăm termenii de compensare a timpului petrecut pentru asistență în această chestiune.
Informații de bază:
1. Site-ul este situat pe KVM VPS (2 CPU Intel Xeon / 2 GB RAM)
2. 33 de cereri de la fiecare pagină
3. NginX înainte de Apache
4. Include gzip_module NginX
5. Toate fragmentele și bucățile posibile sunt stocate în memoria cache
Nu știu cum dezvoltatorul a făcut, dar eu nici măcar nu gol (!) Pagina de 100 de ori mai deschis decât o singură dată pe 76ms. Încercat ModXCloud, există aceeași poveste.
Poate îmi puteți spune ce înseamnă cu o memorie cache configurată în mod normal?
Ce se poate schimba aici:
Am încercat să schimbe sistemul de cache clasa-handler pe de altă parte, dar pentru un motiv oarecare fișierul este mai rapid (cache.xPDOAPCCache încercat, cache.xPDOMemCached, cache.xPDOMemCache, toate modulele de pe un VPS este.)