实时抓取的信息,如何传递输出到页面最快?
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
这是一个ECSHOP的实时抓住同步商品信息的网页 参考页面:http://www.rightic.com/DG/Search ... HKC=HKC&API=API 1)使用file_get_content()、curl、socket等方法抓取了其它页面的代码; 2)使用preg_match_all()匹配出需要的内容,再进路筛选之后得到很多信息; 3)将这些存储入一个数组$goods中($goods的结构非常复杂,数据非常多); 4)现在,要将$goods数组的内容,输出到网页中。 我想问的是,第4步输出,用什么方法是最快的? ECSHOP的原始方法是这样的 $smarty->assign('goodsname',$goods['name']); 模块页输出则是{$goodsname} 是不是可以有和json来传输?对json不了解,请指点一下。 |
回答:
我不懂同求 实时抓取的信息 |
你既然已经构造了goods数组,还用什么json呢? 直接赋值给模板 模板再调用出来就行了。 |
另外,实时抓取可能会有些问题,比如用PHP来做http访问是个问题,速度和稳定性可能都不太好。 个人建议做个脚本定时去跑,比如每个小时一次,把数据读取到放到数据库。 可以做增量的,也可以做更新操作。 这样你的页面展现会更稳定。 json一般用在web service |
搞不懂在说什么 |
最近更新
常用插件
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
ecshop热门问答
ecshop热门资料
ecshop个位高手请帮帮小弟
ecshop详细页
ecshop购物流程
ecshop一窍不通
ecshopupgrade
ecshop开店
ecshop整合UC
ecshop中英文
ecshop排位
ecshopQQ昵称
手机QQ登陆
ecshopdir
ecshop手指
ecshop店主
ecshopECSHOP设置
ecshop报价单
ecshop虚假
ecshop大礼包
ecshop产品模板
ecshop破解
ecshop买包包
ecshop灵动工作室
ecshop优化网站
ecshop主机
ecshop可能性
ecshop发布
ecshop何無法
ecshoplin
ecshop操作系统
ecshop教改