作者autumn12135 (剉冰加卤蛋)
看板PHP
标题[请益] 点餐系统的整合
时间Wed Jul 4 00:11:52 2012
最近在写一个php线上点餐网站
然後在店家的主机上放一只程式
或是由原本店家的系统
每X秒来跟我的网站要资料 更新到店家上
然後回传是否正确收到订单
跟回传店家目前是否开启可线上订餐的状况
但是现在遇到一个问题
因为是由各种不同语言的程式向php要资料
之前的做法是用网页POST参数来抓资料再解析
现在是改成用SOAP的方式抓回去再解析
因为之前都没写过这样的程式
不知道之後资料量一大 这方法会不会挂掉
有没有更好的方式可以跟其他语言沟通
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.57.106
1F:→ MOONRAKER:小鸡孵出来以前不用数 07/04 00:16
2F:→ kuAIpAI:自己撰写API 进行相关认证 确认OK 自动回传阵列回去 07/04 00:19
3F:→ olctw:keywords: restful, json 07/04 00:21
4F:→ MOONRAKER:挂掉了再说 凡事没有试过怎麽会知道 07/04 01:13
因为现在还有一个功能是把店家的所有销售纪录抓出来传回到网站上
然後再分析整理後 透过手机APP显示营业额跟销售状况
因为是找连锁店家 一装上去可能就是几十家
目前单家的状况1个月是约1万笔
没写过类似的东西 不知道这样算大还是根本不值一提
※ 编辑: autumn12135 来自: 122.117.57.106 (07/04 01:31)
5F:→ Canboo:功能写出来後再根据效能状况来调校,用json或xml这类的方式 07/04 08:13
6F:→ Canboo:1个月1万笔不算大,我处理的是一天40万笔... 07/04 08:14
7F:推 LaPass:叫PHP丢XML回去就可以了啦 07/04 08:14
8F:→ MOONRAKER:一个月一万笔,喔,那麽(1)怎麽进来(2)怎麽出去。 07/04 10:54
9F:→ MOONRAKER:(1)怎麽进来:(1a)by-transaction每一笔交易登录一次 07/04 10:55
10F:→ MOONRAKER:那麽10000/30, 一天300笔,10倍也不过3000笔,算你一笔 07/04 10:56
11F:→ MOONRAKER:10K好了,以营业时间10小时计,流量30MB/day=0.9K/s 07/04 10:58
12F:→ MOONRAKER:(1b)batch process每个月上传一次:这还搞得出问题? 07/04 10:59
13F:→ MOONRAKER:(2)怎麽出去:谁会呆到送这一万笔资料到手机?当然是送 07/04 11:00
14F:→ MOONRAKER:aggregated data, 那aggregated一包有多少?算你十个表 07/04 11:01
15F:→ MOONRAKER:格每个表100K好了,请问有多少手机会装你的统计app?他 07/04 11:02
16F:→ MOONRAKER:们一天会看几次? 07/04 11:02
看来是我想太多了
因为以前初学的时候 什麽都不会
为了让程式同步 乱搞一通 连socket什麽都不知道
虽然有做出来 但是搞到程式一开就会被我吃掉500k上传
17F:推 savenckugo:如果是把资料存在资料库里..让程式直接去捞DB不就好了 07/04 18:18
这个之前也想过 而且可以少很多工
但是最主要是可以直接查到其他人的营业额
我也不知道DB的权限可以设到什麽程度 所以就没走这方向
※ 编辑: autumn12135 来自: 122.117.57.106 (07/05 01:05)