有没有办法减少AJAX调用与其结果之间的时间?我用它来调用一个php页面,该页面在具有3个表(416608,7490和366行)的数据库上执行一些查询。 例如,以下是一些查询:
SELECT r.id,ROUND(AVG(TIMESTAMPDIFF(SECOND,c.time,r.time)),2) as avg
FROM requests r RIGHT JOIN clicks_214 c ON r.id=c.rid
WHERE r.hid='$hid'
GROUP BY c.rid
ORDER BY avg DESC
LIMIT $limit,50;
或者
SELECT r.ua, count(c.rid) as cnum, count(r.kwd) as rnum
FROM requests r LEFT JOIN clicks_214 c ON r.id=c.rid
WHERE hid='$hid'
AND r.time BETWEEN '$date1 $hour1:00:00' AND '$date2 $hour2:00:00'
GROUP BY r.ua
ORDER BY rnum DESC
LIMIT $limit,50;
还有一些,但与那些相似。
有没有办法减少1.6 / 3.5分钟的时间来获得AJAX调用的结果?
在这个论坛上搜索过但我没有真正回答我的问题,我已经看到了避免使用"NOT IN"
或"!="
,这不是我的情况