摘要:
Redis的高可用方案的实现:主从切换以及虚拟IP或客户端 从Redis 2.8开始加入对Sentinel机制从而实现了服务器端的主从切换,但目前尚未发现实现虚拟IP或客户端切换方案 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案 当用Redis做Master-slave 阅读全文
摘要:
1.date 或者 2.timedatectl 可以使用 timedatectl 来设置 Linux 时区 3.显示文件 /etc/timezone 的内容 阅读全文
摘要:
curl获取页面内容,不直接输出到页面 必需设置curl的CURLOPT_RETURNTRANSFER选项为1或true 阅读全文
摘要:
检测文件类型 finfo_file (PHP >= 5.3.0, PECL fileinfo >= 0.1.0) 修改php.ini,将extension=php_fileinfo.dll前面的分号去掉,来启用 输出结果 阅读全文
摘要:
使用CURL完成一个请求: CURL_POST为true,标识这个请求是一个POST请求 使用curl_getinfo()函数获取CURL请求输出的相关信息 会得到一个关联数组 url:网络地址。 content_type:内容编码。 http_code:HTTP状态码。 header_size:h 阅读全文
摘要:
使用浏览器直接访问又正常 在PHP curl头部添加HTTP版本信息: 即可修复该问题。 返回当前请求的错误码,0代表没有错误,是一个Ok正常的请求;非0代码请求出现了错误 curl_errno函数返回的数字说明: CURLE_UNSUPPORTED_PROTOCOL (1) – 您传送给 libc 阅读全文
摘要:
以cat_id分组,把name字段的值打印在一行,逗号分隔(默认) 修改分隔符 去冗余 排序 阅读全文
摘要:
修改表名 一句SQL语句只能修改一张表 1. 批量复制一下到Notepad++中,只保留sql语句,再复制到mysql中执行 2.php脚本批量修改mysql数据库表前缀 由于mysql_list_tables方法已经过时,运行以上程序时会给出方法过时的提示信息 Deprecated: Functi 阅读全文
摘要:
ob_start()函数用于打开缓冲区 1.用于header()之前 用ob_start()打开缓冲区PHP代码的数据块和echo()输出都会进入缓冲区而不会立刻输出 2.phpinfo()函数可获取客户端和服务器端的信息,但要保存客户端信息可以用缓冲区的方法 3.静态页面技术 php页面生成htm 阅读全文
摘要:
如何用 SUSE Studio 构建 Linux 发行版? (1) 进入到 www.susestudio.com,设立一个帐户 (2) 为你的设备(发行版)选择一个基本模板 -软件和软件包选择 (1)选择设备将随带的软件和软件包 -配置 (1)在“个性化”下面为设备添加自己的自定义标识和背景 (2) 阅读全文
摘要:
1.单机 1)浏览器通过DNS-server,域名解析到ip 2)浏览器通过ip访问web-server 缺点: 1)非高可用,web-server挂了整个系统就挂了 2)扩展性差,当吞吐量达到web-server上限时,无法扩容 2.DNS轮询 DNS轮询:通过在DNS-server上对一个域名设 阅读全文
摘要:
1.查看系统负载 (1)uptime 这个命令可以快速查看机器的负载情况。 在Linux系统中,这些数据表示等待CPU资源的进程和阻塞在不可中断IO进程(进程状态为D)的数量。 命令的输出,load average表示1分钟、5分钟、15分钟的平均负载情况。 通过这三个数据,可以了解服务器负载是在趋 阅读全文
摘要:
sphinx调用原理 只需要提交要查询,sphinx将返回唯一的id号 API调用 1.创建连接 2.匹配查询 (1)查询分页 (2)设置查询模式 $mode--SPH_MATCH_ALL 匹配所有查询词(默认模式) SPH_MATCH_ANY 匹配查询词中的任意一个 SPH_MATCH_PHRAS 阅读全文
摘要:
Ubuntu安装 参考文档 进入sphinx mysql -h0 -P9306 查询 select * from 索引名 阅读全文