http响应状态码解释(200,403,404,500等)

2016-8-11 Mr.linus 运维技术

http协议的状态码 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。 100(继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx(成功) 表示...

阅读全文>>

标签: 状态码 200 400 401 403 404 500 503

评论(3) 浏览(1429)

很牛逼的缓存技术介绍

2016-8-11 Mr.linus 运维技术

缓存技术是一个老生常谈的问题,但是它也是解决性能问题的利器,一把瑞士军刀;而且在各种面试过程中或多或少会被问及一些缓存相关的问题,如缓存算法、热点数据与更新缓存、更新缓存与原子性、缓存崩溃与快速恢复等各种与缓存相关的问题。而这些问题中有些问题又是与场景相关,因此如何合理应用缓存来解决问题也是一个选择题。本文所有内容是跟读服务缓存相关,不会涉及写服务数据的缓存。本文也不考虑内容型应用前置的CDN架构。本文也不会涉及缓存数据结构优化、缓存空间利用率跟业务数据相关的细节问题,主要从架构和提升命中率等层面来探讨缓存方案。本文将基于多级缓存模式来介绍下应用缓存时需要注意的问题和一些解决方案,其中一些方案...

阅读全文>>

标签: 缓存技术

评论(0) 浏览(1320)

MongoDB常见的性能优化方法

2016-8-11 Mr.linus 运维技术

一、索引 MongoDB 提供了多样性的索引支持,索引信息被保存在system.indexes 中,且默认总是为_id创建索引,它的索引使用基本和MySQL 等关系型数据库一样。其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现及使用接口并不足为 奇。 1.基础索引 在字段age 上创建索引,1(升序);-1(降序): db.users.ensureIndex({age:1}) _id 是创建表的时候自动创建的索引,此索引是不能够删除的。当系统已有大量数据时,创建索引就是个非常耗...

阅读全文>>

标签: MongoDB

评论(0) 浏览(1123)

Git原理及使用教程

2016-8-11 Mr.linus 运维技术

Git简明教程 1. git四大域 git四大域:工作目录,暂存区,仓库,远程仓库。 git对文件的操作都是在四大域上进行的,文件可以在四大域内与四大域间进行各种操作。(有一个例外,进行“git stash”系列操作时,文件可能被保存到四大域外的堆栈中) 2. git常用命令 1. 设置 1. config命令 git config --global user.name lavor:配置全局用户名,若不要“--global”或者将“global”改为“local”则...

阅读全文>>

标签: git github

评论(0) 浏览(1236)

iptables基础语法与iptables扩展选项详细说明

2016-8-7 Mr.linus 运维技术

iptables由4张表5个链(chains)构成: filter表(默认使用的表):用于过滤数据包的进出,其中又包含了3个链: INPUT:负责过滤进入主机的数据包 OUTPUT:负责过滤主机发出的数据包 FORWARD:负责转发该主机的数据包到其他目标地址 nat表(网络地址转换):多用于内外网地址转换,包含了3个链: PREROUTING:实现DNAT功能,改变数据包的目的地址,多用于局域网接收公网数据时将目标的地址...

阅读全文>>

标签: 防火墙 iptables

评论(6) 浏览(1603)

LVS三种工作模式以及最主流的DR模式搭建流程

2016-8-7 Mr.linus 运维技术

LVS常用的工作模式有NAT、DR、和TUN三种,其中DR模式性能最为优越,使用最为广泛 NAT模式:网络地址转换  NAT(Network Address Translation)是一种外网和内网地址映射的技术。NAT模式下,数据的进出都要经过LVS的处理。LVS需要作为Real Server(真实服务器)的网关。当包到达LVS时,LVS做目标地址转换(DNAT),将目标IP改为Real Server的IP。Real Server接收到包以后,仿佛是客户端直接发给它的一样。Real Server处理完返回响应时,源IP是Real Server IP,目标IP是客户端的...

阅读全文>>

标签: LVS

评论(0) 浏览(938)

Memcached服务安装与PHP配置Memcached的方法

2016-8-7 Mr.linus 运维技术

安装Memcached服务:     首先要下载安装libevent,因为memcached对此库有依赖 1 [root@localhost software]# wget http://nchc.dl.sourceforge.net/project/levent/libevent/libevent-2.0/libevent-2.0.22-stable.tar.gz ...

阅读全文>>

标签: Memcached

评论(0) 浏览(1047)

Powered by Mr.Linus 蜀ICP备16005020号