不久前,我访问了http://www.123people.com,我对它的一些技术很感兴趣。
在网络照片搜索之后。如何缓存数据,然后进行分页?在原始代码中,我没有看到他加载页面中的所有数据,然后使用div show进行jquery分页,并将其隐藏。
而且我不认为,存储到数据库中是一个好方法。
除了这些之外,如何从网络搜索中缓存一个分页?(一个明智的方式,支付较少的服务器资源)。
发布于 2011-06-07 04:00:55
例如,它们可以将结果缓存为搜索“页面”,例如缓存为硬盘驱动器上的文件,仅返回有关当前页面和集合中页面数量的信息。如果数据可以动态变化,它们可能会将所有结果存储在一个位置,然后“查询”该数据的特定子集。
你真的有很多选择可以做到这一点,而且可能有相当多的选择是好的/足够的。
资源:
http://planetcakephp.org/aggregator/items/4559-pagination-caching-with-cakephp
http://www.web-design-talk.co.uk/210/php-paging-with-caching/
http://www.jotlab.com/2010/02/09/pagination-caching-with-cakephp/
http://stefanomanfredini.info/2010/09/single-query-cache-and-pagination-cache-until-a-future-post-and-ad-hoc-joins-an-over-override-of-appmodelfind/
google: php分页缓存
http://www.kattz.com/programming/20652-php-pagination-how-do-chnage-my-pagination-page-produce-static-pages-so-there-less-load-mysql-table.html
显然,有很多资源考虑到了CakePHP --我并不使用它,但他们会向您展示它的想法。
https://stackoverflow.com/questions/6257314
复制相似问题