Skocz do zawartości

autoblog - za dużo zapytań sql przez kategorie


.::JARO::.

Rekomendowane odpowiedzi

Witam. Mam taką sytuację:

1) Mam sobie wtyczkę autoblog. Dodałem dużo kanałów rss i przez co mam dużo kategorii (~4 tysiące!!!)

2) Wstawiam do szablonu kod:

 <?php echo get_num_queries(); ?> sql. <?php timer_stop(1); ?> s.

i uzyskuje taki wynik (to co na czerwono zaznaczyłem mnie niepokoi)

20 sql. 2.281 s.

3) Pomyślałem sobie, że jest to spowodowane zbyt dużą liczbą kategorii. Bo strona faktycznie długo się wczytywała.

4) Wchodzę do phpmyadmina, daje na tabele categories i zaznaczam wszystkie oprócz kilkunastu jak np.

Bez kategorii

Linki

Jakaś tam kategoria

(...)

Jakaś tam kategoria

5) No i po usunięciu mam w sumie kategorii z 10 i patrzę na statystyki na dole:

178 sql. 0.291 s.

No i teraz strona wczytuje się szybko ale bardzo dużo zapytań sql jest.

Jak temu zaradzić i zoptymalizować bazę?

*po odświeżeniu to samo oczywiście

Odnośnik do komentarza
Udostępnij na innych stronach

Trzeba by obejrzec dokladnie tego WP a tak na sucho i w ciemno to:

obejrzał bym szablon i postarał sie zlokalizowac co dokładnie generuje te SQL-e.

Ktoś mógł zrobić kiepski szablon. Za czesto wywoływał funkcje które odpytauja do bazy danych zamiast zrobić jeden SQL a konkretny ;)

Moze masz niepotrzebnie powlaczane pewne rzeczy np. ilość postów w kategorii.

Tak jak napisał michalk: Optymalizacja bazy też nie zaszkodzi choc nie oczekiwał bym cudu winnych szukał bym w kodzie PHP :)

Odnośnik do komentarza
Udostępnij na innych stronach

Autoblogi to chyba nie najlepszy pomysł chyba że sie człowiek prosi o filterek albo bama, w czoraj kolejne upomnienie:

Witam

Proszę o natychmiastowe usunięcie wszystkich wpisów z mojego bloga, które pokazują się na stronie: https://skryptoteka.miodzio.net/skrypty_php/hosting/?cat=1

Jest to ewidentny przykład nadużyć w kwestii SEO jak i praw autorskich.

--

Pozdrawiam / Best regards

Mariusz Kędziora

IT Pro Evangelist | Microsoft Poland

Witryna Biznesu - najlepsza promocja biznesu w sieci.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności