Konieczna optymalizacja strony.
Odchudź grafiki, p3, autoptimize …
Thread Starter
rask44
(@rask44)
Odchudzenie zmniejszy ilość skryptów, wielkość grafik itp. jednak problemem jest bardzo długie odpytywanie serwera jeszcze zanim są żądania o skrypty, grafiki itp.
No to po pierwsze porządny hosting a nie takie atrapy + właściwy konfig serwera.
Analiza logów, zwłaszcza error log, slow log.
Zmieniasz wp crona na crona serwerowego.
Czyścisz bazę ze śmieci.
Wtyczki sprawdzasz P3, wyłączasz zbędne, dla zasobożernych szukasz lżejszych zamienników.
Sprawdzasz motyw – Log Deprecated Notices, Theme Check, Query Monitor – poprawiasz, wycinasz zbędne elementy, wyłączasz zbędne filtry, optymalizujesz kod etc.
Redukujesz liczbę requestów, skrypty i style scalasz i kompresujesz, wykorzystujesz sprite’y itp.
Konfigurujesz cache, korzystasz z CDNów.
Thread Starter
rask44
(@rask44)
Ok, porobię te rzeczy chociaż wydaje mi się ze większość z nich wpłynie na całkowity czas ładowania strony i liczbę requestów, natomiast u mnie, wg firebuga ponad 10 sekund (czasami prawie 20), problemem jest oczekiwanie na pierwszy request od serwera, ten z czystym kodem HTML.
Co rozumiesz pod pojęciem porządnego hostingu i atrapy?
Serwis postawiony jest na homie, stawiałem tam już kilka serwisów i nie było problemu nigdy wcześniej.
A ten html to z kosmosu się bierze?
Temat optymalizacji, to nie takie hop-siup.
W ogrooomnym uproszczeniu -aby ten html został wygenerowany, masz cały php+sql, mielenie WordPressa łącznie z wtyczkami i motywem ….czyli pod maską szereg czynności z których każda trwa określoną ilość czasu.
Weź teraz sobie wyobraź, że część z tych czynności jest wykonywana niepotrzebnie, część niepoprawnie, część nieoptymalnie. W efekcie coś, co mogło by trwać X czasu, wykonywać się może kilkakrotnie dłużej.
Teraz już wiesz o co chodzi m.in. z tymi wtyczkami i motywem?
Co do home – to już mi się serio nie chce na ten temat pisać.
Zapytam więc może, co wiesz np. na temat ich specyfikacji(konfiguracji)? -może to ja się nie znam i uda ci się mnie czymś zaskoczyć.
No dobra, wiem, to dla wielu czysta abstrakcja. Lepiej przemawiają cyferki, no to malutki, szybki teścik czasu wykonania czystego PHPa – ten sam kod testowy rzucony na kilka różnych serwerów …home – 29.15 sekundy, linuxpl – 7.42 sek., kylos – 4.39 sek., kei – 10.50 sek.
Thread Starter
rask44
(@rask44)
Ok, dzięki za odpowiedź, rozjaśniłeś mi kilka rzeczy i będę pracował nad optymalizacją.
Nie twierdzę że home jest super tylko że przy zwykłym wordpresie tak dużych czasów ładowania nie było, dopiero przy takiej konfiguracji wychodzi na jaw że serwer ma z tym problem. Muszę przemyśleć zmianę hostingu na inny.
Dzięki za pomoc i wyjaśnienie kilu rzeczy.