1.12.7 i starsze - Search
maminowiec - 29-08-2010, 16:50 Temat postu: Search Wiele osób skarży sie na szybkość działania wyszukiwarki , postanowiłem lekko ją zoptymalizować i dać wam do przetestowania.
Oto moje wyniki testu
Cytat: | stara wyszukiwarka
Wynik dla: Gołębie
Znalezionych wyników: 643
Strona wygenerowana w 1,77 sekundy. Zapytań do SQL: 14
Wynik dla: Gołąb
Znalezionych wyników: 336
Strona wygenerowana w 0,51 sekundy. Zapytań do SQL: 14
Wynik dla: Nie
Znalezionych wyników: 1221
Strona wygenerowana w 1,17 sekundy. Zapytań do SQL: 14
Zobacz moje posty
Znalezionych wyników: 481
Strona wygenerowana w 0,34 sekundy. Zapytań do SQL: 14
Nowa wyszukiwarka
Wynik dla: Gołębie
Znalezionych wyników: 643
Strona wygenerowana w 0,25 sekundy. Zapytań do SQL: 14
Wynik dla: Gołąb
Znalezionych wyników: 336
Strona wygenerowana w 0,34 sekundy. Zapytań do SQL: 14
Wynik dla: Nie
Znalezionych wyników: 1221
Strona wygenerowana w 0,48 sekundy. Zapytań do SQL: 14 (różnica 0.69s)
Zobacz moje posty
Znalezionych wyników: 481
Strona wygenerowana w 0,32 sekundy. Zapytań do SQL: 14
|
Dodatkowo jeśli wyłączymy pokazywanie dymków to wyszukiwarka będzie działała szybciej.
Poprawiłem też wyszukiwanie wg autora , jeśli wpiszemy * to wyszukuje nam wszystkie wyniki co może obciążyć bazę
W załączniku plik search.php gotowy do podmiany
Oraz ręczna instrukcja
Budyn00 - 29-08-2010, 17:22
maminowiec napisał/a: | W załączniku plik search.php gotowy do podmiany |
Jesteś w stanie zrobić "instrukcje" do tego moda ?
maminowiec - 29-08-2010, 17:53
Ok zrobiłem ręczną instrukcje
Zachęcam do testowania
HardROoZi - 29-08-2010, 17:53
Budyn00, przecież tylko podmieniasz plik search.php ;p
maminowiec - 29-08-2010, 17:57
No tak ale jak ktoś ma inne dodatki , które nie ingerują w zapytania to możne wykonać instrukcje ręczną
maminowiec - 30-08-2010, 15:09
Poprawiłem , brakowało p.post_time
zobacz czy jest ok
mek1942 - 30-08-2010, 15:37
skoro aż taka optymalizacja to może administracja/moderacja sie temu przyjrzy bliżej (chodzi mi o danie tego do nowej poprawki)
Polaczek - 30-08-2010, 18:41
Dzisiaj przetestuję na zaspamionym forum testowym przez 2000 spambotów (4000 postów) i dam wyniki testów. Zobaczę też kod - z ciekawości.
Logan4 - 30-08-2010, 20:31
Po tej optymalizacji nie można wyszukiwac postów z pomógł
Tzn nie wyświetlają się posty.
maminowiec - 30-08-2010, 21:03
Poprawione , proszę sprawdzić teraz.
Logan4 - 30-08-2010, 21:24
Teraz działa
Seba123 - 30-08-2010, 21:44
Niebawem ja coś od siebie wydam
Polaczek - 30-08-2010, 21:57
Fraza "ajax" (wyników: 1) na moim testowym forum nr 1 (bez spamu)
Przed:
Kod: | Strona wygenerowana w 0,03 sekundy. Zapytań do SQL: 16 |
Po:
Kod: | Strona wygenerowana w 0,03 sekundy. Zapytań do SQL: 13 |
Zobacz moje posty na testowym forum bez spamu:
Przed:
Kod: | Strona wygenerowana w 0,05 sekundy. Zapytań do SQL: 16
Strona wygenerowana w 0,03 sekundy. Zapytań do SQL: 13 |
Po:
Kod: | Strona wygenerowana w 0,03 sekundy. Zapytań do SQL: 13 |
Zobacz posty bez odpowiedzi na forum testowym bez spamu:
Przed:
Kod: | Strona wygenerowana w 0,03 sekundy. Zapytań do SQL: 15 |
Po:
Kod: | Strona wygenerowana w 0,03 sekundy. Zapytań do SQL: 12 |
---
Teraz forum ze spamem na cba.pl (celowo po 3 wyniki bo tragiczny load jest i jest to "oszukancze"):
Zobacz posty nieprzeczytane [340]:
Przed:
Kod: | Strona wygenerowana w 0,94 sekundy. Zapytań do SQL: 21
Strona wygenerowana w 0,76 sekundy. Zapytań do SQL: 20
Strona wygenerowana w 1,45 sekundy. Zapytań do SQL: 2 |
Po:
Kod: | Strona wygenerowana w 0,59 sekundy. Zapytań do SQL: 23
Strona wygenerowana w 0,83 sekundy. Zapytań do SQL: 20
Strona wygenerowana w 0,27 sekundy. Zapytań do SQL: 20 |
Zobacz swoje posty:
Przed:
Kod: | Strona wygenerowana w 11,42 sekund. Zapytań do SQL: 27
Strona wygenerowana w 3,12 sekund. Zapytań do SQL: 20
Strona wygenerowana w 0,57 sekundy. Zapytań do SQL: 20 |
Po:
Kod: | Strona wygenerowana w 0,83 sekundy. Zapytań do SQL: 23
Strona wygenerowana w 0,58 sekundy. Zapytań do SQL: 20
Strona wygenerowana w 0,43 sekundy. Zapytań do SQL: 20 |
Fraza "big":
[Znalezionych wyników: 508]
Przed:
Kod: | Strona wygenerowana w 1,95 sekundy. Zapytań do SQL: 20
Strona wygenerowana w 1,25 sekundy. Zapytań do SQL: 20
Strona wygenerowana w 0,57 sekundy. Zapytań do SQL: 23 |
Po:
Kod: | Strona wygenerowana w 0,95 sekundy. Zapytań do SQL: 20
Strona wygenerowana w 0,28 sekundy. Zapytań do SQL: 20
Strona wygenerowana w 0,21 sekundy. Zapytań do SQL: 20 |
Chyba na cba.pl nie ma co testów przeprowadzać nawet. Load jest tragiczny przez co wyniki gentime bardzo mylące.
Przeniosę bazę ze spamem na forum testowe nr 1 i dam znać
Budyn00 - 30-08-2010, 23:17
Przed :
Szukane słowo *admin*
( Wyświetl posty z ostatnich: wszystkie Posty)
1) Znalezionych wyników: 2482 | Strona wygenerowana w 1,37 sekundy. Zapytań do SQL: 15
Po:
Szukane słowo *admin*
1) wskakuje mi taki link :
http://www.g-zone.pl/sear...search_author=*
( Wyświetl posty z ostatnich: wszystkie Posty)
i nic nie szuka
Jeśli ktoś chce sprawdzić to :
I dodaję zdjęcie "jak ja szukam"
http://www.g-zone.pl/up/i...69706247359.jpg
Seba123 napisał/a: | Niebawem ja coś od siebie wydam |
Czekamy na to Będzie miało "dymki z sugerowanym wyrazem" ? :-D
michu2009 - 30-08-2010, 23:20
wpisz bez gwiazdek samo admin i ci poszuka u mnie działa na twoim forum
|
|
|