问题:
从SEO角度,希望使用RAND查询随机文章进行展现,但是使用后发现rand的sql效率非常低,虽然设置了cache值,但是没有效果或者不明显,每次刷新都是新的SQL查询,不知道是否有更好的方法或者途径解决这个问题,谢谢。
答案:
我的站随机查询的缓存还是有效果的,我以为是没有效果,我还刚刚特意看了一下,是有的,吓死我了,虚惊一场。
回复@小孟学编程 我的cache设置到360000都没有效果,后台缓存memcached和文件缓存都试过了,数据大概16万,难不成我方法有问题?
我设置的一小时 cache=3600,没问题的
sql的rand本身就是全表查询,数据量小没问题,但数据量超过50w就比较卡了,大数据都不会用这个排序,都是自己写算法来搞定