![]() |
![]() |
![]() ![]()
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!) ![]() 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 >.<
|
|
|
![]() |
![]() ![]()
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 :
Ponoć mniej zasobożerne niż preg_match. Jak będą zadyszki na serwie to zrobię jakąś mini bazę z zapytaniami, tak jak piszecie ![]() 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 ![]() -------------------- Death and Decay >.<
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:36 |