服务器
文章平均质量分 92
允哥
这个作者很懒,什么都没留下…
展开
-
apache配置伪静态实例 重写技术
首先:必须要空间支持 Rewrite 以及对站点目录中有 .htaccess 的文件解析,才有效.如何让空间支持Rewrite 和 .htaccess 的文件解析呢 往下看第一步:要找到apache安装目录下的httpd.cof文件,在里面找到注意此处更改的AllowOverride none为这儿的内容# # Possib原创 2016-05-24 11:16:18 · 903 阅读 · 0 评论 -
PHP代码优化的53个细节
这篇文章主要介绍了PHP代码优化的53个细节,常见而重要的php优化策略,需要的朋友可以参考下用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成st原创 2016-08-04 14:17:12 · 507 阅读 · 2 评论 -
curl返回常见错误码
CURLE_OK(0) 成功。 CURLE_UNSUPPORTED_PROTOCOL(1)你的URL传递给libcurl的使用协议,这libcurl的不支持。支持可能是你没有使用一个编译时的选项,它可以是一个拼写错的协议字符串,或者只是一个协议的libcurl没有代码。 CURLE_FAILED_INIT(2)非常早期的初始化代码失败。这可能是内部错误转载 2016-08-04 10:40:50 · 2405 阅读 · 0 评论 -
PHP解决网站大数据大流量与高并发
1:硬件方面普通的一个p4的服务器每天最多能支持大约10万左右的IP,如果访问量超过10W那么需要专用的服务器才能解决,如果硬件不给力 软件怎么优化都是于事无补的。主要影响服务器的速度有:网络-硬盘读写速度-内存大小-cpu处理速度。2:软件方面第一个要说的就是数据库,首先要有一个很好的架构,查询尽量不用* 避免相关子查询 给经常查询的添加索引 用排序来取代非顺序存取,如果条件允许原创 2016-08-04 10:23:56 · 636 阅读 · 0 评论 -
MYSIAM和INNODB引擎区别
MYSIAM和INNODB引擎区别主要有以下几点:1.MyISAM查询性能比InnoDB更快,但不支持事务处理,InnoDB支持事务处理和外键等高级功能2.InnoDB不支持全文检索3.InnoDB中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可。注原创 2016-07-29 14:15:35 · 590 阅读 · 0 评论 -
Redis 配置文件详解
# redis 配置文件示例# 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb =原创 2016-07-01 15:22:23 · 407 阅读 · 0 评论 -
2016系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟reque原创 2016-06-14 10:12:35 · 1306 阅读 · 0 评论 -
Redis 超全的操作
Redis::__construct描述:创建一个Redis客户端范例:$redis = new Redis();connect, open描述:实例连接到一个Redis.参数:host: string port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE范例:$redis->connect('127.0.0.1′,原创 2016-06-06 14:31:51 · 7648 阅读 · 0 评论 -
海量数据处理之数据库索引
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]前言:本文第一部分讨论数据库的索引及其优化,主要以sql server为例,第二部分我们从Mysql讨论它背后的数据结构和算法原理。第一部分,数据库索引及其优化一,什么是索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 例如这样一个查询:select * fr原创 2016-06-06 13:47:54 · 6698 阅读 · 2 评论 -
PHP redis本地测试
$redis = new Redis(); $redis->connect('127.0.0.1',6379); $redis->set('test','123456'); echo "KEY=>".$redis->get('test'); echo ""; //生存时间,默认返回-1 echo "TIME=>".原创 2016-06-06 11:05:08 · 524 阅读 · 0 评论 -
服务器分布式与集群的区别
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+] 简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间原创 2016-05-23 17:51:11 · 545 阅读 · 0 评论 -
2016 -Nginx的负载均衡 - 一致性哈希 (Consistent Hash)
Nginx版本:1.9.1算法介绍 当后端是缓存服务器时,经常使用一致性哈希算法来进行负载均衡。使用一致性哈希的好处在于,增减集群的缓存服务器时,只有少量的缓存会失效,回源量较小。在nginx+ats / haproxy+squid等CDN架构中,nginx/haproxy所使用的负载均衡算法便是一致性哈希。 我们举个例子来说明一致性哈希的好处。假设后端集群原创 2016-05-23 15:46:26 · 7973 阅读 · 0 评论 -
不带www转向带www301重定向的方法apache+window环境
apache中我们以htaccess文件为主。我们以本站http://www.liqingbo.cn为例子我们现在就先来看一下如果通过修改htaccess文件做301重定向,实现域名转向第一种方法:将不带www的顶级域名转向带www的二级域名:Options +FollowSymLinks Rewrit原创 2016-05-24 11:18:46 · 1408 阅读 · 0 评论 -
apache本地配置多端口多站点
一般我们在测试的时候,或者在开发的时候,都需要在自己电脑,也就是本地配置好php环境一遍开发或者测试,但时候由于我们在开发或者测试的过程中,有可能不仅仅是一个网站,这时候我们就需要配置多个站点的,由于本地没办法绑定域名,所以我们也只能通过IP或者localhost+端口访问,那么现在我们就来讲一下如何在本机实现绑定多个端口多站点的方法;配置apache的方法这里就不多说了,可以参考:原创 2016-05-24 11:18:07 · 315 阅读 · 0 评论 -
VagrantBox挂载CentOS-7.1.1503-x86_64-netboot安装心得
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]操作: (操作系统64位)1.安装 virtualBox 和 vagrant 默认路径2.vagrant box add centosMix CentOS-7.1.1503-x86_64-netboot.box3.vagrant box list4、初始化虚拟机 在xx原创 2017-08-18 15:40:04 · 1109 阅读 · 0 评论