Nginx upstream的5种权重分配方式 linux

Nginx upstream的5种权重分配方式

1965 2

1、轮询(默认)  每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。  2、weight  指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。  数值越大,负载越大 例如:  ``` upstream backup {  server 192.168.0.3 weight=10;  server 192.168.0.8 weight=10;  }  ``` 3、ip_hash  每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器

PHP四舍五入、取整、round函数使用 web开发

PHP四舍五入、取整、round函数使用

1786 2

小数例子: PHP保留两位小数并且四舍五入 ``` $n=0.1265489; echo sprintf("%.2f", $n); // 0.13 ``` 大家可以看到我们用到了sprintf函数对$n进行了格式化%.2f是目标格式,其中2表示两位f表示float(浮点型) 第3为小数6被四舍五入 再看个例子 ``` $n=0.1265489 echo substr(sprintf("%.3",$n),0,-1);// 0.12 ``` 代码输出了保留2为小数没有四舍五入,实际上我们了解了sprintf的特

php Warning:strtotime(): It is not safe to rely on the system's timezone settings...问题解决方法 web开发

php Warning:strtotime(): It is not safe to rely on the system's timezone settings...问题解决方法

1520 0

PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。 ``` Warning:strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone settin

解决"make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1" linux

解决"make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1"

1579 0

双十一在阿里云买了台1核1G服务器,安装php编译的时候报错: `make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1` 百度之后发现出现这样的问题是因为有些VPS服务器内存小于1GB,导致编译占用资源不足,但也不是所有VPS出现这样问题的,有些低于1GB也是可以编译的。 解决方法: 在./configure后加上 `--disable-fileinfo` 然后我们重新编译(make)文件就可以。

PHP取余函数 web开发

PHP取余函数

1746 0

PHP两个取余 MOD(x,y)、x%y MOD 例如:9/3,9是被除数,3为除数.mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。那么:两个同号整数求余与你所知的两个正数求余完全一样(即两个负整数与两个正整数的算法一样)。 一、两个异号整数求余 1.函数值符号规律(余数的符号) mod(负,正)=正 mod(正,负)=负 结论:两个整数求余时,其值的符号为除数的符号。 2.取值规律 先将两个整数看作是正数,再作除

wordpress_begin主题之timthumb.php详解 常用工具

wordpress_begin主题之timthumb.php详解

1843 0

用过timthumb这个类的都应该很熟悉,此类可以用来生成图片的缩略图并加以处理,如果在linux环境下安装了optipng或pngcrush工具,也可以进行网站的截图操作。功能非常的强大,简单说一下此类的使用方法: 访问地址为:`http://localhost/timthumb.php?src=http://localhost/200.jpg&w=200&h=300&q=100&f=3,9|4,2&s=1&ct=1` 参数都是get提交的,可选参数和说明如下: ``` src : 需要进行图片缩放的源图片

初识robots.txt linux

初识robots.txt

1548 0

robots协议并非是规范,只是行业内一个约定俗成的协议,一个网站和搜索引擎双方的规则协议。每个搜索引擎的蜘蛛访问一个站点时,它首先爬行来检查该站点根目录下是否存在robots.txt。如果存在,蜘蛛就会按照该协议上的规则来确定自己的访问范围;如果没有robots.txt,那么蜘蛛就会沿着链接抓取。 robots.txt必须放置在站点的根目录下,而且文件名必须全部小写。Disallow后面的冒号必须为英文状态的。 robots.txt的关键词:User-agent、Disallow、Allow User-ag

\r,\n,\r\n的区别 Windows

\r,\n,\r\n的区别

1781 0

'\n'是换行,它使光标下移一格,'\r'是回车,它使光标到行首,通常敲一个回车键,即是回车,又是换行(\r\n)。Unix中每行结尾只有“”,即“\n”;Windows中每行结尾是“”,即“\n\r”;Mac中每行结尾是“”。 \n是换行,英文是New line,表示使光标到行首 \r是回车,英文是Carriage return,表示使光标下移一格 \r\n表示回车换行 平时使用电脑时已经习惯了回车和换行一次搞定,敲一个回车键,既是回车,又是换行。 ##### 1、\n 软回车: 在Windows 中

同时grep多个pattern linux

同时grep多个pattern

1928 0

``` 命令行参数: grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,  grep -l pattern files :只列出匹配的文件名,  grep -L pattern files :列出不匹配的文件名,  grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’),  grep -C number pattern files :匹配的上下文分别显示[number]行,  grep pattern1