OpenResty完全开发指南:构建百万级别并发的Web应用

OpenResty完全开发指南:构建百万级别并发的Web应用 PDF 高质量版

  • 大小:148 MB
  • 类型:OpenResty
  • 格式:PDF
  • 热度:954
  • 作者:罗剑锋
  • 更新:2020-05-14 12:39:33
vip 立即下载( 148 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 江阳文 投稿)

给寻找技术文档的朋友们精选了OpenResty相关的资料,介绍了关于OpenResty、Web应用方面,格式为PDF,资源大小148 MB,目前在OpenResty类资源综合评分为:7.3分。

《 OpenResty完全开发指南:构建百万级别并发的Web应用 》由一线技术专家根据自身的工作经历用心编写而成,关键包含OpenResty的构成、运作服务平台、工作中語言、內部管理机制、作用插口、各种各样服务项目的配备和开发方法。 这书作者技术基本功强,写作能力高,创作的书籍不唯销售市场论,不唯可谓是论,只写自身一线工作工作经验,针对自身的技术书籍出版也几乎全是一丝不苟,一心只求大伙儿无私奉献高品质、好用且实战演练的出色技术书籍! OpenResty是一个根据Nginx的高性能Web服务平台,可以便捷地构建解决极高高并发的动态性Web运用、Web服务和动态性网关ip。与目前的别的编程语言/自然环境对比,OpenResty拥有高性能、高协调能力、便于学习培训和拓展等很多优势,近些年获得了愈来愈多开发人员的关心,也拥有许多取得成功的运用案例,如Adobe、Dropbox、GitHub等著名企业都根据OpenResty搭建了自身的后端开发业务流程运用。OpenResty内置健全的帮助文件,开发设计小区也很活跃性,但有关的学习材料非常是中文材料较少。这书根据作者很多年应用OpenResty的工作经验,系统化论述了OpenResty有关的各层面专业知识和关键点,协助阅读者迅速把握这一高效率实用的Web软件开发平台,从而完成HTTP/HTTPS/TCP/UDP等多种多样网络技术应用。这书构造认真细致、详略得当,具备极强的应用性,合适众多开发软件技术工程师、系统软件运营工程师、编程爱好者和软件工程专业学员阅读文章参照。 目录 第0章 导读 1 0.1 关于本书 1 0.2 读者对象 1 0.3 读者要求 3 0.4 运行环境 3 0.5 本书的结构 3 0.6 如何阅读本书 5 0.7 本书的源码 5 第1章 总论 7 1.1 简介 7 1.2 历史 8 1.3 组成 9 1.4 版本 11 1.5 安装 12 1.5.1 直接安装 12 1.5.2 源码安装 13 1.5.3 定制安装 13 1.6 目录结构 14 1.7 启停服务 15 1.8 组件管理工具 15 1.9 命令行工具 16 1.10 参考手册 18 1.11 性能对比 18 1.12 应用架构 21 1.13 总结 22 第2章 Nginx平台 23 2.1 简介 23 2.2 进程模型 24 2.3 配置文件 25 2.4 变量 26 2.5 HTTP服务 27 2.5.1 server配置 28 2.5.2 location配置 28 2.6 TCP/UDP服务 29 2.7 反向代理 29 2.7.1 上游集群 30 2.7.2 代理转发 31 2.8 运行日志 31 2.8.1 访问日志 32 2.8.2 错误日志 32 2.9 总结 32 第3章 Lua语言 35 3.1 简介 35 3.2 注释 36 3.3 数据类型 36 3.4 字符串 37 3.5 变量 38 3.6 运算 39 3.6.1 算术运算 39 3.6.2 关系运算 39 3.6.3 逻辑运算 40 3.6.4 字符串运算 40 3.6.5 注意事项 41 3.7 控制语句 41 3.7.1 语句块 41 3.7.2 赋值语句 41 3.7.3 分支语句 42 3.7.4 循环语句 43 3.8 函数 44 3.8.1 定义函数 44 3.8.2 参数和返回值 45 3.9 表 46 3.9.1 定义表 46 3.9.2 操作表 46 3.9.3 范围循环 47 3.9.4 作为函数的参数 48 3.10 模块 48 3.11 面向对象 49 3.11.1 基本特性 49 3.11.2 原型模式 50 3.11.3 self参数 51 3.12 标准库 51 3.12.1 base库 52 3.12.2 package库 52 3.12.3 string库 53 3.12.4 table库 54 3.12.5 math库 55 3.12.6 io库 56 3.12.7 os库 57 3.12.8 debug库 57 3.12.9 使用技巧 57 3.13 高级特性 58 3.13.1 闭包 58 3.13.2 保护调用 58 3.13.3 可变参数 59 3.14 总结 59 第4章 LuaJIT环境 61 4.1 简介 61 4.2 goto语句 62 4.3 jit库 62 4.4 table库 63 4.5 bit库 63 4.6 ffi库 65 4.7 编译为字节码 67 4.8 编译为机器码 68 4.9 总结 68 第5章 开发概述 71 5.1 应用示例 71 5.1.1 编码实现 71 5.1.2 测试验证 73 5.2 运行命令 74 5.3 目录结构 75 5.4 配置指令 76 5.5 运行机制 77 5.5.1 处理阶段 77 5.5.2 执行程序 79 5.5.3 定时任务 81 5.5.4 流程图 81 5.6 功能接口 83 5.7 核心库 83 5.8 应用开发流程 84 5.9 总结 85 第6章 基础功能 87 6.1 系统信息 87 6.2 运行日志 88 6.3 时间日期 89 6.3.1 当前时间 90 6.3.2 时间戳 90 6.3.3 格式化时间戳 90 6.3.4 更新时间 91 6.3.5 睡眠 91 6.4 数据编码 92 6.4.1 Base64 92 6.4.2 JSON 92 6.4.3 MessagePack 94 6.5 正则表达式 95 6.5.1 配置指令 95 6.5.2 匹配选项 96 6.5.3 匹配 96 6.5.4 查找 98 6.5.5 替换 99 6.5.6 切分 100 6.6 高速缓存 101 6.6.1 创建缓存 101 6.6.2 使用缓存 102 6.7 总结 103 第7章 HTTP服务 105 7.1 简介 105 7.2 配置指令 106 7.3 常量 107 7.3.1 状态码 107 7.3.2 请求方法 108 7.4 变量 108 7.4.1 读变量 108 7.4.2 写变量 109 7.5 基本信息 110 7.5.1 请求来源 110 7.5.2 起始时间 110 7.5.3 请求头 110 7.5.4 暂存数据 111 7.6 请求行 111 7.6.1 版本 112 7.6.2 方法 112 7.6.3 地址 112 7.6.4 参数 113 7.7 请求头 114 7.7.1 读取数据 114 7.7.2 改写数据 115 7.8 请求体 115 7.8.1 丢弃数据 115 7.8.2 读取数据 115 7.8.3 改写数据 116 7.9 响应头 117 7.9.1 改写数据 117 7.9.2 发送数据 118 7.9.3 过滤数据

相关资源

  • 《人人都能开发安卓App:App Inventor 2应用开发实战》勘误

    《人人都能开发安卓App:App Inventor 2应用开发实战》勘误

    本书以实例全面介绍了AI2各种组件的使用、客服端的开发、蓝牙小车、乐高机器人等与AI2的配合,深入浅出,通俗易懂,是一本AI2学习的全面参考书籍。既适合零基础的中学生,也适合arduino爱好者,对安卓开发人员有一定参考价值。 封面图 目录 前言 第1章App Inventor 2入门1 1.1App Inventor 2基础知识2 1.2App Inventor 2环境搭建3 1.3App Inventor 2界面12 第2章App Inventor 2开发基础要素15 2.1从Hello World开

    大小:5.4 MB安卓开发配套资源

  • 《C#应用程序设计教程》源代码,习题,教案

    《C#应用程序设计教程》源代码,习题,教案

    内容简介 《C#应用程序设计教程》主要介绍C#客户端应用程序设计技术,内容包括C#语言基础、Windows应用程序开发、图形和图像编程、文件读写和管理、多线程应用、Socket编程、ADO.NET数据库应用程序设计等。本书采用实例教学法,在讲清楚基本知识点的基础上,尽量使用短小精炼的实例加以说明,使内容容易理解。书中提供的综合实例可由学生扩展为实用程序,作为学生实训课题。本书使用微软免费的速成版集成开发环境,它们包括了正式版的大部分功

    大小:9.6 MBC#教程配套资源

  • 《计算机常用算法与程序设计教程》教案,课件,源代码

    《计算机常用算法与程序设计教程》教案,课件,源代码

    内容介绍 本书遵循内容实用,难易适当,面向设计,注重能力培养的要求,讲述了穷举、回溯、分治、递归、递推、贪心算法与动态规划等计算机常用算法,同时简要介绍了模拟、智能优化与并行处理。本书注重常用算法的设计与应用,算法设计与程序实现的结合,以及算法的改进与程序优化,力求理论与实际相结合,算法与程序相统一。 书中所介绍的算法通常给出完整的C程序,并在TC(VC )环境下编译通过,为学习计算机常用算法与程序设计提供了范例

    大小:46.3 MB计算机算法配套资源

  • XML基础及实践开发教程

    XML基础及实践开发教程 课后答案

    《XML基础及实践开发教程/21世纪高等学校计算机应用技术规划教材》系统地介绍XML基本语法及相关技术。 全书共分四部分14章:□□部分为XML基础,包括XML入门、在XMI_中使用DTD.命名空间、在XML中使用Schema、Schema高级技术;第二部分为XML的显示技术,包括XML的显示技术之CSS、XPath、XSLT;第三部分为基于Java的XML文档解析技术,包括DOM、SAX、JDOM、DOM4J和Digester;第四部分为XML在数据库中的应用,包括关系数据库与XML、深入Oracle学

    大小:166 KBXML基础课后答案

  • C语言实战105例

    《C语言实战105例》共汇集105个实例,内容循序渐进,通过实例进许可证C语言编程。全书分为8篇,包括基础篇、数值计算与数据结构篇、文本屏幕与文件操作篇、病毒与安全篇、图形篇、系统篇、游戏篇、综合篇,基本涵盖了目前C语言编程的各个方面 内容提要 本书以实例为线索展开讲解,注重对实例的分析、对方法的详细讲解以及对知识点的归纳总结。书中通过实例来讲解知识点,同时又通过相应的知识点来分析实例,二者相辅相成。 通过阅读本书,

    大小:17.4 MBC语言

  • C语言程序设计

    C语言程序设计 课后答案

    本书是讲述程序设计而不讲授书中程序的教材。书中使用了程序设计新方法:首先,将问题抽象和归纳成带计算过程和计算条件的计算公式;然后,找出算式所对应C语言中的语句或语句组,编写主干程序段;最后,加上说明和输入输出形成整个程序。书中首次将语言课中的程序设计所涉及的算法分成尝试算法、递归算法和迭代算法三类,并给出了各类算法所对应的基本程序模块,编写程序可像套用数学公式一样方便,从而提高了程序的重用率,降低了程

    大小:4.9 MBC语言课后答案

  • 《无线网络故障诊断与排除大全(实例精华版)》配书资源

    《无线网络故障诊断与排除大全(实例精华版)》配书资源

    如今网络已经成为人们工作和生活中不可缺少的工具,随着笔记本、手机、平板等的普及,无线网络几乎与人们息息相关。不过由于无线网络的复杂性及这些高科技产品的技术非常复杂,导致在使用过程中经常会遇到无法联网、无法上网等问题。本书针对人们在使用无线网络的过程中遇到的各种问题进行了详细的总结和讲解,还就交换机故障、无线路由器故障、无线网卡和网络协议故障、无线组网故障等内容总结了大量的解决技巧,同时配合大量的经典

    大小:4.8 MB无线网络故障配套资源

  • 《Excel 高效办公:数据处理与分析(第3版)》案例视频,素材,模板

    《Excel 高效办公:数据处理与分析(第3版)》案例视频,素材,模板

    编辑推荐 《Excel 高效办公 数据处理与分析(第3版)》是热销12万册经典畅销书升级; 《Excel 高效办公 数据处理与分析(第3版)》Excel精英培训创始人 兰色幻想 诚意推荐 《Excel 高效办公 数据处理与分析(第3版)》6大看点 海量赠送资源 1.基于全新的 Excel 2019编写 2.案例更新,与当下数据分析的需求更吻合 3.思路改变,正确地使用Excel,而不是把Excel用正确 4.让用 Excel 统计、分析、可视化的过程更加规范、专业、高效! 5.140个扫码看视频,随时随地

    大小:4.7 GBExcel配套资源

下载地址

相关声明:

学习笔记