公司目前手头经营了几百个微信订阅号的内容更新工作,所以希望开发一个供内部编辑使用的cms+crm系统,但是公司目前负责这块的就我一个人,我把基本的框架搭好了,现在碰到几个问题来论坛里面请教下大家:
1.这个系统的主要功能是在本地把编辑好的文章一键保存到公众号素材库,以及未来开通认证后能够进行群发和对数据进行统计操作,用过第三方平台的猿们都知道,保存素材的时候,要对素材的每篇文章的封面图进行上传,若是多图文素材(比如3篇文章的素材),则要跟微信服务器遍历通信三次获取封面的media_id,如果此时有多个公众号等待上传的话,速度会非常的慢,目前使用的架构是lamp,也没有使用到任何缓存技术,想请教下论坛的前辈,针对这种功能,应该怎样设计架构可以提高速度呢?(或者干脆直接告诉我有没有可操作性,不用告诉我具体方案)又或者有做过的前辈们,能否告知是否是我个人代码逻辑不对的原因造成保存素材的时候过慢;
2.是最近微信公众号又换规则惹的祸,素材中每篇文章的图片都需要先上传微信服务器,这就把上面速度慢的问题更加明显化了,我在保存素材的时候还需要先找到文章中的每张图片然后跟微信服务器通信取得返回url以后进行替换,完了还要再去通信换取封面media_id,大大降低了效率和处理请求的时间。另外的问题就是我已经按照手册要求替换了文章内的图片url,结果微信服务器还是返回错误的媒体类型(40007),如果单纯文字无图片则没有问题,我怀疑是我上传的文章内容未进行字符处理导致,如果有人愿意帮助我可以稍后贴出代码;我是个菜鸟,奈何公司现在赶鸭子上架,让我来做这个项目的主开发人,老板的意思是今年不招人了,可是我觉得这样的一个项目以我的能力来说,是有点力不从心的,现在我的自信心倍受打击,也不知道如何将这个项目进行下去,希望各位前辈能给点意见,感激不尽。