51CTO博客开发狗尾巴草我的未来不是梦。
Nginx不仅是一款优秀的WEB服务器,同时可以根据nginx的反代理可以配置成强大的负载均衡器.这里就介绍如何把nginx配置成负载均衡器,并结合keepalived配置高可用的集群. 一般集群主要架构为: 前端为负载均衡器两个:主/备,两种工作方式,一种是备机待机状态,主机故障时备机接管主机工作实现故障庄毅,在主机故障恢复完成时备机继续仅需待机状态,第二种是主备同时工作,一台宕机另外一台自
系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。本文将在后面的章节中详细说明 ulimit 的功能,使用以及它的影响,并以具体的例子来详细地
eaccelerator.shm_size="32"eAccelerator 可以使用的共享内存的数量 (以兆为单位) . "0" 是指操作系统的默认值. 默认值是 "0".可根据服务器的实际情况来调整,16,32,64,128都是可以的。 eaccelerator.cache_dir="/home/php/tmp"这个目录是给磁盘缓存使用. eAccelerator 在这里储存预先编译好的代码
首先应该点击vmware中VM选择Install VMWARE TOOLS, 之后的都可以在命令行执行了 mount /dev/cdrom /mnt cd /mnt cp *.tar.gz /usr/local/src tar xvf *.tar.gz 进入解压后的目录 cd /VMware-tools
gzip on; gzip_min_length 1000; gzip_proxied expired no-cache no-store private a
我们在编写程序时,总是想要使自己的程序占用资源最小,运行速度更快,代码量更少。往往我们在追求这些的同时却失去了很多东西。下面我想讲讲我对PHP优化的理解。优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。 进行大范围的优化,而不是死啃某些程序代码 我这里所说的优化,基本上都是从服务器,Apache,数据库这些方面来进行的优化,而并不是对你的PHP代码加以改进从而提高程序的运行速度,
使用setcookie()函数时总是报以下错误: Warning: Cannot modify header information - headers already sent by.... 最简单的解决方法: 打开 php.ini 然后把output_buffering = Off 改为 output_buffering = On。重起apache,OK
PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。 $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER['GAT
说起乱码,我就很讨厌的,每次乱码都要花费我很长的时间去找原因,而网上搜索的答案很多,很乱,很难判断哪个答案是适合自己系统的,现在就把我在php+mysql中文显示正常的代码给贴出来,希望对大家有所帮助。 我的系统是centos5.5,mysql是5.5.20 , php是5.3.10 cat /etc/sysconfig/i18n LANG="zh_CN.GBK"
手动编译PHP安装时遇到如下错误 /usr/local/src/php-5.3.10/ext/xmlrpc/libxmlrpc/encodings.c:73: undefined reference to `libiconv_open' /usr/local/src/php-5.3.10/ext/xmlrpc/libxmlrpc/encodings.c:81: undefined refere
i386和i686 现在所有的intel 32位体系(包括AMD等兼容CPU)都叫i386体系,包括P4。、i686仍然属于i386体系,不过对CPU(相对于386)的特性作了指令优化。GNU/Linux分为alpha、PowerPC、Sun等各个不同版本,所有从Intel386-P4都用i386版本,但i386版本中有几个内核(i486,i486,i586,i686),安装时安装程序检
#mysql Mysql从5.5开始,源代码安装将原来的configure改为cmake,因此在安装mysql 5.5.x时,需要先安装cmake,可以通过源码安装,也可以通过apt-get软件包安装. 在用cmake配置mysql过程中,找到一些主要的参数说明如下,供参考: CMAKE_INSTALL_PREFIX mysql的安装路径; DEFAULT_CHARSET
一、系统约定 软件源代码包存放位置 /usr/local/src 源码
我用的系统是win7 32的,今天重装了一下系统,重装后打开虚拟机vmware workstation8发现需要输入序列号,接着我就输入了几个序列号。那几个序列号之前都是可以用的,但现在输入都提示license key that you have entered is invalid,接着我上网接着找几个序列号,还是提示这个问题,原来都是注册表惹得祸,在(运行)里输入(regedt32)打开注册表
1. 设定网络接口,其中 eth0 为 192.168.1.2, eth0:0 为 192.168.0.2 [root@test root]# cd /etc/sysconfig/network-scripts [root@test network-scripts]# vi ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROT
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号