Nginx负载均衡设置



Nginx负载均衡设置。

通常解决服务器负载问题,都会通过多服务器分载来解决。常见的解决方案有:

网站入口通过分站链接负载(天空软件站,华军软件园等)
DNS轮询
F5物理设备
Nginx等轻量级架构

那我们看看Nginx是如何实现负载均衡的,Nginx的upstream目前支持以下几种方式的分配:

轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
ip_hash 每个请求按访问ip的hash结果分配,这样每个访客固定访问[......]

Read more

WEB服务器 – Apache、Nnginx、Lighttpd的比较和择优



WEB服务器 – Apache、Nnginx、Lighttpd的比较和择优

Apache服务器和nginx的优缺点:
我们之前大量使用Apache来作为HTTPServer。 Apache具有很优秀的性能,而且通过模块可以提供各种丰富的功能。

优点:

首先Apache对客户端的响应是支持并发的 ,运行httpd这个daemon进程之后,它会同时产生多个孩子进程/线程,每个孩子进程/线程分别对客户端的请求进行响应;
另外,Apache可以提供静态和动态的服务 ,例如对于PHP的解析不是通过性能较差的CGI实现的而是通过支持PHP的模块来实现的(通常为mod_php5,或者叫[......]

Read more

什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

什么是CGI?

CGI全称是“公共网关接口”(Common Gateway Interface),简单讲是运行在WEB服务器上的一段程序。有浏览器的输入触发,这个脚本通常象服务器和系统中其他程序如数据库的桥梁。

CGI脚本工作原理:

  1. 浏览器通过HTML表单或超链接请求指上一个CGI应用程序的URL。
  2. 服务器收发到请求。
  3. 服务器执行指定所CGI应用程序。
  4. CGI应用程序执行所需要的操作,通常是基于浏览者输入的内容。
  5. CGI应用程序把结果格式化为网络服务器和浏览器能够理解的文档(通常[......]

Read more

在Eclipse中安装ADT方法介绍

在Eclipse中安装ADT方法介绍.

  • 启动 Eclipse,然后选择 Help > Software Updates…。在出现的对话框中,单击 Available Software 选项卡。
  • 单击 Add Site…
  • 在 Add Site 对话框的 Location 字段中输入下面的 URL:https://dl-ssl.google.com/android/eclipse/ 注意:如果访问该插件时遇到问题,可以将 URL 中的 https 改成 http(使用https会更安全一些)。单击 OK
  • 回到 Available Software 界面,应该可以看到[......]

Read more

Java集合框架

Java集合框架,以下介绍经常使用的集合类,这里不介绍集合类的使用方法,只介绍每个集合类的用途和特点,然后通过比较相关集合类的不同特点来让我们更深入的了解它们。

Collection接口
Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。
所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用于创建一个空的Collection,有一个 Collection参数的构造函数用于创建一个新的Collection,这个新的Collection与传入的Collection有相同的[......]

Read more

2014年走了,2015年来了,红颜丽人网祝愿大家新年快乐

2014年走了,2015年来了,红颜丽人网祝愿大家新年快乐!红颜丽人网差不多有三年历史了,一路走来谢谢各位的支持与厚爱,在接下来的一年里,我会做得更好!为大家分享更丰富更好的学习资料。

我知道道路是曲折的,但我坚信未来是光明的。我是不会放弃的!绝不放弃,为了美好的未来,为了我的梦想,加油,加油,一定会成功的!

Win7如何共享文件真实有效的经验介绍

Win7如何共享文件真实有效的经验介绍。

下面分享下Win7共享文件的方法,希望对有疑问的你们都有帮助!谢谢!

方法/步骤

  1. 1

    首先开启guest账户,然后这一步比较重要,点击左面上的网络,右键“属性”出现下图。

     

    Win7如何共享文件
  2. 点击图中标出的位置“更改高级共享设置”出现下图。

     

    Win7如何共享文件
  3. 双击图中红圈内的位置,会出现一个列表,找到下图所示内容。

     

    Win7如何共享文件
  4. 点击“关闭密码保护共享”-“保存[......]

Read more

GlusterFS常用translators(中继)

GlusterFS常用translators(中继)。

1.storage/posix

type storage/posix
storage/posix的作用是指定一个本地目录给GlusterFS内的一个卷使用。
配置例子:
volume posix-example
type storage/posix
option directory /sda4
end-volume

2. protocol/server (服务器)

type protocol/server
服务器中继(protocol/server)表示本节点在GlusterFS中为服务器模式。
配置例[......]

Read more

FUSE用户空间文件系统

FUSE用户空间文件系统。用户空间文件系统(Filesystem in Userspace,简称FUSE)是操作系统中的概念,指完全在用户态实现的文件系统。目前Linux通过内核模块对此进行支持。一些文件系统如ZFS,glusterfs和moosefs使用FUSE实现。

Linux用于支持用户空间文件系统的内核模块名叫FUSE,FUSE一词有时特指Linux下的用户空间文件系统。文件系统是一个通用操作系统重要的组成部分。传统上操作系统在内核层面上对文件系统提供支持。而通常内核态的代码难以调试,生产率较低。

 

Linux从2.6.14版本开始通过FUSE模块支持在用[......]

Read more

GlusterFS实践教程

一、集群环境

  • 集群中存储服务器是一些局域网内性能一般的Server,系统Linux RedHat
  • IP范围:192.168.0.54~192.168.0.59,共六台服务器
  • 局域网:千兆以太网
  • FUSE版本:2.8.5
  • GlusterFS版本:3.1.5

二、安装

1. 确认系统内核版本,因FUSE支持kernel2.4.X和2.6.X。FUSE虽说是支持2.4.X,不过该版本kernel里面没有fuse内核模块。kernel 2.6.14之后才开始有自带fuse。测试系统中已经自带fuse,否则,参见http://zhoubo.sinaapp.com/?p[......]

Read more