to ponad 2,5 tysiąca żądań jest zgubne. Na drugim z zrzutów widać, że ładowana jest duża ilość małych obrazków - czy są one widoczne w np. jakiejś liście rozwijanej?
Tak w 95% to lista lub kilka list rozwijanych.
5% to szkice rysunki techniczne które są widoczne na stronie miniatury (bez listy rozwijanej) po kliknięciu otwiera się okna z większym obrazem.
Do tego w karcie zamówień mapa z lokalizacją geograficzną klienta, program również zaczytuje stan magazynowy każdego komponentu jaki jest podpięty w zamówieniu.
dobre pytanie - czy jest potrzeba ładować te 2,5k obrazków w tym momencie ?
Wiem ale znalezienie komponentu z 2500 pozycji jedynie czytając nazwę czy symbol to raczej tragedia.
Więc jak dla mnie każda pozycja musi posiadać miniaturę to przyśpiesza 99% czasu wyceny lub zamówienia.
Wycenę tworzy się składając produkt z różnych podzespołów "jak klocki LEGO
"
Dokładnie, żądania z obrazkmi po F5 powinny dostawać status 304 (status 200 tylko przy pierwszym odpytaniu lub przy odświeżeniu Ctrl + F5).
Czy tu mowa o jakiejś metodzie cache ?
W takim razie to jednak liczba żądań jakie serwer musi obrobić ?
Pewnie są jakieś limity które ograniczają szybkość ?
Może kod strony nie jest czy baza nie jest źle napisana ?
Na pewno jeszcze poproszę o podejście na świeżo aby zobaczyli co jeszcze można zoptymalizować.
Program ma już 5 lat i co kwartał miał wprowadzane pewne zmiany. Przez ten okres może jedne gryzą się z drugimi ?
Na koniec muszę zastosować jakiś cache dla tych zdjęć lub ustawić aby przeglądarka je zapamiętywała to może również coś przyśpieszy.