卡飞资源网

专业编程技术资源共享平台

京东前台PC首页系统技术详解

京东零售系统在2018年实现前中台架构的调整与划分。中台实现基础服务组件开发,前台主要对接用户请求,通过对中台RPC数据的聚合,来满足用户多样化需求。其前台系统又分为首页系统、单品系统、搜索系统、列表系统、订单系统等等。

作为PC首页研发,本文主要讲解PC首页的技术实现。

PC首页业务逻辑从最初的模板渲染,到后来的SSI模块加载以及现在的前后端分离。开发语言也从之前的ASP、PHP逐步过渡到以LUA为主的技术框架。通过技术迭代升级,首页页面打开速度从之前的200ms缩减到30ms内,API性能从之前的500ms优化至100ms左右。

从网卡到应用层nginx,一个数据包经历了什么?

推荐视频:

Nginx从入门到精通,超详细整理,含项目实战案例|运维必学

Nginx 是免费的、开源的、高性能的HTTP和反向代理服务器、邮件代理服务器、以及TCP/UDP代理服务器。因为它的稳定性、丰富的模块库、灵活的配置和低系统资源的消耗而闻名。

Nginx可以做

Nginx Lua编程基础

Lua是一门脚本动态语言,并不太适合做复杂业务逻辑的程序开发,但是,在高并发场景下,Nginx Lua编程是解决性能问题的利器。

Nginx Lua编程主要的应用场景如下:

  • API网关

lua 语法介绍与 NGINX lua 高级用法实战操作

一、概述

你真的懂Spring Cloud+Nginx秒杀实战,Nginx高性能秒杀和限流吗?

Nginx高性能秒杀和限流

从性能上来说,内部网关Zuul限流理论上比外部网关Nginx限流的性能会差一些。和Zuul一样,外部网关Nginx也可以通过Lua脚本的形式执行缓存在Redis内部的令牌桶限流脚本来实现分布式限流。

Nginx负载均衡策略都有什么?

Nginx 提供了多种负载均衡策略,用于将客户端请求分发到 upstream 模块中定义的多个后端服务器。这些策略可以根据不同的需求选择,以优化性能、提高可用性或实现特定的负载均衡目标。

通过OpenResty实现nginx动态拉黑IP

前面提到过,nginx在项目中的作用。其实还有很多高级模块功能,例如今天我们利用OpenResty来防止一些IP恶意攻击。

一文带你详解Nginx/OpenResty,Nginx Lua编程基础,学不会别怪我

Nginx Lua编程基础

OpenResty通过汇聚各种设计精良的Nginx模块(主要由OpenResty团队自主开发)将Nginx变成一个强大的通用Web应用平台。这样,Web开发人员和系统工程师可以使用Lua脚本语言调动Nginx支持的各种C以及Lua模块,快速构造出足以胜任10KB乃至1000KB以上单机并发连接的高性能Web应用系统。

从 0 到 1:打造基于 Linux 的私有 API 网关平台

在当今微服务架构盛行的时代,API 网关作为服务入口和安全屏障,其重要性日益凸显。你是否想过,不依赖商业方案,完全基于开源组件,在 Linux 上构建一个属于自己的 私有 API 网关平台?今天就带你从 0 到 1,一步步搭建一个高性能、可拓展的 API 网关系统!

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言