随着访问量的不断增加,单台MySQL数据库服务器压力不断增加,需要对MYSQL进行优化和架构改造,MYQSL优化如果不能明显改善压力情况,可以使用高可用、主从复制、读写分离来、拆分库、拆分表来进行优化。 MYSQL主从复制集群在中小企业、大型企业中被广泛使用,MYSQL主从复制的目的是实现数据库冗余 ...
分类:
数据库 时间:
2018-11-19 20:02:33
阅读次数:
189
Ajax 交互时必须要有Json 1. Ajax 简介 1,Ajax 是一种网页开发技术,(Asynchronous Javascript + XML)异步 JavaScript 和 XML; 2,Ajax 是异步交互,局部刷新; 3,Ajax 能减少服务器压力; 4,Ajax 能提高用户体验; 2 ...
分类:
Web程序 时间:
2018-11-03 14:39:14
阅读次数:
207
1、目的搭建web高可用架构,用haproxy作为前段负载均衡分摊后端web服务器压力,Keepalived保证haproxy的存活(双机热备:一台haproxy挂了,自动切换到另外一台haproxy上)2、环境(系统均为centos7,防火墙与selinux都关闭)192.168.0.100:web1(端口7000)、web2(端口8000)192.168.0.101:haproxy1、keep
分类:
Web程序 时间:
2018-10-15 17:05:52
阅读次数:
229
什么是负载均衡当一台服务器的单位时间内的访问量越大时,服务器压力就越大,大到超过自身承受能力时,服务器就会崩溃。为了避免服务器崩溃,让用户有更好的体验,我们通过负载均衡的方式来分担服务器压力。我们可以建立很多很多服务器,组成一个服务器集群,当用户访问网站时,先访问一个中间服务器,在让这个中间服务器在服务器集群中选择一个压力较小的服务器,然后将该访问请求引入该服务器。如此以来,用户的每次访问,都会保
分类:
其他好文 时间:
2018-10-10 19:09:28
阅读次数:
163
量大,服务器压力大。需要用到分布式,集群。 问题1:三台机器,一个请求如何落到一台机器上?如何协调工作 问题2:集群如何选取leader? 问题3:既然是分布式,集群,一个请求只能有一台机器接接收并处理,其他机器如何同步消息? 问题4:同时竞争资源如何让一个机器执行? 问题1:三台机器,一个请求如何 ...
分类:
其他好文 时间:
2018-09-28 19:15:22
阅读次数:
177
前言 websocket 是一种html5新的接口,以前服务器推送需要进行ajax等方式进行轮训,对服务器压力较高,随着新标准的推进,使用websocket在推送等方面已经是比较成熟了,并且各个浏览器对websocket的支持情况已经比较好了,只要不是太老古古董,对这些暂时不考虑。 使用websoc ...
分类:
Web程序 时间:
2018-09-21 18:26:10
阅读次数:
239
最近爆发了一个问题 , 以前一直在正常运行的应用突然无法访问 . 不用问,这个肯定是服务器的问题,但是这个要怎么看呢? 1.登录服务器,如果服务器压力过大,已经无法登录服务器了,那么只能请求DBA强制重启了. 1.1. 假设能登陆服务器,马上查看服务器CPU以及内存或者回收等信息,可以那么使用以下方 ...
分类:
其他好文 时间:
2018-09-14 16:03:52
阅读次数:
239
在机房乱晃的时候发现一台服务器, 找教练问过以后拿到了这个服务器的使用权(反正没人用) 在另一个小伙伴的帮助下装上了 ubuntu , 跑了一下压力测试. 结果如下: 性能意外的不错呢 ...
分类:
其他好文 时间:
2018-09-01 12:17:25
阅读次数:
121
1、前言 最近项目遇到一个问题:其他公司对接我们系统,请求量太大的时候,返回单给对方就是丢失格式,大概十几万中总有那么十几单会出现格式错误! 所以我们老大就叫我用apache jmeter来进行并发测试,还挺好用的,简单易上手。 2、下载 1、直接百度Apache jmeter,第一个就是了。 2、 ...
分类:
Web程序 时间:
2018-08-29 21:30:05
阅读次数:
363
一、什么是动态语言静态化1、将现有PHP等动态语言的逻辑代码生成为静态的HTML文件,用户访问动态脚本重定向到静态HTML文件的过程;2、对实施性要求不高的页面,才做动态语言静态化;二、为什么要静态化1、动态脚本通常会做逻辑计算和数据查询,访问量越大,服务器压力越大;2、访问量大时可能会造成CPU负 ...
分类:
编程语言 时间:
2018-08-18 17:51:38
阅读次数:
189