super鹏燃心冻 发表于 2024-1-24 14:30:51

苹果cms10使用by=rnd时,有时候不加载数据

使用by=rnd时,有时候不加载数据

靓气拽妹 发表于 2024-1-24 14:37:25

本帖最后由 靓气拽妹 于 2024-1-24 14:38 编辑

rnd为随机显示,它的算法是根据提供的条件获取数据总条数计算它的页数然后随机显示一页数据,有的时候可能会出现数据多数据少的情况,但完全没有数据显示这个可能就是一个bug,单我使用苹果 cms这么久并没有发现存在这样的bug,所以单独靠说是看不出问题的。

但不建议使用这个随机数据,因为苹果cms没有给它写缓存,也就是说每一次用户访问都要进行数据库的多次查询,这样的话用户少会比较卡用户多甚至打不开页面,如果非要使用这个随机数据可以对苹果cms进行一个二开,思路也比较简单,禁止它不停的查询数据库,让他每半个小时或一个小时执行一次随机获取数据。
页: [1]
查看完整版本: 苹果cms10使用by=rnd时,有时候不加载数据