Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php如何从web搜索缓存分页?_Php_Caching - Fatal编程技术网

php如何从web搜索缓存分页?

php如何从web搜索缓存分页?,php,caching,Php,Caching,刚才,我参观了,我对它的一些技术感兴趣 在网络照片搜索之后。如何缓存数据,然后进行分页?在原始代码中,我没有看到他加载页面中的所有数据,然后使用div show,hidden进行jquery分页 而且我不认为,存储到数据库中是一种好方法 除此之外,如何从web搜索缓存分页?(一种明智的方法,支付更少的服务器资源。)例如,他们可以将结果缓存为搜索“页面”[例如硬盘上的文件],只返回有关当前页面和集合中页面数目的信息。如果数据可以动态更改,它们可以将所有结果存储在一个位置,然后“查询”该数据的特定子

刚才,我参观了,我对它的一些技术感兴趣

在网络照片搜索之后。如何缓存数据,然后进行分页?在原始代码中,我没有看到他加载页面中的所有数据,然后使用div show,hidden进行jquery分页

而且我不认为,存储到数据库中是一种好方法


除此之外,如何从web搜索缓存分页?(一种明智的方法,支付更少的服务器资源。)

例如,他们可以将结果缓存为搜索“页面”[例如硬盘上的文件],只返回有关当前页面和集合中页面数目的信息。如果数据可以动态更改,它们可以将所有结果存储在一个位置,然后“查询”该数据的特定子集

你真的有很多选择去做这件事,其中很多可能都是好的/令人满意的

资源:

google:php分页缓存


显然有很多关于CakePHP的参考资料——我不使用它,但它们会告诉你这个想法。

@Tomasz Kowalczyk,你有一些实例吗?我对它很感兴趣。我想学习。我认为困难在于如何为每个客户创建唯一的
文件
?那么,如何知道客户离开线路,然后自动销毁这些文件呢?我没有任何“活动”,但我可以告诉你,我的回答只涉及“信息缓存”部分,这通常是通过memcache或其他内存存储实现的。关键部分是按照REST的思想构建网站,然后根据给定的参数缓存整个页面或其片段。因此,下一个具有相同查询的搜索页面是对服务器的另一个请求,LIMIT子句增加10[页面上的项目数],不多也不少。@Tomasz Kowalczyk,谢谢你的回答,我认为这对我来说很难,因为我的技能不太好。不管怎样,你愿意给我一些关键词,这样我就可以在谷歌上搜索到一个很好的理解。谢谢。也许我应该设置一个用户名:}绝对-如果你想被认出,最好的方法是使用你的名字和姓氏。特别是当你有知识并且想分享的时候。人们倾向于喜欢走在他们前面的人。