转载 循序渐进大型网站架构
大型网站特性
既然说的是大型网站架构,那么架构的背后自然是解决人因面对大型网站特性而带来的问题。这样可以先给大家说下大型网站的特性,这些特性带来的问题就是人要解决的问题:
高并发、大流量:PV 量巨大;
高可用:7*24 小时不间断服务;
海量数据:文件数目分分钟 xxTB;
用户分布广泛,网络情况复杂:网络运营商;
安全环……继续阅读 »
7年前 (2018-05-08) 2018浏览 0评论
1个赞
gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多。gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。浏览器那里不需要我们担心,因为目前的巨大多数浏览器都支持解析gzip过的页面。
Nginx的压缩输出有一组gzip压缩指令……继续阅读 »
7年前 (2018-02-23) 1900浏览 0评论
1个赞
Nginx 与 PHP-FPM的运行原理
www.example.com
|
|
Nginx
|
|
路由到www.example.com/index.php
|
|
加载nginx的fast-cgi模块
|
|
fa……继续阅读 »
7年前 (2018-01-31) 1923浏览 0评论
1个赞
环境:
cetnos6.5
zabbix3.2
php5.6
mysql5.6
apache
搭建:
5、下载zabbix3.2.0安装包
链接:http://pan.baidu.com/s/1i492Ywt 密码:ox2x
groupadd zabbix
useradd -g zabbix zabbix
tar -xvf zabbix-3.2……继续阅读 »
7年前 (2018-01-22) 1806浏览 0评论
1个赞
举例说明:
新增磁盘的设备文件名为 /dev/vdb 大小为100GB。
#fdisk -l 查看新增的的磁盘
1、对新增磁盘进行分区
#fdisk /dev/vdb
按提示操作 p打印 n新增 d 删除 w操作生效 q退出
操作后 w
#partprobe 强制让内核重新找一次分区表(更新分区表)
这里我们新增一个分区 /dev/vdb1 大小为……继续阅读 »
7年前 (2018-01-11) 2308浏览 1评论
1个赞
zabbix安装
注意:安装完成之后zabbix_server需要启动,而且启动会报错mysql的配置错误,需要修改。
……继续阅读 »
8年前 (2017-11-24) 1619浏览 0评论
1个赞
一般的防盗链如下:
location ~* \.(gif|jpg|png|swf|flv)$ {
valid_referers none blocked www.jzxue.com jzxue.com ;
if ($invalid_referer) {
rewrite ^/ http://www.jzxue.com/retrun.htm……继续阅读 »
8年前 (2017-11-03) 1745浏览 0评论
1个赞
转载:负载均衡一步一步的提高高并发
转载:使用LVS实现负载均衡原理及安装配置详解
实践做法:
这里调度服务器的负载承受的压力是最大的。也是限制负载均衡的一个缺陷
- 单机:
mysql:集群,大数据做横向切割,读写分离,索引,sql语句
redis:队列,缓存,临时数据
cache:生成静态缓存文件
php : op……继续阅读 »
8年前 (2017-10-30) 1972浏览 0评论
1个赞
前言:
最近开发一个web,服务器上面安装了其他的一些外包项目,然后服务器就被被攻击了,导致我自己做的web一度瘫痪,还得赶急赶忙的去恢复项目。为了让下次不再出现这种情况于是决定做一个nginx转发,当正式服务器宕机的时候开启备用服务器继续工作。用户无感知的那种。
建立反向代理
http{
upstream abc{
server ……继续阅读 »
8年前 (2017-10-26) 1848浏览 0评论
1个赞