PHP抓取别人网页数据,可以存储在本地MEMCACHE里面吗?:报错 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

PHP抓取别人网页数据,可以存储在本地MEMCACHE里面吗?:报错

kun坤 2020-06-07 21:59:38 44

因为每次CURL太费事,如果存储自己DB硬盘上,又感觉反正都是临时数据 实时要修改的。



那么,我可以直接把数据存储到 我本地内存上吗?


比如 一天定时抓取一次数据,然后放在本地内存上,首页这一块抓取数据的区域,我就直接从本地内存上读取,设置有效实现24小时。可以吗?


比如抓取的是 文字 图片 或者其他都可以放内存里面吗?


是以对象方式KV存储 还是都序列化存储。。

存储 PHP Memcache
分享到
取消 提交回答
全部回答(1)
  • kun坤
    2020-06-07 21:59:43

    在有足够内存的情况下,都是可以的;文字可以直接用键值对;图片这些可以先用ob_get_contents转换成对象再保存 ######

    引用来自“ifeixiang”的评论

    在有足够内存的情况下,都是可以的;文字可以直接用键值对;图片这些可以先用ob_get_contents转换成对象再保存
    嗯。我的意思就是,大家经常CURL抓取别人的数据 特别是经常改动的 ,比如比分比如赛事预告之类的。可能抓取的只是当天有空,这样的还有比寻抓取后放在自己DB上吗? 我觉得放在内存上比较好,然后设置缓存时间 就是下次CURL的时间, 假如首页一个区域需要用到抓取的数据,那这样缓存命中率也就百分之100了
    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题