zoukankan      html  css  js  c++  java
  • 抢票应用总结

      为期4周的微信抢票开发告一段落了,在这个开发中我主要负责的是功能开发、性能测试、部署这三个工作。

    下面就分别说说这3个部分吧

      功能开发前期稍有点学习曲线,毕竟在我们面前的是一个完全不熟悉的系统,还是要先学习一波才能做好后

    面的工作。但是总体而言,只要理解了 handler 和微信消息的关系、html 和 view 之间的关系,开发就变的相

    对容易了。但是也不是那么可以掉以轻心,因为虽然助教的文档十分详细,自己也要留心逻辑前提的考虑。

      部署是花时间最多的一部分,一开始面临两个选择,一个是直接配置 uwsgi+nginx,另一个是用docker,

    最后我是选择了后者。docker 的好处是不用考虑具体的环境配置,几条命令“就行了”。其实不然。第一,助教

    给的实例和 ppt 感觉****,既教我入了门,也埋坑无数;第二,直接用 uwsgi+nginx 看似繁琐,但是只要配

    一次就行,而 docker 每次修改,无论是代码还是测试,都要重跑一遍(当然,这和我采取的方式有关,没有

    用自动化的脚本去做,希望下次可以改进)

      性能测试是基于部署的,我们组也学习了其他组的对环境调参以求达到最优,但是感觉效果不是很明显,

    总结原因,我觉得一方面是服务器性能问题(性能不及我的双核、1.4G 的笔记本),另一个方面是我们组

    的数据库是加了锁的,所以一定程度上增大性能开销。

      以上就是我的一点点总结,总的来说我学到了如何接收一个项目到开发、配置 Docker、使用 Jmeter,

    也学到了测试的知识(结对编程)

  • 相关阅读:
    equals与”==”的区别
    数学--数论--积性函数(初步)
    数学--数论-多重集排列组合与母函数
    数学--数论--POJ 1061青蛙的约会 (扩展欧几里得算法)
    数学--数论--POJ281(线性同余方程)
    数学--数论--HDU1222 狼和兔子(最大公约数)
    数学--数论--HDU1576 A / B(逆元)
    VScode像Codeblocks一样,不启动调试和Debug直接运行
    数学--数论--鸽巢原理
    图论--拓扑排序--模板
  • 原文地址:https://www.cnblogs.com/zhx14/p/6035568.html
Copyright © 2011-2022 走看看