Jak przyspieszyć działanie strony internetowej

Z wykorzystaniem ustawień, wtyczek i motywów projektowych

Szybkość witryny składa się z dwóch elementów:

  • Szybkość tworzenia kodu HTML stron witryny (czas odpowiedzi serwera)
  • Szybkość ładowania dodatkowych elementów stron: obrazów, stylów CSS, czcionek itp.


1. Przyspieszenie generowania kodu HTML (skrócenie czasu odpowiedzi serwera)

Szybkość odpowiedzi serwera można wygodnie sprawdzić za pomocą specjalnych usług online, takich jak PageSpeed Insights. Podobne narzędzia ("konsola deweloperska") są również dostępne w nowoczesnych przeglądarkach.


Wyłącz tryb debugowania

W sekcji "Ustawienia ogólne" aplikacji "Ustawienia" wyłącz ustawienie "Tryb debugowania". To ustawienie jest używane przez programistów podczas tworzenia i testowania oprogramowania oraz wprowadzania zmian w motywach projektu. W trybie debugowanie wyłączone jest buforowanie, które ma na celu oszczędzanie zasobów serwera. Aby przejść do trybu ekonomicznego, należy wyłączyć tryb debugowania.


Optymalizuj motyw projektu

Motyw projektu wykorzystuje kod napisany w języku silnika Smarty (który z kolei jest napisany w PHP). Nieoptymalne użycie kodu Smarty w plikach motywu projektu może spowodować spowolnienie działania witryny i nadmierne obciążenie serwera. Jeśli wprowadzono jakiekolwiek zmiany w kodzie Smarty w swoim motywie projektu, spróbuj tymczasowo wyłączyć te zmiany lub użyć oryginalnego motywu projektu, który nie został jeszcze zmodyfikowany.

Nie wszystkie motywy graficzne działają tak samo dobrze, nawet w swoim oryginalnym stanie. Dla porównania spróbuj użyć lekkiego motywu projektu "Domyślny" z ustawieniami standardowymi.


Skonfiguruj wtyczki

Kod PHP używany w wtyczkach może w pewnych warunkach nie działać wydajnie. Zapytaj twórców wtyczki, w jaki sposób możesz zmniejszyć obciążenie serwera www - na przykład poprzez zmianę ustawień.

Jeśli nie ma możliwości zmniejszenia obciążenia poprzez dostosowanie ustawień wtyczek, poszukaj w sklepie Web-systems.pro lepszego zamiennika dla wolno działających wtyczek.


Aplikacja "Sklep"

Zastąp kategorii-filtry kategoriami statycznymi.

Kategorii-filtry produktów w aplikacji "Sklep" mogą stanowić duże obciążenie dla Twojego serwera ze względu na złożoność procesu wybierania produktów z dużego katalogu. Możesz przyspieszyć ładowanie stron kategorii produktów, zastępując kategorii-filtry szybszymi kategoriami statycznymi. Kategorie statyczne mogą być wypełnione produktami poprzez import pliku CSV lub za pomocą wtyczek Web-systems.pro dla aplikacji "Sklep".


2. Przyspieszenie ładowania dodatkowych elementów

Podłącz CDN

Technologia CDN umożliwia pobieranie obrazów, stylów i czcionek dla witryny z serwera dostawcy CDN znajdującego się najbliżej użytkownika, co przyspiesza ładowanie stron. Dowiedz się więcej o podłączaniu do sieci CDN.


Zmniejsz rozmiar obrazów

Strony mogą nadal ładować się wolno, jeśli używasz bardzo dużych obrazów, nawet przy użyciu sieci CDN. Zoptymalizuj rozmiar obrazów za pomocą edytora obrazów lub zmień ustawienia miniatur w aplikacjach Web-systems.pro (np. w aplikacji "Sklep").



Błąd w tekście? Zaznacz ją myszką i kliknij Ctrl + F1 lub kliknij na ten blok!