Po włączeniu cache pozycje spadły. Czekać czy wyłączać?

Nie wiem, czy sobie sam narobiłem problemu, czy po prostu za szybko patrzę na pozycje. Mam małą stronę firmową i ostatnio włączyłem cache, minifikację plików oraz kompresję obrazów, bo na telefonie strona była wyraźnie ciężka. Po zmianie ładuje się zauważalnie szybciej, więc od strony użytkownika wygląda to lepiej. Tylko że po kilku dniach część fraz spadła mniej więcej z miejsc 5-7 na okolice 12-16. Nie zmieniałem adresów, menu, tytułów ani tekstów na podstronach, więc trochę mnie to zaskoczyło. Wszystkie zmiany techniczne zrobiłem jednego wieczoru i teraz nie wiem, czy czekać, czy od razu wyłączyć cache albo minifikację. Mieliście podobnie po takich poprawkach szybkości?

Dyskusja

15 odpowiedzi
WojtekZZaplecza
A co dokładnie włączyłeś oprócz samego cache? Bo co innego gotowa kopia strony, a co innego łączenie i minifikowanie CSS albo JS. No i czy ten spadek widzisz po jednym sprawdzeniu, czy już kilka dni z rzędu?
MichalNaWitrynie

W odpowiedzi do: WojtekZZaplecza

Włączyłem cache strony, minifikację CSS i JS oraz kompresję obrazów. Adresów, menu, tekstów i nagłówków nie ruszałem. Spadek zauważyłem czwartego dnia, wcześniej przez chwilę było mniej więcej po staremu. Dlatego właśnie podejrzewam bardziej minifikację niż sam cache, tylko nie wiem, czy to ma sens.
PawelZAgencji

W odpowiedzi do: MichalNaWitrynie

Po tym, co dopisałeś, też bardziej zerkałbym na minifikację i skrypty niż na sam cache. Otwórz kilka podstron w trybie prywatnym i na telefonie, nie tylko u siebie w panelu. Zobacz, czy tekst i menu są od razu na stronie, czy nie pojawiają się dopiero po chwili. Miałem już przypadki, gdzie desktop wyglądał dobrze, a mobilnie coś się rozjeżdżało po takich optymalizacjach. Możesz też podejrzeć źródło strony i sprawdzić, czy główna treść w ogóle tam siedzi. Jeśli wszystko wygląda tak samo jak przed zmianą, nie wyłączałbym całego pakietu po kilku dniach.
JarekNaSpokojnie
Ja bym po czterech dniach jeszcze nie panikował. Po zmianach technicznych czasem coś chwilę faluje i łatwo się nakręcić, bo akurat wiesz, co ostatnio ruszałeś.
OlaOdSklepu
Miałam coś podobnego w sklepie, ale nie dam sobie ręki uciąć, że winny był cache. Przez kilka dni statystyki wyglądały słabiej, potem część fraz wróciła, a część dalej sobie skakała. U mnie dziwnie zachowywało się łączenie plików, bo strona przy ładowaniu jakby mignęła i dopiero po chwili wszystko wskakiwało na miejsce. Cache zostawiłam, a wyłączyłam tylko tę jedną opcję.
NorbertK

W odpowiedzi do: OlaOdSklepu

Ola, a u Ciebie to było widoczne cały czas czy tylko zanim cache się odświeżył? Pytam, bo miałem raz tak, że jako zalogowany widziałem poprawną wersję, a zwykły użytkownik dostawał jeszcze stare pliki. Człowiek sprawdza i myśli, że jest dobrze, a z zewnątrz strona wygląda trochę inaczej.
lukasz_wawa

W odpowiedzi do: NorbertK

Norbert dobrze pisze o różnych wersjach, ale ja bym nie wrzucał wszystkiego do worka cache. Cache zwykle tylko podaje gotową stronę szybciej. Więcej bałaganu robią opcje typu minifikacja, defer skryptów albo łączenie plików, bo one faktycznie potrafią zmienić kolejność ładowania. Gdybym miał coś testowo wyłączyć, zacząłbym właśnie od tego, a nie od całego cache.
AnetaK
Ja bym najpierw sprawdziła, czy naprawdę spadły wejścia, czy tylko kilka pozycji, które sobie obserwujesz. Przy małej stronie takie przesunięcie na paru frazach wygląda groźnie, a w ruchu czasem prawie tego nie widać. Cztery dni to też mało, szczególnie jeśli nic nie zmieniałeś w treści ani adresach. Bardziej by mnie interesowało, czy po tej optymalizacji użytkownik widzi dokładnie tę samą stronę co wcześniej. Wejdź z telefonu, z innej przeglądarki, bez logowania, tak po ludzku. Jeśli tam wszystko jest normalnie, to ja bym nie cofała wszystkiego tylko dlatego, że parę fraz ruszyło.
DamianSklepowy
Ja po takich zmianach po prostu przeklikuję najważniejsze podstrony jak klient. Raz niby było szybciej, a dopiero po chwili ładowały się rzeczy, które wcześniej były od razu widoczne.
KarolGrafik
Obrazy też potrafią namieszać, zwłaszcza jak wchodzi lazy loading albo zmiana formatu. Niby treść zostaje ta sama, ale góra strony potrafi wyglądać inaczej przez sekundę czy dwie. Jeśli masz baner, zdjęcie obok tekstu albo coś ważnego wysoko na stronie, sprawdziłbym, czy po kompresji nie zrobiło się tam puste miejsce. To czasem widać dopiero na słabszym telefonie.
RadekP
Może być też zwykły zbieg okoliczności. Jak się coś ruszy na stronie, to potem każda zmiana pozycji wygląda jak skutek tej jednej rzeczy.
MartaK
Ja bym nie cofała wszystkiego naraz. Wyłączyłabym jedną podejrzaną opcję i zobaczyła, czy dalej jest szybciej i czy coś się uspokaja.
NorbertK
Sprawdź jeszcze wersję dla niezalogowanego użytkownika i najlepiej na innym urządzeniu. Przy cache łatwo się złapać na tym, że właściciel widzi świeżą stronę, a ktoś z zewnątrz dostaje trochę inną. Nie chodzi o grzebanie w serwerze, tylko o porównanie kilku ważnych podstron.
EwaN
Ja bym to zrobiła spokojnie, bez dużego cofania. Skoro strona faktycznie przyspieszyła, to szkoda od razu wracać do starego stanu. Przejrzałabym kilka najważniejszych podstron na telefonie i jako zwykły użytkownik, tak jak pisały osoby wyżej. Jeśli coś wygląda podejrzanie, wyłączyłabym najpierw minifikację albo opóźnianie skryptów, nie cały cache. Cztery dni to dla mnie za mało, żeby uznać, że sama poprawa szybkości popsuła pozycje. Gorzej, jeśli po tygodniu dalej spada i jednocześnie znajdziesz błąd w ładowaniu treści.
lukasz_wawa
I zapisuj sobie, co wyłączasz i kiedy. Jak naraz cofniesz cache, obrazy i skrypty, to potem dalej nie będziesz wiedział, co było winne. Przy takich zmianach najgorsze jest właśnie mieszanie wszystkiego w jednym wieczorze.