Brak miejsca na hostingu blokuje aktualizacje, wgrywanie plików i pocztę. Sprawdź, co zajmuje dysk, co bezpiecznie usunąć i kiedy dokupić więcej miejsca.
Autor: McProdukt · Opublikowano: · Aktualizacja:
Żeby zwolnić miejsce na hostingu, najpierw sprawdź, co je zajmuje, a potem usuń zbędne archiwa i kopie zapasowe z konta, wyczyść duże skrzynki pocztowe, logi i cache oraz ogranicz rewizje w WordPressie. Zwykle to wystarcza, żeby odzyskać sporo miejsca bez zmiany pakietu. Poniżej objawy pełnego dysku, lista typowych „pożeraczy" miejsca, sposoby na znalezienie największych katalogów i tabela: co usuwać śmiało, a czego nie ruszać.
Najpewniejszy sygnał to licznik wykorzystania dysku w panelu hostingu bliski 100%. Zanim tam zajrzysz, zwykle zauważysz objawy na stronie i w poczcie.
Podobne objawy daje przekroczenie limitu inodów, czyli liczby plików, a nie ich wagi. Różnicę między tymi limitami wyjaśniamy w tekście limity hostingu: inody, procesy, pamięć.
Najczęściej winne są kopie zapasowe trzymane na koncie, poczta i zdjęcia. Sam kod WordPressa z motywem i wtyczkami rzadko jest problemem.
wp-content, i nie ma limitu liczby kopii, każde uruchomienie dokłada kolejne archiwum z całą stroną..zip i .tar.gz po migracji, katalogi w rodzaju stara-strona czy backup. Jeśli leżą w public_html, może je pobrać każdy, kto zgadnie nazwę - razem z hasłem do bazy zapisanym w wp-config.php.node_modules wgrany razem z projektem strony bywa ogromny, a na serwerze strony w PHP zwykle nie jest potrzebny.Zacznij od panelu hostingu i WordPressa - to wystarczy w większości przypadków. Po terminal sięgnij, gdy musisz znaleźć pojedyncze duże pliki.
domains/twojadomena.pl/public_html.du -h -d 1 | sort -h - dostaniesz rozmiar każdego podkatalogu, największe na końcu listy. Wejdź do największego i powtórz. Pliki większe niż 100 MB znajdziesz poleceniem find . -type f -size +100M, a katalogi z największą liczbą plików pokaże du --inodes -d 1 | sort -n.Polecenie du liczy miejsce rzeczywiście zajęte na dysku, więc jego wynik może się nieznacznie różnić od sumy rozmiarów plików widocznej w menedżerze plików.
Zanim cokolwiek usuniesz, upewnij się, że masz aktualną kopię zapasową, a pliki, które chcesz zachować, pobierz na komputer.
| Co | Gdzie zwykle leży | Czy usuwać |
|---|---|---|
| Archiwa .zip i .tar.gz, stare kopie strony | public_html, katalog domowy | tak, po pobraniu tych, które chcesz zachować |
| Kopie tworzone przez wtyczkę | podkatalog w wp-content | tak - zostaw najnowszą i ustaw limit liczby kopii |
| Pliki error_log | katalogi strony | tak, ale najpierw przeczytaj i usuń przyczynę błędów |
| Cache wtyczek | katalog wskazany przez wtyczkę | tak - przyciskiem czyszczenia cache we wtyczce |
| Rewizje, kosz, spam w komentarzach | baza danych | tak |
| Stare maile, Kosz, Spam | skrzynki pocztowe | tak, po zarchiwizowaniu ważnych wiadomości |
node_modules | katalog projektu | zwykle tak - potwierdź z wykonawcą strony |
| Zdjęcia i pliki z biblioteki mediów | wp-content/uploads | nie hurtem - usuwaj pojedynczo przez bibliotekę mediów |
vendor | katalog aplikacji | nie - to biblioteki potrzebne do działania strony |
wp-admin, wp-includes, wp-config.php, .htaccess | public_html | nigdy |
Nie musisz trzymać archiwów na koncie „na wszelki wypadek". U nas serwer sam robi kopie plików i baz: w standardowych pakietach co 24 godziny z 30-dniową historią, a w pakietach Hosting 250 GB i Hosting Email 250 GB co 6 godzin z historią 40 dni. Własną kopię i tak warto trzymać poza serwerem - jak to zorganizować, opisujemy w tekście kopie zapasowe strony WWW.
Poczta bywa największym pojedynczym „magazynem" na koncie, bo rośnie latami i rzadko ktoś ją sprząta.
Więcej o porządku w firmowych skrzynkach znajdziesz w przewodniku poczta firmowa od A do Z.
W bazie WordPressa najłatwiej odzyskać miejsce na rewizjach, koszu i spamie w komentarzach.
wp-config.php linię define( 'WP_POST_REVISIONS', 5 );, a WordPress będzie przechowywał najwyżej 5 wersji każdego wpisu. Starsze rewizje usuniesz wtyczką do porządkowania bazy - po zrobieniu kopii.EMPTY_TRASH_DAYS zmienia ten czas, a kosz możesz też opróżnić ręcznie.Wgrywaj zdjęcia w takim rozmiarze, w jakim będą wyświetlane, a nie prosto z aparatu czy telefonu. Każdy wgrany obraz to na serwerze kilka plików, więc oszczędność na oryginale mnoży się przez liczbę tworzonych rozmiarów. Jak zmniejszać i kompresować zdjęcia bez widocznej utraty jakości, pokazujemy w poradniku optymalizacja obrazów: WebP, kompresja, lazy loading.
Jeśli po porządkach nadal masz mniej niż jedną piątą wolnego miejsca, a strona i poczta rosną z miesiąca na miesiąc, lepiej powiększyć konto niż sprzątać co tydzień. Masz dwie drogi: dokupić samo miejsce w dodatkach do hostingu albo przejść na większy pakiet z cennika hostingu. Wszystkie pakiety działają na dyskach NVMe.
Nie. W katalogu uploads są wszystkie zdjęcia i pliki użyte na stronie - po jego usunięciu znikną obrazy z wpisów i podstron. Niepotrzebne media usuwaj pojedynczo w bibliotece mediów WordPressa.
Limit miejsca dotyczy łącznej wagi plików, a limit inodów - ich liczby. Tysiące małych plików cache mogą wyczerpać inody, choć zajmują niewiele gigabajtów.
Przy IMAP tak, bo telefon pokazuje zawartość skrzynki na serwerze - ale wiadomość trafia zwykle najpierw do Kosza, który trzeba opróżnić. Przy POP3 zależy to od ustawień programu, który może zostawiać kopie na serwerze.
Nie. Kopia na tym samym koncie nie pomoże, gdy konto przestanie działać, a zajmuje miejsce. Trzymaj ją poza serwerem i korzystaj z kopii automatycznych dostawcy.
To zależy głównie od liczby zdjęć, kopii i poczty, a nie od samego WordPressa. Rozmiar swojej instalacji i bazy sprawdzisz w Narzędzia → Stan witryny → Informacje, w sekcji „Foldery i rozmiary", i na tej podstawie dobierzesz pakiet z zapasem.
Wszystkie poradniki z kategorii: Hosting od podstaw