I have some code in Javascript (not jQuery, unfortunately) at the moment that performs a live search on a database, depending on what the user enters.
The problem is, if you type quickly, it'll still be performing the search from the last keystroke and this can add up to a delay of anything up to ten seconds.
I know I should cache this information, and it's definitely something I'd love to do soon (along with implementing jQuery) but for now I was wondering if there was any way at all to speed this up?
I've already limited the number of rows the search returns to 20, and have made sure the search doesn't run unless there are 3 or more characters.
Thanks