开源人linux系统运维培训中心

第 11 章 Zabbix协议

      Zabbix的API我们已经学会如何使用了,而且也结合实际的案例进行了应用。但是有些场景,我们更希望符合特定应用的客户端,最佳的方案是将客户端内嵌到应用本身,从而达到数据的正常发送,Zabbix-Server的正常接收。      要想完成这个需求,...

    zabbix2.4.0漏洞(开源系统的背后,谁买单)

          zabbix监控系统的强大功能我们是有目共睹的,否则我也不会选择该框架作为本次项目的基础平台,在当前2.4.0版本的平台基础之上做二次开发。本来很有成就感的事情、进展还算顺利,怎想到会有突发情况。       下午就被安全部门的同事通知...

         时间 : 2017-09-08| 栏目 : 网站架构| 浏览 : 164 次| 暂无评论 标签: [阅读全文]

      本周好书推荐《亿级流量网站架构核心技术》

      大网站用什么架构?高并发网站用哪些技术?**电商网站用哪些开源软件呢?下面这本书里有你想要的全部答案,这本书的作者是我之前公司的同事,对他我还是有所了解的。正因为对他的了解,我很早就预定了这本书,到手后,快速通读了两遍。现在还时不时的翻开查阅,收获仍是满满地。 ...

           时间 : 2017-06-01| 栏目 : 网站架构| 浏览 : 412 次| 评论 : 标签: [阅读全文]

        Fastdfs 生产环境部署配置

          FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 ...

             时间 : 2017-05-26| 栏目 : 网站架构| 浏览 : 287 次| 暂无评论 标签:, [阅读全文]

          生产环境部署之电商系统部署精讲

          一、 Lnmp环境部署 参考标准文档《Linux运维实战培训-Lnmp生产环境实战应用精讲.docx》 二、电商系统部署 2.1 解压电商系统源码包到网站根目录 [xuekun@BJ-YF-www001 ~]$ sudo su - [root@BJ-YF-www001 ~]# cd /home/xuekun/soft/ng...

               时间 : 2017-05-09| 栏目 : 网站架构| 浏览 : 305 次| 暂无评论 标签: [阅读全文]

            Kubernetes集群生产环境搭建全过程

            本文详细讲解如何搭建高可用的Kubernetes集群,以下简称k8s 由三台服务器(CentOS 7.0)组成master集群,命名为m1,m2,m3,ip用m1 m2 m3来代替 etcd集群搭建 首先搭建etcd集群,etcd为k8s集群的核心组成部分,负责所有集群配置信息和服务信息的存储,所...

                 时间 : 2017-01-12| 栏目 : 网站架构| 浏览 : 529 次| 暂无评论 标签: [阅读全文]

              4.3.4 代码优化

              网站的业务逻辑实现代码主要部署在应用服务器上,需要处理复杂的并发事务。合理优化业务代码,可以很好地改善网站性能。不同编程语言的代码优化手段有很多,这里我们概要地关注比较重要的几个方面。 1.多线程 多用户并发访问是网站的基本需求,大型网站的并发用户数会达到数万,单台服务器的并发用户也会达到数百。CGI编程时代...

                   时间 : 2016-12-18| 栏目 : 网站架构| 浏览 : 371 次| 暂无评论 标签: [阅读全文]

                4.3.3 使用集群

                在网站高并发访问的场景下,使用负载均衡技术为一个应用构建一个由多台服务器组成的服务器集群,将并发访问请求分发到多台服务器上处理,避免单一服务器因负载压力过大而响应缓慢,使用户请求具有更好的响应延迟特性,如图4.15所示。 三台Web服务器共同处理来自用户浏览器的访问请求,这样每台Web服务器需要处理的htt...

                     时间 : 2016-12-18| 栏目 : 网站架构| 浏览 : 302 次| 暂无评论 标签: [阅读全文]

                  4.3.2 异步操作

                  4.3.2  异步操作 使用消息队列将调用异步化,可改善网站的扩展性(参考本书第7章内容)。事实上,使用消息队列还可改善网站系统的性能,如图4.12和图4.13所示。 在不使用消息队列的情况下,用户的请求数据直接写入数据库,在高并发的情况下,会对数据库造成巨大的压...

                       时间 : 2016-12-18| 栏目 : 网站架构| 浏览 : 494 次| 评论 : 3 标签: [阅读全文]

                    4.3.1 分布式缓存(1)

                    回顾网站架构演化历程,当网站遇到性能瓶颈时,第一个想到的解决方案就是使用缓存。在整个网站应用中,缓存几乎无所不在,既存在于浏览器,也存在于应用服务器和数据库服务器;既可以对数据缓存,也可以对文件缓存,还可以对页面片段缓存。合理使用缓存,对网站性能优化意义重大。 网站性能优化第一定律:优先考虑使用缓存优化性能。 ...

                         时间 : 2016-12-18| 栏目 : 网站架构| 浏览 : 326 次| 暂无评论 标签: [阅读全文]

                      4.3 应用服务器性能优化

                      应用服务器就是处理网站业务的服务器,网站的业务代码都部署在这里,是网站开发最复杂,变化最多的地方,优化手段主要有缓存、集群、异步等。 ...

                           时间 : 2016-12-18| 栏目 : 网站架构| 浏览 : 280 次| 暂无评论 标签: [阅读全文]

                        4.2.3 反向代理

                        4.2.3  反向代理 传统代理服务器位于浏览器一侧,代理浏览器将HTTP请求发送到互联网上,而反向代理服务器位于网站机房一侧,代理网站Web服务器接收HTTP请求。如图4.6所示。 和传统代理服务器可以保护浏览器安全一样,反向代理服务器也具有保护网站安全的作用,来自互联网的访...

                             时间 : 2016-12-18| 栏目 : 网站架构| 浏览 : 319 次| 暂无评论 标签: [阅读全文]

                          4.2.2 CDN加速

                          4.2.2  CDN加速 CDN(Content Distribute Network,内容分发网络)的本质仍然是一个缓存,而且将数据缓存在离用户最近的地方,使用户以最快速度获取数据,即所谓网络访问第一跳,如图4.5所示。 由于CDN部署在网络运营商的机房,这些运营商又是终端用户的网络服务提供商,因...

                               时间 : 2016-12-18| 栏目 : 网站架构| 浏览 : 275 次| 暂无评论 标签: [阅读全文]

                            4.2 Web前端性能优化

                            一般说来Web前端指网站业务逻辑之前的部分,包括浏览器加载、网站视图模型、图片服务、CDN服务等,主要优化手段有优化浏览器访问、使用反向代理、CDN等。 ...

                                 时间 : 2016-12-18| 栏目 : 网站架构| 浏览 : 336 次| 暂无评论 标签: [阅读全文]

                              4.2.1 浏览器访问优化

                              4.2  Web前端性能优化 一般说来Web前端指网站业务逻辑之前的部分,包括浏览器加载、网站视图模型、图片服务、CDN服务等,主要优化手段有优化浏览器访问、使用反向代理、CDN等。 4.2.1  浏览器访问优化 1.减少http请求 HTTP协议是无状态的应...

                                   时间 : 2016-12-13| 栏目 : 网站架构| 浏览 : 431 次| 评论 : 2 标签: [阅读全文]

                                4.1.5 性能优化策略

                                4.1.5  性能优化策略 如果性能测试结果不能满足设计或业务需求,那么就需要寻找系统瓶颈,分而治之,逐步优化。 1.性能分析 大型网站结构复杂,用户从浏览器发出请求直到数据库完成操作事务,中间需要经过很多环节,如果测试或者用户报告网站响应缓慢,存在性能问题,必须对请求经历的各个环节...

                                     时间 : 2016-12-13| 栏目 : 网站架构| 浏览 : 227 次| 暂无评论 标签: [阅读全文]

                                  4.1.4 性能测试报告

                                  测试结果报告应能够反映上述性能测试曲线的规律,阅读者可以得到系统性能是否满足设计目标和业务要求、系统最大负载能力、系统最大压力承受能力等重要信息,表4.2是一个简单示例。 表4.2  性能测试结果报告 ...

                                       时间 : 2016-12-13| 栏目 : 网站架构| 浏览 : 194 次| 暂无评论 标签: [阅读全文]

                                    4.1.3 性能测试方法

                                    4.1.3  性能测试方法 性能测试是一个总称,具体可细分为性能测试、负载测试、压力测试、稳定性测试。 性能测试 以系统设计初期规划的性能指标为预期目标,对系统不断施加压力,验证系统在资源可接受范围内,是否能达到性能预期。 负载测试 对系统不断地增加并发请求以增加系统压力,直到系统的某项或多项性能指...

                                         时间 : 2016-12-13| 栏目 : 网站架构| 浏览 : 225 次| 暂无评论 标签: [阅读全文]

                                      谈谈网站静态化 - 朱燚

                                      本文转自 http://www.cnblogs.com/yizhu2000/archive/2008/09/01/1281532.html 写在前头 静态化是解决减轻网站压力,提高网站访问速度的常用方案,但在强调交互的We2.0 时代,对静态化提出了更高的要求,静态不仅要能静,还要能动,下面我通过一个项...

                                           时间 : 2016-11-25| 栏目 : 网站架构| 浏览 : 381 次| 暂无评论 标签: [阅读全文]

                                        4.1.3 性能测试方法

                                        性能测试是一个总称,具体可细分为性能测试、负载测试、压力测试、稳定性测试。    性能测试    以系统设计初期规划的性能指标为预期目标,对系统不断施加压力,验证系统在资源可接受范围内,是否能达到性能预期。    负载测试 &...

                                             时间 : 2016-04-26| 栏目 : 网站架构| 浏览 : 476 次| 暂无评论 标签:, [阅读全文]

                                          Fastdfs基本原理精讲

                                                FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。   ...

                                               时间 : 2016-04-13| 栏目 : 网站架构| 浏览 : 637 次| 暂无评论 标签: [阅读全文]

                                            4.1.2 性能测试指标

                                            不同视角下有不同的性能标准,不同的标准有不同的性能测试指标,从开发和测试人员的视角,网站性能测试的主要指标有响应时间、并发数、吞吐量、性能计数器等。     1. 响应时间     指应用执行一个操作需要的时间,包括从发出请求开始到收到最后响应数据所...

                                                 时间 : 2016-04-06| 栏目 : 网站架构| 浏览 : 496 次| 暂无评论 标签: [阅读全文]

                                              4.1.1 不同视角下的网站性能

                                              软件工程师说到网站性能的时候,通常和用户说的不一样。     1. 用户视角的网站性能     从用户角度,网站性能就是用户在浏览器上直观感受到的网站响应速度快还是慢。用户感受到的时间,包括用户计算机和网站服务器通信的时间、网...

                                                   时间 : 2016-04-01| 栏目 : 网站架构| 浏览 : 466 次| 暂无评论 标签: