《深入网站开发和运维》

news/2024/5/20 20:31:19/文章来源:https://blog.csdn.net/weixin_30413739/article/details/94930400

《深入网站开发和运维》

基本信息

原书名:Pro website development and operations:Streamlining devOps for large-scale websites

原出版社: Apress

作者: (美)Matthew Sacks   

译者: 曾少宁

丛书名: 图灵程序设计丛书

出版社:人民邮电出版社

ISBN:9787115350237

上架时间:2014-4-11

出版日期:2014 年4月

开本:16开

页码:158

版次:1-1

所属分类:计算机 > 计算机网络 > Web Server > 综合

 

更多关于》》》《深入网站开发和运维》

 

编辑推荐 

      在开发和运维方面,如今的大型网站承受着巨大的压力。随着敏捷方法的实施,问题变得更加严重。管理网站、部署应用、维护运作等任务的顺利实施,无不需要开发与运维合为一体,而这两种团队并不一定能够完美融合。如果他们彼此隔阂,只会增加项目复杂度,进而影响最终的用户体验。

  针对此问题,本书阐述了“开发运维”的概念,即DevOps,探讨了如何高效、规范地进行Web开发与运维,就创建与维护大型网站所需达成的工程目标及重点业务,为开发和运维人员提供了翔实中肯的策略及建议,从而能够加速产品开发,保证应用的实时性、高扩展性及可靠性,继而塑造出一支合作无间的精英团队,形成良性的生产循环。

 

内容简介

    书籍

    计算机书籍

  《深入网站开发和运维》针对大型网站及移动网站开发运维的现状问题,结合敏捷方法,阐述了“开发运维”这一理念。作者分享了在创建和运维大型生产网站时所需要的经验,讲述了如何综合运用系统、代码和进程来使大型网站的开发和运维变得超级高效。

  《深入网站开发和运维》适合网站开发人员和运维人员阅读。

 

目录

《深入网站开发和运维》

第1章 成功网站的开发运维原则 / 1

1.1 深入理解网站开发与运维 /3

1.1.1 展开协作 /7

1.1.2 提升效率 /10

1.1.3 推进协作 /11

1.1.4 处理变更 /13

1.1.5 展望未来 /17

1.2 来自专家的见解 /18

1.2.1 软件工程师眼里的开发运维 /18

1.2.2 运维工程师眼里的开发运维 /21

1.3  本章小结 /22

第2章 协调开发人员与业务运维人员 / 25

2.1 平衡技术人员与业务人员的关系 /26

2.2 理解开发者文化 /27

2.2.1 专业技能分类 /29

2.2.2 人才与激励 /30

2.3 业务人员与it人员之间的健康关系 /31

2.3.1 业务人员要理解技术能力 /31

2.3.2 业务成功符合工程人员的既得利益 /32

2.3.3 业务人员与it人员要相互理解 /32

2.3.4 业务管理层要让it人员参与决策制定过程 /32

2.3.5 利用工具形成通用词汇表 /34

2.3.6 跑在截止日期之前 /35

2.3.7 释放紧张环境的压力 /36

2.3.8 让业务部门感受到激励 /36

2.4 内部敌人 /36

2.4.1 认清形势 /37

2.4.2 向主管提建议可能很困难 /38

2.4.3 突破界限 /39

2.5 改善业务人员与工程人员的沟通 /40

2.5.1 定义与执行 /41

2.5.2 广开言路 /41

2.6 本章小结 /42

第3章 web测试实践 / 43

3.1 web测试实践 /45

3.1.1 最大容量测试 /46

3.1.2 持续负载测试 /47

3.2 行为驱动开发 /48

3.2.1 santiago suarez ordonez的自动化web测试 /52

3.2.2 将安全性视为测试实践 /54

3.3 确定测试对象 /54

3.4 指标吻合度测试:确定测试目标 /55

3.4.1 网站的业务指标 /56

3.4.2 web应用性能指标 /60

3.4.3 基于指标模板的应用程序性能指标监控实践 /60

3.5 测试各个组件,快速修复故障 /63

3.6 逐层保存历史性能数据 /65

3.7 本章小结 /68

第4章 设计聪明的文档 / 69

4.1 鲜为人知的文档优点 /70

4.2 文档编写的拦路虎 /72

4.2.1 场景1:时间不够 /72

4.2.2 场景2:只有技术文档 /74

4.2.3 场景3:文档很快会过时 /76

4.3 文档类型与模板 /77

4.3.1 api规范与参考文档 /78

4.3.2 入门指南 /80

4.3.3 用例文档 /82

4.3.4 用户交互工作流程 /84

4.3.5 架构图 /85

4.3.6 基础架构设计文档 /87

4.4 自动化文档编写 /89

4.5 本章小结 /89

第5章 基础架构与应用程序的自动分配 / 91

5.1 回顾web层次 /92

5.1.1 通过自动化实现统一的web环境 /93

5.1.2 提前计算自动化的效果 /95

5.2 选择自动化流程 /97

5.3 一个自动化场景 /101

5.4 降低复杂性 /104

5.5 选择配置管理和分配框架 /105

5.6 审核基础架构 /106

5.7 使用配置管理系统实现自动部署 /108

5.8 本章小结 /109

第6章 生产发布 / 111

6.1 认识整个过程 /112

6.2 网站的概念开发:概念设计 /113

6.2.1 概念设计要解决的基本问题 /114

6.2.2 成本/收益分析 /116

6.2.3 特别项目团队 /117

6.3 营销 /118

6.4 设计发布元素 /119

6.5 灵感与愿景 /122

6.6 开发 /123

6.6.1 处理偏离计划的问题 /123

6.6.2 研发性网站 /124

6.7 测试 /124

6.7.1 最终用户测试 /125

6.7.2 性能测试 /125

6.7.3 代码分析 /128

6.7.4 生产环境测试 /129

6.7.5 安全测试 /131

6.7.6 携带负载的压力测试 /132

6.8 发布前阶段 /134

6.9 发布阶段的负面因素:常见的人员问题 /135

6.9.1 不够重视 /136

6.9.2 人手不足 /136

6.9.3 睡眠不足 /137

6.10 成功发布:防止耗竭 /138

6.10.1 专责团队 /138

6.10.2 特别项目团队的轮转 /139

6.10.3 准备应付最坏情况 /140

6.10.4 在产品发布过程中保持旺盛斗志 /140

6.10.5 成功标准 /141

6.11 实现一次成功的产品发布 /142

6.12 本章小结 /143

第7章 整合移动web / 145

7.1 为不同设备提供不同体验 /146

7.2 移动web的局限性与用户期望 /147

7.2.1 用户无耐心 /147

7.2.2 延迟时间长 /148

7.3 理解使用模式 /149

7.4 对比原生应用和移动web应用 /152

7.5 创建一致体验 /153

7.5.1 转换服务 /154

7.5.2 整合原生应用 /155

7.5.3 通过api整合 /155

7.6 跟踪api使用率 /157

7.7 本章小结 /158

本图书信息来源:互动出版网

 

转载于:https://www.cnblogs.com/china-pub/p/3673548.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_804777.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

常见的网站服务器架构

初始阶段的网站架构 一般来讲,大型网站都是从小型网站发展而来,一开始的架构都比较简单,随着业务复杂和用户量的激增,才开始做很多架构上的改进。当它还是小型网站的时候,没有太多访客,一般来讲只需要一台服…

Kaggle网站流量预测任务第一名解决方案:从模型到代码详解时序预测

Kaggle网站流量预测任务第一名解决方案:从模型到代码详解时序预测 2017年12月13日 17:39:11 机器之心V 阅读数:5931近日,Artur Suilin 等人发布了 Kaggle 网站流量时序预测竞赛第一名的详细解决方案。他们不仅公开了所有的实现代码&#xff0…

mysql表名备注_「备注」mysql添加备注信息 - seo实验室

备注前言这连天有人问我一些mysql的备注信息,不得已还是写一遍博客吧1、创建表的时候,添加表名备注和字段备注CREATE TABLE healerjean_comment (id bigint(20) NOT NULL AUTO_INCREMENT,name varchar(32) NOT NULL COMMENT 名字备注,email varchar(64) …

laravel linux 入口文件,php - laravel部署到linux,将public文件夹指定为网站根目录,但是无法访问其子文件夹...

本机使用的是window环境,一切正常,但是部署到linux系统上(配的是nginx),在访问的时候,控制器和方法都能正常执行,页面也可以输出,但是输出的页面却缺少css文件,一查是500错误,已经将请求重定向到public文件夹下,我的目录结构是:public/web/css/css.css域名是:aaa.com直接访问aa…

html对话框鼠标事件只触发一次,JS中mouseover和mouseout多次触发问题如何解决

问题描述我希望当鼠标移动到id1上的时候,id2显示,当鼠标离开id1的时候,id2显示。问题如下:1.当鼠标从id1上移动到id2上的时候,id由有显示变为不显示,然后变为显示2.当鼠标从id2上移动到id1上的时候&#xf…

dede mysql密码重置_织梦dede系统网站后台账号密码修改(3种方法搞定)

如今身处于互联网时代的我们生活丰富多彩,而我们的账号密码也同样如此,以前有很多用户将自己的密码设置成一种或两种的,但是造成了不法分子大量盗窃并撞库,造成很多平台的账号密码都泄露了,所以为了避免信息被盗窃&…

推荐一个好的餐馆点评网站

今天看财经频道经济观察发现的。大概是大众点评网整理除了一本对上海餐馆的评价。对一家饭店评价的一般或者比较差。然后餐馆上诉这家网站看了一下这个网站的评价确实还比较客观。广告一把:http://www.zsurvey.com 大众点评网转载于:https://www.cnblogs.com/montaq…

卡巴斯基误杀XP导致某IT网站电脑大面积瘫痪

12月20日早上8点30分左右,Into编辑部的几台电脑,同时出现杀毒软件报警感染病毒的情况 出现报警的杀毒软件均为卡巴斯基,病毒库版本2007 12-20 4:30 03。有人按照杀毒软件的提示,点击了删除,但是在重启电脑之后&#xf…

java web默认页面_Spring Boot 2.0 设置网站默认首页的实现代码

Spring Boot设置默认首页,方法实验OK如下附上Application启动代码/*** ClassName Application* Description Spring-Boot website启动类* author kevin.tian* Date 2018-03* version 1.0.0*/SpringBootApplicationPropertySource(value{"file:${APP_HOME_CONF}…

使用输出缓存增强网站性能(简单介绍)

性能是任何 Web 应用程序的关键方面。 必须减少 Web 服务器的处理量,以便使单个请求结果响应速度更快、服务器有能力处理更多并发请求并减少中间和后端数据系统的负荷。 使用输出缓存以减少服务器的工作负荷,能够实现更佳的 ASP.NET 性能。 输出缓存是一…

博客网站的Windows Live Writer设置

暂时没有发现更好的离线编辑blog的软件,#Windows Live Write#应该是不错的一个,但用它配置访问编辑live spaces是很不错的。但大家可能也都知道了,微软准备把live spaces整体迁移到 #WordPress# 架构上,可是众所周知,W…

一个数据比较牛叉的网站

2019独角兽企业重金招聘Python工程师标准>>> http://www.swpc.noaa.gov/ftpdir/weekly/Predict.txt 转载于:https://my.oschina.net/zhangdapeng89/blog/54399

网站DDOS***防护实战老男孩经验心得分享

网站DDOS***防护实战老男孩经验心得分享 老男孩由于要培训学生、批改作业,因此最近比较忙,还要经常写书、录视频,搞的思路混乱,受朋友邀请参加某论坛活动,推迟不过,挤了一点时间,给大家简单分…

优秀开发工具:推荐8个在线调试代码的网站

对于 Web 开发人员来说,有个快速测试代码的地方是非常方便的。在这篇文章,我们收集了8个非常有用的网站,帮助 Web 开发人员在线调试代码,其中有些站点还可以在线分享和备用代码,这能够帮助你非常方便的和其它的开发人员…

今日头条的排名算法_今日头条搜索seo排名怎么做? 今日头条搜索排名规则...

今日既然今日头条宣布做搜索引擎,怎么少的了“头条seo”的研究呢?一、“头条seo”是什么?头条seo指的是在今日头条app上用关键词搜索结果排名靠前。头条号称打造“全网信息搜索引擎”,那么这个“站外”内容指的是,非头…

Fedora16+XAMPP+Drupal7建站,从零开始全程指导

Fedora16XAMPPDrupal7建站,从零开始全程指导题记:只要给我一台电脑,就能给你一个网站本文网址:http://aaron8967.blog.51cto.com/blog/6177488/1046475 前言:本文旨在通过Linux下的XAMPP插件,在Fedora16操作…

55+手绘网站设计 – 构建极具创新效果的网站

手绘网页设计无疑是创建个性化页面并获取众多关注的好办法。 尽管手绘在网页设计中不是最热门的,但却是很常见的方法。如你在以下的实例中所见,将手绘融入网页设计有很多种方法,都看上去很棒!正如其他任何艺术形式一样&#xff0c…

ASP.NET的SEO:使用.ashx文件——排除重复内容

本系列目录 不同的链接指向的页面如果具有大量相同的内容,这种现象就会被称为“重复内容”,如果一个网站的重复内容很多,搜索引擎就会认为这个网站的价值不高。所以我们应尽量避免各种重复内容。动态网站的重复内容常常是由URL参数引起的&am…

如何ping测有端口的网站

参考:http://jingyan.baidu.com/article/c1a3101e878dcede656deb05.html 参考2:http://www.haoid.cn/post/261 现在不少机房做了禁ping,但我们需要了解本地与机房连接速度怎么样就不好搞了,现在告诉你个小窍门,机房禁p…

【转】关于大型网站技术演进的思考(四)--存储的瓶颈(4)

如果数据库需要进行水平拆分,这其实是一件很开心的事情,因为它代表公司的业务正在迅猛的增长,对于开发人员而言那就是有不尽的项目可以做,虽然会感觉很忙,但是人过的充实,心里也踏实。 数据库水平拆分简单说…