做一个本地搜索,要求速度,请教具体优化方案,包括MYSQL上的和PHP上的.(原来发到PHP版,朋友们都建议我发到这上来.求答案)

解决方案 »

  1.   

    合理的表结构,优化SQL语句,创建合适的索引等
      

  2.   

    select * from table limit 100分页
      

  3.   

    但是不只是这样,where还是会遍历表的.
    或者具体缓存怎么实现?需要这么做吗?
      

  4.   

    where肯定会遍历表,
    你加大了query所在的内存及时增大缓存。
      

  5.   

    http://blog.chinaunix.net/u/29134/showart_264480.html
      

  6.   

    必要的地方加索引,不要把所有数据都倒出来让PHP处理。
    从MySQL中就把数据处理好。
    切记切记!!