![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 1 Dołączył: 2.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Zastanawiam się, czy warto użyć rozwiązania autocompete w jQuery dla formularza szukania wyników (coś takiego jak na http://nodstrum.com/2007/09/19/autocompleter/). Czy takie rozwiązanie bardzo obciąża serwer zakładając, że na stronie wyszukiwarka nie będzie używana zbyt często i obsługiwać do podpowiedzi jedynie systemu tagów (ID,NAZWA_TAGU,SITE_ID)? Znacie może jakieś tutoriale w których przedstawione jest użycie tej metody np. z systemem cache lub zabezpieczenie przed nadmiernym wysyłaniem zapytań? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Skoro wyszukiwarka nie będzie używana zbyt często, to czym się martwisz? Jedna podpowiedź = jedno zapytanie do bazy danych.
Zabezpieczenie przez floodowaniem - a czy przy robieniu zwykłej wyszukiwarki robiłbyś taki mechanizm? Bo zasada działania jest przecież identyczna... Zainteresuj się tą wtyczką: http://jquery.bassistance.de/autocomplete/demo/ Ciekawe jest to, że obsługuje ona cache, ale po stronie klienta (w JS). Czyli nie pyta serwera dwa razy o te same dane (po ustawieniu odpowiedniej opcji konfiguracyjnej - opisana w dokumentacji). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 17:50 |