Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyszukiwarka na stronie, Jak ugryźć
uglukha
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 5.05.2008

Ostrzeżenie: (0%)
-----


Witam,
dostało mi się zadanie napisania szukajki na stronie. Strona ma dość nietypową konstrukcję, bo jest w php, ale spora część tekstów stałych jest ciągnięta z xml i zwykłych plików txt,html. Wszystkie teksty do przeszukiwania są poza mysql, właśnie w tych plikach.

Wszystko jest dość logicznie ułożone, pogrupowane w katalogach, ładnie nazwane itp.

Taka baza danych z plików (sic!) wink.gif Jest ich około 300 po parę kb.

I moje pytanie, czy ma sens napisanie wyszukiwarki takiej:
- formularz - wpisanie szukanej frazy
- php ładuje do tablicy odpowiednią zawartość plików
- przeszukuję tablicę na szukaną frazę
- wyświetlam wyniki na podstawie wyszukania w tablicy

Czy coś takiego będzie wydajne? Ile tych plików może być, zanim się zamuli serwer. Leży to wszystko na jakimś zwyczajnym hostingu z tego co się orientuję, jakaś nazwa.pl czy coś w tym stylu.

Z góry dzięki za odp.


--------------------
Death and Decay >.<
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
uglukha
post
Post #2





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 5.05.2008

Ostrzeżenie: (0%)
-----


Dzięki wszystki za odpowiedzi, w sumie problem rozwiązany.

Okazało się że ma to tylko przeszukiwać same tytuły artykułów, więc max 300 tytułów jeśli się weźmie szukanie po całości, a zazwyczaj szukanie w około 30 w jednej kategorii (domyślne).

Uznałem, że to nie zamuli serwera, użyłem wrzucania do tablicy i pętla foreach, i wyszukiwanie przez :

  1. $pos = stripos($nazwa, $szukaj);


Ponoć mniej zasobożerne niż preg_match.

Jak będą zadyszki na serwie to zrobię jakąś mini bazę z zapytaniami, tak jak piszecie smile.gif

Dzięki!

P.S. Czy jak w jednym skrypcie tekstowym zrobię pętlę 1000 wyszukiwań to będzie to tak samo obciążające, jak 1000 użytkowników robiących 1 wyszukanie w tym samym czasie?
Chciałbym jakoś przetestować wydajność i zamulenie serwera moim skryptem biggrin.gif


--------------------
Death and Decay >.<
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 04:36