利用阿里云服务的openAPi功能,可以实现服务配置自动化管理。ecs临时带宽升级实例:api说明文档: 链接api调试工具: 链接阿里云SDK下载地址: 链接代码实例:function temporaryBandwidthUpg ...
添加serverserver { listen 80 default_server; server_name _; return 500; } 或者 server { listen 8 ...
· PHP
nginx.confuser www www; # Nginx的worker进程运行用户以及用户组 worker_processes 4; # 启动进程数,通常设置成和cpu的数量相等 #worker_processes aut ...
· PHP
db.class.php :<?php class db extends \PDO { private static $_instance = null; protected $dbName = ''; ...
Redis单进程单线程架构1、单线程模型 Redis客户端对服务端的每次调用都经历了发送命令,执行命令,返回结果三个过程。 其中执行命令阶段,由于Redis是单线程来处理命令的,所有每一条到达服务端的命令不会立刻执行 ...
· PHP
阿里云服务器监控中发现tcp连接数监控异常,状态如下图:查看linux tcp连接状态发现存在大量 TIME_WAIT 状态连接netstat -na | awk '{print $5,$6}'| sort | uniq -c | ...
Rsync是一款通过网络备份重要数据的工具/软件。它同样是一个在类Unix和Window系统上通过网络在系统间同步文件夹和文件的网络协议。Rsync可以复制或者显示目录并复制文件。Rsync默认监听TCP 873端口,通过远程she ...
Traversable用于检测一个类是否可以使用 foreach 进行遍历,这是一个无法在 PHP 脚本中实现的内部引擎接口,实际编程中我们使用Iterator接口或者IteratorAggregate接口来实现遍历。<?ph ...
· PHP
给自家的Ubuntu下载软件速度有点慢,毕竟是从国外下载软件,就想更换到国内比较好的更新源(就是这些软件所在的服务器),一般直接百度Ubuntu更新源就能出来一大堆,这时候最好是找和自己Ubuntu版本一致的更新源,我的Ubuntu ...
区别:urlencode把空格编码为 '+', rawurlencode()把空格编码为 '%20'urldecode() 会把 '+' 破解为空格,rawurldecode() 不会注意因为'+' 号是 base64的编码字符,当 ...
· PHP
Nginx的模块与工作原理Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于U ...
memcached过期策略:1、memcached的过期时间,有一个最大时限就是30天,若超过30天,存储时返回true,但是在取数据的时候取不到(这个key是1秒后过期的)。2、memcached的缓存失效策略是LRU(最近最少使 ...
加索引索引建立规则:索引的字段必须是经常作为查询条件的字段; 如果索引多个字段,第一个字段要是经常作为查询条件的。如果只有第二个字段作为查询条件,这个索引不会起到作用; 索引的字段必须有足够的区分度; Mysql 对于长字段支持前缀 ...
使用PHP的array_unique()函数允许你传递一个数组,然后移除重复的值,返回一个拥有唯一值的数组。这个函数大多数情况下都能工作得很好。但是,如果你尝试在一个大的数组里使用array_unique()函数,它会运行地慢一些。 ...
· PHP
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的 ...
php获取文件行数:方法一:用while循环逐行统计,效率太慢<?php $file_path = 'xxx.txt'; //文件路径 $line = 0; //初始化行数 //打开文件 $fp = fopen($file_p ...
· PHP
MySQL主从同步是目前使用比较广泛的数据库架构,技术比较成熟,配置也不复杂,特别是对于负载比较大的网站,主从同步能够有效缓解数据库读写的压力。MySQL主从同步的机制:MySQL同步的流程大致如下:1、主服务器(master)将变 ...
int(M)我们先来拆分,int是代表整型数据那么中间的M应该是代表多少位了,后来查mysql手册也得知了我的理解是正确的,下面我来举例说明。MySQL 数据类型中的 integer types 有点奇怪。你可能会见到诸如:int( ...