Я хочу быстро выполнить поиск, например, Google.Я пробовал это с AJAX / jQuery, но его скорость была очень медленной.Я также попробовал с XML вместо MySQL, но это было слишком медленно.Как я могу ускорить это?мой код jquery:
function lookup(inputString,fname,sbox,asbox) {
if(inputString.length == 0) {
// Hide the suggestion box.
$('#'+sbox).hide();
} else {
// post data to our php processing page and if there is a return greater than zero
// show the suggestions box
$.post(fname, {mysearchString: ""+inputString+""}, function(data){
if(data.length >0) {
$('#'+sbox).show();
$('#'+asbox).html(data);
}
});
}
}
и код php
запрос: SELECT maincatid,category FROM maincategory WHERE category LIKE
'%$mysearchString%' LIMIT 10"
if($rs) {
while ($result = @mysql_fetch_object($rs))
{
echo '<li onClick="fill(\''.$result->maincatid.'\',\''.$result->category.'\');">'.str_ireplace($mysearchString,'<span style="background-color:#C1E0FF;">'.$mysearchString.'</span>',$result->category).'</li>';
$c++;
}
}
else {
echo 'ERROR: There was a problem with the query.';
}
}
} else {
}
} else {
echo 'Access denied.';
}