网站页面并不是很多,层级也不深。 同时还有相同业务和内容的手机APP。
所以我就想开发一套公用的WEB API来为网站和APP服务。
网页都是静态页面(*.html),然而在网页开发中所有的请求操作都得通过接口,总感觉有点啰嗦,毕竟网站和接口都在单一的服务器,每次请求还得有个IO,有点浪费时间啊。
没这方面的经验,想听听大家这种情况是怎么做的。谢谢~
网站页面并不是很多,层级也不深。 同时还有相同业务和内容的手机APP。
所以我就想开发一套公用的WEB API来为网站和APP服务。
网页都是静态页面(*.html),然而在网页开发中所有的请求操作都得通过接口,总感觉有点啰嗦,毕竟网站和接口都在单一的服务器,每次请求还得有个IO,有点浪费时间啊。
没这方面的经验,想听听大家这种情况是怎么做的。谢谢~
并不是所有产品都适合分离,一个产品的所有业务并不是都适合分离,一个公司的技术氛围也不一定适合分离,你们团队的人所拥有的技能不一定适合分离。
这种开发方式需要参考周围的环境因素。
与app公用接口的话,基本上是每个页面都要请求接口。可以通过本地存储一些必要数据,比如登录后用户基本信息,状态信息等减少其他页面请求接口次数,但是这种方式适合不变数据,否则如果app修改了数据,web上就不会更新