哈尔滨列举网 > 商务服务 > 网站/软件服务 > 哈尔滨网络技术开发丨网络研发丨悦创网络科技
哈尔滨
[切换城市]

哈尔滨网络技术开发丨网络研发丨悦创网络科技

更新时间:2019-05-17 09:19:29 浏览次数:108次
区域: 哈尔滨 > 哈尔滨周边
类别:网站制作
地址:松海路88号澜悦东方1号写字楼808和809室
接手淘宝首页不久,便遇到了一年一度的改版,那时它还运行在 PHP 环境中。这里需要说明的是,淘宝首页的所有代码完全由前端掌控,前端不会直接跟数据库打交道,其数据来源分为两部分。
运营填写这些坑位就会产生这份 PHP 模板对应的数据,后渲染出来就是一个完整的 HTML 片段(实时性渲染)。
旧版搭建系统中就是通过这种方式构造一个子模块。我描述得十分简单,但作为一个平台它需要考虑的东西还有很多很多的,比如数据顺序的控制、定时发布、回滚机制、过滤机制、筛选机制、数据的同步、数据的更新、版本控制、权限控制、其他系统的引用等。
二是后端或者个性化平台提供的数据。 不同的业务有不同的诉求。一些业务有自己的后端,他们要求使用自己业务产出的数据;有的业务希望用户看到的内容不一样,千人千面,期望接入算法;一些业务跟卖家直接打交道,期望使用招商数据;而有些业务期望采用运营从数据池筛选出来的数据……总之,淘宝首页需要对接形形色色的系统,接口繁多。后面会提到对动态数据源的整合。
并且这些系统对应的域名是不一样的,JSONP 格式自然也就成了。但一些特殊的系统,比如广告,它的渲染并不是一个简单的 JSONP 请求,可能它还要干预整个广告的渲染流程,比如加载他们的 JS,把渲染的控制权交过去。
通过模块 id 将模块引入,并且添加一些类似 lazyload 的标记,方便控制渲染节奏和数据入口。源码搭建和模块搭建的区别在于,前者更易于控制模块的结构以及模块的渲染顺序。
首页面对一大堆接口和平台,对接几十个业务方,接口是个很大的问题,由于后台系统的差异,基本没有办法统一数据源的格式,一旦运营哪天心血来潮要换一个他自己觉得用的更爽的或者数据更好的系统,前后端估计又得沟通和对接几次。

哈尔滨悦创网络科技有限公司是一家从事行业商城开发、网站建设以及移动端软件开发的高薪技术企业。 业务范围包括:商城开发、网站建设、微商城、微网站、APP开发、网站推广、企业OA、行业门户、域名注册等。凭借自身的技术力量和完善的运营模式,致力于为众多的企业提供整体信息化解决方案和全方位网络研发。为中、小型企业发展保驾护航!
哈尔滨网站/软件服务相关信息
1月16日
2023-12-08
2023-12-01
2023-11-21
2023-11-15
2023-11-06
2023-08-21
注册时间:2018年08月30日
UID:519221
---------- 认证信息 ----------
手机已认证
查看用户主页