柴少鹏的官方网站 技术在分享中进步,水平在学习中升华

FastDFS之基础知识

分布式文件系统是什么,大家都已经接触很长时间了,简单来说一块磁盘的容量是有限的现在最大是8T,以后可能十几T,但是现在是一个数据爆炸的年代,就算你12个盘做成一个大RAID也是不够的,那么用硬件存储吧。随随便便都是百万级的,接触这种硬件级别的存储也有几年了,一般这种硬件级别的存储可能会考虑用来做数据库之类的存储,如果用来存储海量的数据就太浪费了。不同的场景用不同的东西,这里记录的这块开源的FastDFS分布式文件系统,也是大家都熟悉的,用来专门存储小文件的。一、FastDFS简介1.1 Fast
作者:忙碌的柴少 分类:分布式文件系统 浏览:3866 评论:2

nginx系列(六)之HTTPS

一、nginx+ssl搭建HTTPS服务器1.1 HTTPS介绍超文本传输安全协议(缩写:HTTPS,英语:Hypertext Transfer Protocol Secure)是超文本传输协议和SSL/TLS的组合,用以提供加密通讯及对网络服务器身份的鉴定。HTTPS连接经常被用于万维网上的交易支付和企业信息系统中敏感信息的传输。HTTPS不应与在RFC 2660中定义的安全超文本传输协议(S-HTTP)相混。HTTPS 目前已经是所有注重隐私和安全的网站的首选,随着技术的不断发展,HTTPS
作者:忙碌的柴少 分类:Web环境搭建 浏览:1505 评论:0

nginx系列(五)proxy_set_header设置

http://blog.51niux.com/?id=126  #已经对HTTP的header头信息做了简单介绍。一、proxy_set_header介绍1.1 先来了解下HTTP的请求方式($request_method)GET:向Web服务器请求一个文件POST:向Web服务器发送数据让Web服务器进行处理PUT:向Web服务器发送数据并存储在Web服务器内部HEAD:检查一个对象是否存在DELETE:从Web服务器上删除一个文件CONNECT:对通道提供支持TRACE:跟踪到服务器
作者:忙碌的柴少 分类:Web环境搭建 浏览:3952 评论:0

Centos7系统rc.local不起作用问题

这也是一个很小的问题就是记录一下。Centos6习惯用 /etc/rc.local 文件来开机自启动我们一些服务或者操作了。但是Centos7改了,chkconfig也不能用了。发现定义了/etc/rc.local文件也不能用了。#cat /etc/rc.d/rc.local #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # 
作者:忙碌的柴少 分类:解决小问题 浏览:5484 评论:0

解决qcow2高版本兼容问题

我在Centos7上面将kvm的模板机镜像转换成qcow2格式的镜像,这样的话文件会是其实际占用磁盘的大小,文件小了传输的时间必然就缩短了。我在Centos7上面执行:# qemu-img convert -f raw -O qcow2 demo-centos6.img demo-centos6.img.qcow2然后demo-centos6.img.qcow2就变成了只有几G,这样传输起来很嗨很快就传完了。但是有些
作者:忙碌的柴少 分类:解决小问题 浏览:5119 评论:0

Redis的持久化以及主从复制

一、持久化因为数据是存储在内存中的如果停电机器重启等数据就没了,为了使redis在重启之后仍能保证数据不丢失,需要将数据从内存中某种形式同步到硬盘中,这一过程就是持久化。Redis支持两种方式的持久化,一种是RDB方式一种是AOF方式。可以单独使用其中一种或将二者结合使用。1.1 RDB方式RDB介绍:在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是Snapshot快照的形式,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临
作者:忙碌的柴少 分类:Redis 浏览:2622 评论:0

nginx系列(四)nginx做缓存服务器

一、nginx缓存介绍1.1 web缓存?Web缓存位于内容源Web服务器和客户端之间,当用户访问一个URL时,Web缓存服务器会去后端Web源服务器取回要输出的内容,然后当下一个请求到来时,如果访问的是相同的URL,Web缓存服务器直接输出内容给客户端,而不是向源服务器再次发送请求。Web缓存降低了内容源Web服务器、数据库的负载,减少了网络延迟,提高了用户访问的响应速度,增强了用户体验。Web缓存服务器最著名的是squid cache,作为网页服务器的前置cache服务器缓存相关请求来提高W
作者:忙碌的柴少 分类:Web环境搭建 浏览:2967 评论:0

Redis数据类型及常用操作

一、Redis键(Key)#http://doc.redisfans.com/key/index.html   #关于key的所有指令1.1 查看key#http://doc.redisfans.com/key/keys.html   #关于KEYS命令的常用操作及举例> KEYS *   #KEYS *,匹配数据库中所有 key 。> KEYS k*  #匹配所有以k开头的key> KEYS k?y*  #
作者:忙碌的柴少 分类:Redis 浏览:1682 评论:0

nginx系列(三)FastCGI与反向代理

一、FastCGI1.1 FastCGI的介绍这块介绍部分主要参考:南非蚂蚁的博客:http://ixdba.blog.51cto.com/2895551/806622   还有nginx实战. 什么是FastCGI?FastCGI是语言无关的、可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。CGI解释器的反复加载是CGI性能低下的主要原因。FastCGI只是一个接口。FastCGI是一个可伸缩地、高速地在HTTP server和动态脚本语言
作者:忙碌的柴少 分类:Web环境搭建 浏览:2525 评论:0

nginx系列(二)之location与rewrite

http://blog.51niux.com/?id=126对nginx做了一些基本的介绍,这里对nginx里面一些经常用到的语法做记录。一、location配置location 指令的作用是根据用户请求的URI来执行不同的应用,URI就是根据用户请求到的网址URL进行匹配,匹配成功了进行相关的操作。location的格式:location [=|~|~*|^~|@] /uri/ { … }1.1 location分类一个location可以用prefix string(前缀字符串)定义,也可以通
作者:忙碌的柴少 分类:Web环境搭建 浏览:2808 评论:0