Posts Tagged ‘cache’
Apr
10

下午突然发现搜索程序执行速度很慢,开始以为是多了一个热门,而且click还没有索引就order了。。

可能数据太多了 建立索引不成。。。只好在前面把id合起来 热门直接 where id in(1,2,3) order by click

又发现我用了order by time    time也没有索引 于是改成order by id  效果一样 效率高了

运行速度降至一半 可还是很高 经过反复研究 是由于要得到总数好分页而用的select id from xx where title like ‘%$key%’ 导致的

phpmyadmin下运行速度很快 因为他自动加了limit 而在页面中这句竟然要0.7秒之多 加了order亦如此

只好建立了cache表 把num rows记录下来以免下次遍历全表