Optymalizacja za pomocą 1 kliknięcia
Moduł umożliwia optymalizację jednym kliknięciem: tworzenie indeksów, optymalizację tabel (optymalizacja tabeli zapytań SQL), a także włączenie pamięci podręcznej SQL, jeśli jest to wymagane.
Funkcja. Jeśli zaznaczysz w polu „Włączyć pamięć podręczną?” wartość „Disabled”, to moduł nie wyłączy pamięci podręcznej, jeśli była włączona. Robi się to specjalnie, aby zapobiec przypadkowemu wyłączeniu pamięci podręcznej podczas okresowego sprawdzania, czy konieczne jest utworzenie indeksów i optymalizacja tabel.
Mały niuans w indywidualnych przypadkach. Zauważ, że na przykład, jeśli budowanie indeksów trwa zbyt długo (więcej szczegółów w „Co zrobić, jeśli budowanie indeksów trwa zbyt długo?”), wówczas będziesz musiał je zbudować za pomocą zakładki, a nie poprzez 1- optymalizacja kliknięć. Jest to ograniczenie czysto techniczne.
Buforowanie zapytań SQL
OpenCart, jak każdy CMS, wykonuje do bazy danych znaczną liczbę zapytań SQL, z których część jest tego samego typu (tzn. ten sam wynik będzie taki sam dla różnych użytkowników).
A jeśli produktów jest dużo, to zapytania SQL z łatwością mogą stać się główną przyczyną spowolnienia sklepu internetowego (jeśli masz ponad 5000 produktów, to prawdopodobnie dobrze o tym wiesz).
Można tego jednak uniknąć, buforując zapytania SQL za pomocą modułu IMDBOptimizer.
Możliwości:
1. Hybrydowy system buforowania zapytań SQL (DB + pliki), który pozwala zwiększyć prędkość generowania strony HTML (testowany na standardowym OpenCart z produktami 5500 - wzrost wydajności od 30% do 70-80%) i częściowo zrównoważyć obciążenie między dyskiem a bazą danych.
2. Obsługiwany jest filtr „według słowa” w celu wykluczenia zapytań SQL z procesu buforowania (niezależny od rejestru).
3. Obsługiwany jest filtr „URL”, który pozwala na wykluczenie poszczególnych stron z procesu buforowania zapytań SQL (niezależnych od rejestru).
4. Ponieważ buforowane są tylko zapytania SQL, moduł ten można z powodzeniem stosować razem z innymi modułami buforującymi (np. v2pagecache). Lepiej jednak sprawdzić kompatybilność na serwerze testowym.
5. Czy zainstalowałeś moduł? Nic nie trzeba konfigurować do buforowania. Zapytania SQL są automatycznie buforowane (z uwzględnieniem filtrów) bez konieczności konfiguracji czegokolwiek innego.
6. Inną charakterystyczną cechą buforowania zapytań SQL jest to, że jeśli to samo zapytanie jest używane podczas generowania różnych stron internetowych lub jest po prostu powtarzane, wówczas wykorzystywana jest tylko jedna pamięć podręczna. Prosty przykład: otworzyłeś ten sam produkt z różnych kategorii - opcje zostaną zapisane w pamięci podręcznej tylko 1 raz.
7. Można używać zarówno z tworzeniem indeksów, jak i bez nich.
8. Podczas instalacji moduł natychmiast tworzy standardowe ustawienie, wystarczy włączyć pamięć podręczną.
9. Łatwe zakładanie i łatwe zdejmowanie.
Ograniczenia i niuanse:
1. Ponieważ jest to moduł buforujący na poziomie bazy danych, należy wziąć pod uwagę, że takie funkcje jak wyświetlanie aktualnego salda produktu czy aktualnej ceny karty nie są obsługiwane (dane są również buforowane).
2. W pamięci podręcznej buforowane są tylko zapytania SQL rozpoczynające się od wyboru.
3. Zastępuje się podstawowy plik rejestru.php
4. Buforowanie dotyczy tylko części klienckiej, w części administracyjnej wszystkie żądania realizowane są normalnie.
5. Weź pod uwagę, że buforowanie jest dodatkowym obciążeniem. Na przykład, gdy po raz pierwszy otworzysz stronę produktu, ładowanie może zająć więcej czasu (tworzona jest pamięć podręczna).
Funkcje dodatku
Jeszcze brak opinii na temat tego produktu
Nie ma żadnych pytań dotyczących tego produktu.