RSS
RSS

DreamHost – efety zmiany hostingu współdzielonego na VPS


Kategorie: Administracja, Optymalizacja, Tworzenie stron, Wszystkie

0

Hosting współdzielony DreamHost mimo, że bardzo dobry, ma swoje ograniczenia. Strony z czasem go przerastają. Efektem są błędy 500 internal server error lub 404 not found, ponieważ procesy httpd, które przekraczają limity RAMu lub czasu procesora, są zabijane w trakcie wykonywania, co owocuje takimi właśnie błędami.

Aby przekonać się, ile razy procesy były zabijane, można zapytać wsparcie techniczne o liczbę wykonań prockill. U nas sięgała już kilka tysięcy miesięcznie – tyle razy strony nie ładowały się poprawnie (choć w zdecydowanej większości przy ich administracji, ponieważ użytkownicy mają większość zasobów ładowanych z CloudFlare).

W takiej sytuacji najprościej jest przerzucić się na ich pakiet VPS, który różni się w praktyce tym, że można ustawiać pojemność pamięci RAM i monitorować czas zużycia procesora, co niweluje powyższe problemy. Można także zostawiać włączone na stałe procesy w pamięci, co może być bardzo przydatne dla informatyków.

Wykonaliśmy testy przed i po zmianie hostingu Shared na VPS dla witryny opartej o WordPressa.

Błąd podczas aktualizacji WordPressa: “Aktualnie przeprowadzana jest inna aktualizacja”


Kategorie: Administracja, WordPress, Wszystkie

5

Czasami zdarza się, że WordPress wykonuje samoczynnie aktualizacje.

Niekiedy też coś się nie powiedzie i mimo, że aktualizacja jakiegoś elementu (wtyczki, motywu, systemu) nie jest realizowana, to system w trakcie próby wykonania ręcznej aktualizacji wyświetla powiadomienie: “Aktualnie przeprowadzana jest inna aktualizacja” lub – w języku angielskim: “Another update is currently in progress”.

Jest to spowodowane włączeniem się mechanizmu zapobiegania wykonywaniu dwóch jednoczesnych aktualizacji.

Wszystko wróci do normy po 15 minutach – mechanizm sam odblokuje się i możliwe będzie ręczne przeprowadzenie aktualizacji.

Ekstremalne przyspieszanie stron na WordPressie dzięki PHP 7 i OPcache


Kategorie: Administracja, Nowe technologie, Optymalizacja, Tworzenie stron, WordPress, Wszystkie

2

Wiele firm hostingowych wdrożyło już wersję 7 języka PHP na swoje serwery, która jest znacznie szybsza od poprzednich (nawet dwukrotnie).

Jednocześnie zauważyłem, że wiele z tych firm (np. nazwa.pl, DreamHost) domyślnie ma wyłączone wsparcie dla mechanizmu OPcache, który według moich testów przyspiesza ładowanie stron na WordPressie i sklepach na WooCommerce dwu- a nawet trzykrotnie! Tak – 200% do 300%!

Najwięcej zyskują duże strony, jak sklepy. Czas ich generowania potrafił spaść z 10 sekund do 3 sekund.

Strony niezbyt skomplikowane, jak niniejsza, zyskują przyspieszenie rzędu 10% (czas ładowania spadł z 0,6s do 0,5s).

Wystarczy zapytać dostawcę hostingu, w którym miejscu można włączyć tą funkcję, a strona magicznie przyspieszy. Wiedza techniczna zazwyczaj nie jest wymagana. Dla WordPressa trzeba jednak zainstalować wtyczkę OPcache Dashboard, która automatycznie wyczyści cache po aktualizacji WordPressa, co jest niekiedy potrzebne.

Będzie to kosztem pamięci RAM, ale jeśli mamy zapas około 100MB (a tak zazwyczaj jest), to nie powinno to być żadnym problemem.

Jak przyspieszyć lub wymusić ponowną indeksację Google?


Kategorie: Administracja, Pozycjonowanie, Treść, Tworzenie stron, WordPress, Wszystkie

7

Może się zdarzyć, że strona internetowa przeszła duże zmiany i zależy nam na szybkim lub ponownym zaindeksowaniu jej treści.

Jest to szczególnie ważne, gdy strona była zgłoszona do Google z treścią tymczasową “Lorem ipsum” i wyszukiwarka Google przestała na nią zwracać uwagę i mimo wielomiesięcznego dodawania treści, nie jest ona dodawana do indeksu, a strony tymczasowe już nie istniejące nie są nawet przez Google wychwytywane jako 404, ponieważ po prostu wyszukiwarka witryny już prawie nie odwiedza.

Oto zbiór pomysłów (w zdecydowanej większości sprawdzonych) na przyspieszenie lub ponowne indeksowanie witryny przez roboty Google:

  • trzykrotnie wysłać ponownie mapę witryny w Google Search Console,
  • użyć narzędzia Pobierz jako Google w Google Search Console i po pobraniu każdej podstrony wysłać ją do indeksu przez kliknięcie przy niej przycisku,
  • Pobrać jako Google mapę XML strony i zgłosić ją do indeksu jak powyższą metodą, lecz wraz z odnośnikami strony docelowej (czyli mapy XML),
  • zgłosić witrynę ponownie przez https://www.google.com/webmasters/tools/submit-url,
  • zgłosić podstronę na stronie jej podglądu w urządzeniach mobilnych (przy pomocy tej metody można odświeżać także cudze strony w indeksie Google!),
  • stworzyć specjalną podstronę z odnośnikami stron docelowych i zgłosić ją przez Pobierz jako Google do indeksu (następnie usunąć),
  • dodać nowe podstrony i zgłosić je przez mapę XML witryny, co może zasugerować wyszukiwarce, by częściej odwiedzała stronę,
  • oznaczyć Błędy indeksowania (także w sekcji “na smartfonie”) w Google Search Console jako naprawione, co może pokusić Google o weryfikację,
  • zamieścić odnośniki na innych stronach internetowych do stron, które chce się przeindeksować.

Jak nadpisywać i dodawać pliki JavaScript w WordPressie?


Kategorie: Administracja, Tworzenie stron, WordPress, Wszystkie

0

Czasami zachodzi potrzeba nadpisania pliku JavaScript z motywu macierzystego w motywie potomnym WordPressa, bądź odniesienia się do niego przez stworzenie własnego pliku JS, ładowanego dopiero po innym pliku JS.

Dzisiaj wyjaśnię, jak to zrobić.