截至2018年8月15日,扫码签到小程序的突破10万用户。自2018年1月1日上线开始,共227天。

相对很多流行的小程序而言,10万或许就是几天的新增用户数。对于我们这个第一次开发小程序的小团队而言,是个不小的突破。

早在4月份,在分析了新增用户的趋势之后,我在团队里说,很有可能6月底之前用户能突破10万。其实我的预估是6月中旬,保险起见,我对大家说是6月底。有些可惜,这个数字最终推迟到了8月中旬。

回顾一下开发扫码签到的缘由。

每次开会都要签到,而手动签到都挺耗时间的。有人说,开发一个微信签到的小程序呗,扫一下就能签到,多方便。

正好碰到某次Hackthon,我们团队三个人开发了一个简易版的扫码签到小程序。比赛结束后,觉得不把它市场化,就这样废掉挺可惜的。于是花了些业余时间,逐渐把它完善。在初步评估认为它的质量已经达到产品级别之后,我们就逐渐开始在朋友、同学、同事圈开始测试了。

收到的反馈挺不错的,在反馈的基础上,经过几个迭代的开发,我们认为它已经达到General Availability的程度,那就把它推向公共市场吧。这就是我们现在看到的扫码签到小程序。

第一个版本的小程序比较脆弱。之前在测试的时候,我们使用了境外虚拟主机作为服务器。上线的时候,面临小程序的服务器域名备案的要求,正好新浪申请空间可以免费提供二级域名。我们计划把服务器挪到新浪,无奈新浪提供的云空间先天不足,太多功能无法支持,我只好把新浪服务器作为代理,调用境外原虚拟主机的API。

由于某些众所周知的原因,加之新浪空间在CPU和带宽上的限制,服务器经常丢包。尽管做了很多容错处理,性能问题仍然很难解决,尤其在并发量比较大的时候。

看来在国内申请一台服务器是无法回避的问题。于是,我们申请国内域名、备案,前后花了一个多月。上线之后,性能提升很大。

接着,用户迎来爆发性的增长。曾经有段时间,每天早上7:59到8:02之间,页面访问量超过了8000,远远超过服务器的处理能力。于是,服务器的CPU使用率超过98%,带宽超过100%。在意见建议中,我们经常收到用户愤怒的留言。

其实,这种使用场景和我们的设计初衷相违背。我们一再强调,签到的目的是为了方便会议发起人掌握与会人员信息,而不是监管用户,更不应该是类似抢红包性质的签到。

活跃用户量大了,很想知道它到底有哪些价值。

正好小程序广告开始内测了。很可惜,流量变现比我想象的艰难多。添加广告之后,访问量基本上停止增长,而每天广告的收入甚至抵不上当天服务器的费用。于是我们策略性地减少广告,让位于用户增长。

有种想法:小程序的活跃用户多了之后,通过流量大的小程序带动另外一个小程序。之前开通小程序广告需要上传证件,为了避免证件信息滥用,我会为图片加上水印,而目前已有的水印小程序多多少少存在这样那样的不足。花了6个晚上写了图片水印工具,上线。在扫码签到中推广图片水印工具。一个月过去了,发现和预期有不少的差距。一方面,图片加水印的需求频率本来就不高;另一方面,微信小程序的流量和App的流量不可同日而语,之前过于乐观了。

用户量从0到10万,一路跌跌撞撞走过来。学会了一些新的东西,也跳不少坑。可能以后不会再开发新的小程序了。一方面,小程序框架还处在完善过程中,开发和兼容是不可回避的问题;另一方面,小程序限制太多,投入产出不如App。当然,免安装和微信入口,这也是小程序的天然优势。

双刃剑,开发之前权衡利弊就好。

除了修复bug和性能改进,扫码签到在以后应该不会有大的改动。根据目前的增长趋势来看,年底前用户量超过20万应该没有多大悬念。

走走看看吧。

相关文章:

  • 小程序开发,那些我们跳过的坑

  • 怎样让小程序服务器免备案

  • 图片水印工具

扫码签到突破100000用户相关推荐

  1. 使用公开页实现扫码签到功能

    功能描述: 使用白码低代码开发平台的公开页,实现系统里的客户或学生扫描二维码跳转到签到页面,输入手机号码进行签到. 前期准备: 在工作台,系统设置–用户管理中,启用公共用户. 数据表创建:创建一张签到 ...

  2. 基于活动场景签到微会动平台上线发布两款酷炫微信现场扫码签到产品

    移动互联网.智能手机.社交媒体的快速普及,使得以微信为主的移动终端成为展商和观众在互联网搜索引擎外,获取会议等市场活动信息的另一重要入口,也成为了近几年会议企业营销转战的必争之地.微信二维码也以几近简 ...

  3. 【python】django实现扫码签到

    功能分析 基础学习 实现思路 动手 功能分析 核心需求 能统计到场人员情况 在现场的人可以证明自己在现场 不在现场的人不能证明自己在现场 系统能够辨别和记录收到的证明 系统能保存和显示统计情况 一个基 ...

  4. python定义类的程序_python扫码签到程序python中如何定义类

    什么是类? 用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象是类的实例. 什么是方法? 类中的函数即为方法 如何定义一个类? 定义类,语法格式如下: < ...

  5. asp微信扫码签到源码

    用微信公众号实现的asp扫码签到功能 <% if request("action")="" then %> <div class=" ...

  6. 微信扫码签到系统asp源码2.0示例

    asp写的微信扫码签到系统,代码简单. 不管是工作会议,还是员工活动,每次集会基本都需要签到.传统的纸质签到效率低下,找名字费时,排队费时,更可怕的是好不容易轮到了你,却发现你的名字在隔壁人堆里那张纸 ...

  7. Php扫码签到功能怎么实现,python扫码签到程序python中如何定义类

    什么是类? 用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象是类的实例. 什么是方法? 类中的函数即为方法 如何定义一个类? 定义类,语法格式如下: < ...

  8. Php扫码签到功能怎么实现,扫码签到常用方法_云分组小程序

    扫码签到常用方法,云分组小程序,以800人团队为例,学员扫码分组仅需10秒钟. 扫码签到常用方法, 可以检测人员进出方向,对于实时统计会场实际人数的会议非常重要.多媒体电子签到系统是将数字毛笔签名.影 ...

  9. 微信小程序开发得会议扫码签到系统

    分享下最近做的一个微信程序会议签到,本系统后台基于ssm(Spring+SpringMVC+MyBatis)开发,前台为小程序开发的会议扫码签到程序,系统以Java作为编程语言,采用Mysql数据库作 ...

最新文章

  1. python二进制转字符串
  2. 驰骋工作流引擎Silverlight版本的流程解析执行器-预计在6月份发布
  3. .NET 部署-03Web Deployment项目-05自定义Web Deployment项目
  4. 云原生时代的“精益实践”:企业效能提升10倍“杀手锏
  5. DIY人脸跟踪电风扇送女朋友(4)
  6. Exynos4412 Uboot 移植(二)—— Uboot 启动流程分析
  7. 一份 Hadoop 面试 【避坑指南】 拍了拍你!
  8. (赵强老师原创)搭建CDH实验环境,三个节点的安装配置
  9. PHPExcel基本使用(2) 导入图片
  10. Web服务器性能压力测试工具
  11. EasyCamera摄像机配置
  12. 顺丰速运中山php招聘信息_中山顺丰快递招聘
  13. 学而思编程python拓展版_学而思网校【2019-寒】少儿编程直播班-scratch Level 1上(零基础)...
  14. 计算机二级Python笔记——第一部分
  15. Ambisonics声音格式及麦克
  16. python爬虫IP地址解析爬取(IP38.com)
  17. 关于openssl 的几个key的生成方式
  18. LeetCode笔记:Biweekly Contest 37 比赛记录
  19. UI设计师高效切图6大步骤
  20. LR参数化,参数化类型:Fille类型--2列多个参数

热门文章

  1. 软件工程---个人总结
  2. Java 经典设计模式-- 03.结构型模式
  3. 微软:人工智能迅速崛起,面临着严重的技术短缺
  4. 【卡夫卡的岛上书店】:一个利用 vuepress 的主题 vuepress-theme-reco 以及 vuepress-theme-vdoing 搭建自己的静态博客
  5. HDU 5835 Danganronpa(弹丸论破)
  6. XSS 防御方法总结
  7. uva10859 Placing Lampposts
  8. Android程序员二本出身、逆袭网易、一路孤独,flutter插件引用第三方库
  9. 2019牛客暑假多校训练 第四场 triples I 按位或运算
  10. PC网站微信第三方登陆