全栈之路-微信小程序-架构总览 (2)

重点的话,这里着重考虑的应该是http请求了多少次数据库的查询这个维度,因为当用户数量庞大的时候,减少一次数据库的查询,为整个项目的性能提升是很有帮助的,但是灵活性和可维护性也是不可或缺的一个点,综合考虑之下,应该是有选择性的合并http请求

补充:这里还介绍了一个JavaScript中的函数式编程,因为一直做的是Java项目,对于这个函数式编程,没有太多的了解,具体有什么优点和缺点,不是很清楚,但是在JDK8 提供了函数式编程,其实就是那种箭头函数,感觉用起来很方便,以后需要重视一下!

举个小例子,函数式编程的优势之处:

1 // 普通的从数组中选取特定的元素代码 2 let themeA = null; 3 for (let theme of themes){ 4 if (theme.name == \'t-1\'){ 5 themeA = theme 6 } 7 } 8 9 // 函数式编程的代码 10 const themeA = themes.find(t => t.name === \'t-1\')

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzwgff.html