Wsparcie » Sieci » Długie ładowanie multisite

  • rask44

    (@rask44)


    Witam,
    stawiam serwis z wykorzystaniem multisite, Polylang i Domain Mapping. Wszystko działa poprawnie oprócz tego że przy pierwszym wejściu strona ładuje się grubo ponad 10 sekund, nie pokazuje się nawet tytuł strony ani loader, czyli tak jak by tyle czasu trwało odpytywanie serwera.
    Na serwerze są też inne instancje wordpressa i tam działa poprawnie.
    Zainstalowałem W3 Total Cache ale to problemu nie wyeliminowało.
    Najgorsze jest to że problem występuje przy pierwszym uruchomieniu strony na danym komputerze, przy ponownym ładowaniu jest już ok, dlatego też nawet nie mogę poeksperymentować wyłączając pluginy ponieważ nie mam jak tego testować. Na wszystkich speed testach wychodzi ładowanie w normie.
    Jeden z serwisów: new.banfi.pl
    Jakiś pomysł jak rozwiązać ten problem lub przynajmniej jak wywołać ten błąd za każdym razem do testów?

Viewing 6 replies - 1 through 6 (of 6 total)
  • Moderator Paweł Knapek

    (@adpawl)

    Konieczna optymalizacja strony.
    Odchudź grafiki, p3, autoptimize

    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.

    Moderator Paweł Knapek

    (@adpawl)

    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.

    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.

    Moderator Paweł Knapek

    (@adpawl)

    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.

    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.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Długie ładowanie multisite’ is closed to new replies.