Loading

邢栋博客

Nginx/LVS/HAProxy负载均衡软件的优缺点详解(转)

(总结)Nginx/LVS/HAProxy负载均衡软件的优缺点详解 一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的;大型网站或重要的服务,且服务器比较多时,可以考虑用LVS。 一种是通过硬件来进行进行,常见的硬件有比较昂贵的F5和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护、缺点就是花销太大,所以对于规模较小的网络服务来说暂时还没...

rsync命令记录

复制本地到文件到远程服务器(脚本) !/bin/sh rsync -avzlIW --force /work/www/* 192.168.100.100:/work/www/; rsync命令详解 说明: Rsync是linux/Unix文件同步和传送工具。用于替代rcp的一个工具,rsync可以通过rsh或ssh使用,也能以daemon模式去运行,在以daemon方式运行时rsync server会开一个873端口,等待客户端去连接。连接时,rsync server会检查口令是否相符,若通过口令查核,则可以通过进行文件传输,第一次连通完成时,会把整份文...

linux集成环境安装包

https://oneinstack.com/install/

Linux安装rz/sz命令及简单使用

Linux安装rz/sz命令及简单使用 wget https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz tar -zxvf lrzsz-0.12.20.tar.gz cd lrzsz-0.12.20 ./configure make && make install 安装成功后这个时候 已经可以使用 lrz lsz 命令完成发送文件到本地或者本地文件上传到服务器 默认是把这两个命令安装到 /usr/local/bin/ 目录下的 cd /usr/bin ln -s /usr/local/bin/...

nginx出现413 Request Entity Too Large错误

打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加 client_max_body_size 2m; 即可。

php DatePeriod类

php DatePeriod类 获取一个日期列表 <?php $start = new DateTime('2016-05-01'); //$interval = new DateInterval('P1D'); // P2W 正序日期,P1D间隔是天,P2W间隔是两周 $interval = DateInterval::createFromDateString('-1 day'); // 倒序 $period = new DatePeriod($start,$interval,3); foreach ($period as ...

php.ini 配置参数详解及优化

php.ini 配置参数详解及优化 php解释器在php.ini文件中配置和调优。 内存 memory_limit = 128 用于设定单个php进程可以使用的系统内存的最大值。 默认值是128M,这对大多数中小型php应用来说或许合适。可是如果运行的是微型php应用,可以降低这个值,例如设为64M,节省系统资源。 zend opcahce 确定要分配多少内存后,我们会配置php的zend opcache扩展。这个扩展用于缓存操作码。 每次http请求时,首先nginx把http请求转发给php-fpm,php-fpm再把请求交给某个php子进程处理。p...

php-fpm.conf 配置参数详解及优化

php-fpm.conf 配置参数详解及优化 emergency_restart_threshold = 10 在指定的一段时间内,如果失效的php-fpm子进程数超过这个值,php-fpm主进程优雅重启 emergency_restart_interval = 1m 设定emergency_restart_threshold 设置采用的时间跨度,s(econds), m(inutes), h(ours), or d(ays) user = www 拥有这个php-fpm进程池中子进程的系统用户。要把这个设置的值设为运行php应用的非根用户的用户名。 g...

php回调、匿名函数、闭包事例

<?php //php回调、匿名函数、闭包 事例 class Product{ public $name; public $price; function __CONSTRUCT($name,$price){ $this->name = $name; $this->price = $price; } } class ProcessSale{ private $callbacks; public function registerCallback($callback){ if(!is_callable($call...

关于js的闭包

关于js的闭包 闭包定义:指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 简单的理解:指有权访问另一个函数作用域中的变量的函数 闭包可以用在许多地方。它的最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。 使用闭包的注意点 1)由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。解决方法是,在退出函数之前,将不使用的局部变量全部删除。 2)闭包会在父函数外部,改变父函数内部...