Witajcie, drodzy czytelnicy bloga SdelaemBlog.ru , dziś chcę kontynuować rozmowę na temat utworzenia witryny opartej na silniku dle. W końcu stworzyć stronę internetową dle jest tylko połową historii, a nawet mniej, więc skonfigurowanie zasobu jest bardzo ważne na początkowym etapie projektowania. Zwłaszcza, gdy silnik zapewnia tyle ustawień, ile zapewnia silnik DataLife, nie należy zaniedbywać ustawień.
W poprzednich postach zdemontowaliśmy część ustawień, ale to nie wszystko. Dlatego będziemy kontynuować, aż nasz zasób zostanie w pełni skonfigurowany zgodnie z naszymi życzeniami i z uwzględnieniem możliwych potrzeb odwiedzających.
I proponuję rozmawiać o optymalizacji zapytań do bazy danych mysql, ponieważ optymalizacja bazy danych dotyczy również ustawień dle. Stąd motyw - Optymalizacja żądań do bazy danych mysql w dle .
Jaki jest pożytek z optymalizacji zapytań do bazy danych mysql w dle?
Co może dać optymalizacja? 1. Dzięki optymalizacji możesz zwiększyć szybkość ładowania stron i jak wiesz wyszukiwarki weź pod uwagę ten czynnik podczas rankingu stron zasobu. 2. Możesz zmniejszyć obciążenie serwera, a przy dużym ruchu konieczne jest zwiększenie szybkości ładowania stron. 3. Oprócz włączania lub wyłączania różnych modułów Dle w celu poprawy czynników behawioralnych, a także czynniki behawioralne wpływają na ranking zasobu.
Ale to nie wszystkie czynniki, na które może wpływać optymalizacja zapytań do bazy danych mysql w dle . Myślę, że zalety tego ustawienia są niewątpliwe, więc przejdźmy bezpośrednio do konfiguracji dle.
Aby przejść do optymalizacji, jak zwykle, przejdź do panelu administracyjnego dle, kliknij „konfigurację systemu” i wybierz kartę „ optymalizacja zapytań do bazy danych ” .
Pierwszą rzeczą, którą możemy zrobić, to włączyć Gzip do kompresji stron HTML . Jeśli jest włączona, możesz zaoszczędzić na ruchu. Kompresja Gzip pozwala kompresować strony około 3-4 razy, a tym samym oszczędza ruch i przyspiesza ładowanie strony. Włącz.
Włącz pliki kompresji gzip js . Pozwala znacznie zmniejszyć wagę plików JavaScript i zmniejszyć liczbę zapytań do bazy danych mysql, co z kolei wpłynie na szybkość ładowania stron. Gzip jest również używany do kompresji. Włączone, jeśli używane są pliki javascript.
Wybierz typ wyszukiwania używanego w witrynie. Tutaj jesteśmy proszeni o wybranie jednego z dwóch typów wyszukiwania. Prosty lub pełny tekst (zaawansowany). Jeśli chcesz uzyskać dokładniejsze wyniki wyszukiwania, wybierz zaawansowane, ale pamiętaj, że przy tym wyborze obciążenie projektu wzrośnie.
Włącz szybkie wyszukiwanie. Jest to również wyszukiwanie z automatycznym uzupełnianiem, z tą opcją jest znacznie wygodniej korzystać z wyszukiwania, ale także zwiększa obciążenie bazy danych.
Włącz obsługę rejestracji i autoryzacji w witrynie. Wyłączenie rejestracji umożliwia zapisanie dwóch zapytań do bazy danych mysql, a także pozwala na zapisanie na zarejestrowanych użytkownikach: lol: który po prostu nie będzie mógł się zarejestrować i zalogować. Dlatego decydujesz, co jest ważniejsze. Istnieją jednak wyjątki, na przykład, jeśli zasadniczo rejestracja nie zapewnia zasobu, można bezpiecznie wyłączyć ten parametr.
Włącz buforowanie w witrynie. Ponownie, zmniejszenie obciążenia serwera.
Jeśli ta opcja jest aktywna, strony będą przekazywane do przeglądarki odwiedzającego z pamięci podręcznej, czyli zapisanej kopii strony.
Są przypadki, gdy listy przychodzą od hosterów o przekroczeniu dopuszczalnego obciążenia, tutaj ta funkcja pomoże nam.
Włącz obsługę wielu kategorii w witrynie. Umożliwia dodanie artykułu w kilku kategoriach jednocześnie. Aby wybrać wiele kategorii, przytrzymaj klawisz Ctrl.
Wyświetl podobne wiadomości. Wszystko jest tutaj proste, jeśli masz wiadomości 1 i wiadomości 2, to podczas czytania pełnej wiadomości 2 podobne wiadomości będą wyświetlane poniżej, w tym przypadku wiadomości 1.
Wspieraj publikowanie wiadomości w dniu, który jeszcze nie nadszedł. Myślę, że nazwa wyjaśnia, do czego służy ta opcja. O ile go potrzebujesz, zdecyduj sam.
Dołącz obsługę naprawiania wiadomości na stronie: Ta opcja pozwala naprawić konkretny artykuł w jednym miejscu. Po włączeniu obsługi poprawek w dodatku do posta pojawi się kolumna „poprawka na stronie”. Ale nie zapominaj, że jesteśmy tutaj, aby zoptymalizować zapytania do bazy danych dle. Jeśli wyłączysz tę funkcję, obciążenie bazy danych mysql zostanie zmniejszone.
Włącz moduł paska prędkości . Zazwyczaj pasek szybkości znajduje się w kolumnie wiadomości na górze. Na przykład, poszedłeś do zasobu, następnie w jakiejś kategorii, aw jakimś artykule „pasek szybkości” wyświetli twoją lokalizację w ten sposób: Strona główna >> Kategoria >> Wiadomości. Jest także nazywany „bułką tartą”. Okruchy chleba - całkiem przydatne do ponownego łączenia, a także dla odwiedzających. Nawiasem mówiąc, przykład „bułki tartej” dla wordpress, można zobaczyć powyżej tego artykułu. Tak - ten blog jest włączony wcisnąć , ale znaczenie jest takie samo w silniku Dle.
Włącz obsługę zarządzania reklamami. Po włączeniu tej opcji moduł zarządzania materiałami reklamowymi zostanie włączony, a reklama w witrynie zostanie wyświetlona. Jeśli wyłączysz - reklama nie będzie wyświetlana. Myślę, że dla młodych projektów ta funkcja jest bezużyteczna, ale wybór należy do ciebie.
Włącz obsługę wstępnie moderowanych komentarzy. Po włączeniu komentarza komentarz pojawi się dopiero po jego zatwierdzeniu, a jeśli go nie zaakceptujesz, oczywiście użytkownicy nie zobaczą tego komentarza. Ponowne wyłączenie oszczędza zasoby bazy danych mysql, ale jednocześnie jest otwarta dla spamerów.
Włączenie głosowania na stronie . Pozwala przeprowadzać ankiety. Jeśli go wyłączysz, zapisz na pojedynczym zapytaniu do bazy danych mysql.
Włącz wyjście z najwyżej ocenianych artykułów w witrynie . Umożliwia wyświetlanie artykułów oceny. Wyłączenie powoduje również żądanie 1 bazy danych.
Włącz liczbę wyświetleń wiadomości. Daj możliwość policzenia liczby wyświetleń artykułu. Korzystanie z tej funkcji jest raczej kontrowersyjne i najprawdopodobniej zależy od wybranego tematu zasobu.
Licznik buforowania wyświetla wiadomości. Gdy ten parametr jest włączony, licznik wyświetleń zostanie zaktualizowany nie w każdym widoku, ale co 4 godziny, co zmniejszy obciążenie hostingu, z wysoką frekwencją.
Włącz kalendarz. Wyłączenie powoduje również zapisanie 1 zapytania do bazy danych mysql.
Dołącz dane wyjściowe archiwów: Archiwum wiadomości zawiera artykuły ze WSZYSTKICH kategorii ze wspólną taśmą. Nie zapomnij o bazie danych mysql, po włączeniu archiwów do bazy danych zostanie dodane 1 zapytanie.
Umożliwienie korzystania z informatorów RSS umożliwi publikowanie publikacji partnerów z innych witryn w określonym bloku.
Włącz obsługę chmur tagów. Chmura tagów jest przeznaczona do wyświetlania słów kluczowych. Słowa kluczowe są dodawane po dodaniu nowej publikacji.
Zezwalaj użytkownikom na zmianę kolejności sortowania wiadomości w witrynie. Jeśli pozwolisz, na samym szczycie będzie wybór wiadomości sortujących: według daty, popularności itp. Moduł ten zwiększa obciążenie, ale może być przydatny dla odwiedzających.
Włącz nawigację na stronie komentarza za pomocą AJAX . Nawigacja po stronach komentarzy (jeśli jest dużo komentarzy) zostanie zaimplementowana za pomocą AJAX, dzięki czemu komentarze będą ładowane przy użyciu technologii AJAX. Jednocześnie strona nie zostanie ponownie załadowana.
Liczbę komentarzy na stronę można dostosować za pomocą artykułu: Ustawianie komentarzy
Po wszystkich powyższych manipulacjach zapisujemy ustawienia i to wszystko na dzisiaj. Mam nadzieję, że nie jesteś ostatni raz na tym blogu. Będziemy nadal dostosowywać dle strony, w następujących postach, więc zapisz się - nie wstydź się.
A na deser polecam studiowanie kursy wideo Evgenia Popova - wiele przydatnych informacji na temat html, css i wielu innych.
Jaki jest pożytek z optymalizacji zapytań do bazy danych mysql w dle?Jaki jest pożytek z optymalizacji zapytań do bazy danych mysql w dle?
Co może dać optymalizacja?