写在前面
本文只是表达一种思路,请不要以其它角度来踩踏鄙视。
身边技术大牛有很多,但是在搞博客搞公众号的却只是较少一部分,为什么呢?是的,因为懒惰,从未想着去尝试。
本文除了是一篇技术文章,更是一个鼓励大牛们行动起来的案例。试想一下,如果一个大牛看到本文后认识到原来搞一个所谓的公众号如此简单,那么也许从此之后他的各种原创技术分享会点燃技术圈,原本默默的码农走向辉煌。
正文:
前几天有个叫大字的东西在朋友圈火了一把,朋友前被气泡大字刷了屏,大概就是下面这个样子:
这是一个叫做“大字”的公众号(现在已经挂掉了)搞得东西,大概流程如下:
的确这种形式的说说的确可以更容易被关注,本猿玩的很嗨,但是好景不长,公众号开始出现问题,开始是自动回复图片很慢,在留言一段文字后需要等待的时间越来越长,对于做服务端的程序员来讲,这个很容易理解,就是开发者也没有想到会一下子火起来,服务器资源顶不住了。
但是后来它彻底挂掉了,连公众号的自定义菜单也消失了。有传言是被微信给封了。
好吧,如果他死了,我能不能来做一个呢,来分析一下:
核心技术其实很简单,就是用代码制作图片嘛。现在大部分服务端语言应该都支持此功能,本猿是phper,以php为例来说一下。
Php支持两种关于图片处理的扩展,GD库和Imagick库,功能特别强大,这样说吧,你能用美图秀秀做的,它基本上都能做出来。正巧本猿之前在团队产品开发迭代中搞过类似功能,以下是扒出的一张原来做的效果图。
搞个气泡文字真是小菜一碟。
好,开始设计,搞个公众号需要如下东西:
但是有一个很严重的问题浮现出来,就是阿里云虚拟机配置比较差,而且已经跑着几个站点,恰恰制作图片属于cpu密集型,耗cpu,而且过程耗内存严重。如果并发量稍微搞起来,虚拟机肯定会撑不住down掉。
只能退而求其次,完全借用外部资源了,主要是把制作图片的过程交给其它站点来做。于是百度搜索“艺术字在线制作”,经过一番筛选,找出了这样一个网址,它生成图片特别容易拿来使用,而且效果也不错,支持字体类型也多。他的图片链接是这样的:http://www.meishuzi.cn/image.png?fsize=30&font=yyzt1.ttf&text=%E6%B1%82%E5%85%B3%E6%B3%A8&mirror=yes&color=000&vcolor=2f3192&bgcolor=fff&alpha=no&output=png&spacing=4&shadow=yes&transparent=no&icon=no&iconic=&top_spacing=5&left_spacing=6&icon_size=48
字体类型样式全在参数里,包括文字内容(上述链接的text参数)。
那我要做的事情就十分简单了。
好了,就写到这儿,为了避免广告嫌疑,这个大字公众号的信息就不粘出来了。希望如文头所述,能让一部分大牛行动起来。