- Redis配置文件详解
-
分类:
2016-1-2 14:45
- Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。Redis 优势异常快速:Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录。支持丰富的数据类型:Redis支 ...
- php抽象类与接口的区别
-
分类:
2015-12-24 14:20
- 对于面向对象开发,抽象类与接口这两个东西是比较难理解的;就算是对于有一定经验的程序员来说也如此。下面根据自己的理解来讲述一下这两个东西,如有什么不对的,还望不吝赐教。抽象类:是基于类来说,其本身就是类 ...
- CI框架中使用join实现多表联合查询
-
分类:
2015-12-19 22:02
- CodeIgniter 框架为PHP开发人员提供了一套丰富的类库来满足通常的任务需求,并且提供了一个简单的接口和逻辑结构来调用这些库。 CI 可以将需要完成的任务代码量最小化,这样你就可以把更多的精力放到项目的开发上 ...
- linux中chown与chmod命令的区别
-
分类:
2015-12-7 23:32
- 在linux系统中,chmod和chown命令都可以来设置权限,但他们也是不同的;chmod是用来设置文件夹和文件权限的,比如我们系统中的文件不可读写,需要用来设置777权限;而chown是用来设置用户组的,比如授权某用户组,方 ...
- 如何提高Apache的并发量
-
分类:
2015-11-29 22:36
- 网站反应慢不一定是程序或数据库的问题,apache并发数量设置有问题的话同样会导致当网站访问量过大的时候出现请求特别慢或失败的问题,那么该如何设置apache的并发数量呢?1、在httpd.conf文件中修改#Server-pool ma ...
- 集群与分布式的区别
-
分类:
2015-11-20 23:00
- 对于WEB开发者来说,集群与分布式是两个经常听到的概念,我们可以简单这样理解:分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。形象说明:如果一个任务由10 ...
- 使用Apache的ab工具进行压力测试
-
分类:
2015-11-18 17:51
- 之前我们有介绍过一款Web压力测试工具Siege,这次我们介绍一下Apache的ab工具,ab(本文使用的Windows上的Apache服务器,ab工具位于D:\Apache24\bin)非常容易使用,可以直接在Web服务器本地发起测试请求,这至关重 ...
- 什么是网络负载均衡?
-
分类:
2015-11-14 21:19
- 网络的各个核心部分随着业务量的提高、访问量和数据流量的快速增长,其处理能力和计算强度也相应增大,使得单一设备 根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而 ...
- mongoDB数据库简介
-
分类:
2015-10-28 23:33
- MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据 ...
- PHP压缩图片功能简述
-
分类:
2015-10-25 21:35
- php程序开发中经常涉及到生成缩略图,利用php生成缩略图这个过程本身没难度,但是你知道php能够优化调节生成的缩略图的质量吗?也就是说php能够控制生成缩略图的清晰度以及生成后的缩略图的体积。下面我们就来看看如 ...
- mysql 队列实现高效并发读数据
-
分类:
2015-10-22 15:48
- 队列是常用的数据结构,基本特点就是先入先出,在事务处理等方面都要用到它,有的时候是带有优先级的队列。当队列存在并发访问的时候,比如多线程情况下,就需要锁机制来保证队列中的同一个元素不被多次获取。 一 ...
- PHP应用跨时区功能的实现
-
分类:
2015-10-21 01:06
- PHP中要实现一个跨时区的应用,也就是不同时区登录的用户需要看到自己时区的时间,同时也要能够进行时区的切换。这里的思路是,系统中所有存储的时间都是GMT(UTC)时间,用户登录时,根据用户所在的时区进行对应的 ...
- PHP中$GLOBALS与global的区别
-
分类:
2015-10-18 15:33
- PHP中$GLOBALS和global都可以实现全局变量的功能,所以很多人都认为global和$GLOBALS只是写法上面的差别,其实不然。$GLOBALS 是一个超级全局变量,其实是一个数组,而global 则是一个声明全局变量的关键字! 一、 ...
- wordpress自定义标签云与随机获取标签的方法
-
分类:
2015-10-15 19:06
- wp_tag_cloud() 函数的作用是用来标签云的,可以根据每个标签所关联的文章次数来定义字体大小、标签排序等属性。从 2.8 版本开始,添加了 分类法(taxonomy)参数,这就意味着,除了 标签(tags)以外,还可以将 分 ...
- WEB项目的负载均衡和CDN技术
-
分类:
2015-10-7 15:17
- 一个高性能的web系统需要从无数个角度去考虑他,大到服务器的布局,小到软件中某个文件的实现,甚至于某个循环内的运算如果出现不严谨都可能导致全盘崩溃。下面我们就先从网络层面说起。网络请求路径:(客户端输入UR ...
- PHP单入口模式详解
-
分类:
2015-10-5 22:38
- php单一入口模式是现在一种比较流行的大型web应用开发模式,比如当前比较流行的一些php开发框架,zend,codeIgniter,thinkphp,还有cakephp 等他们都是采用的单一入口模式的。下面我们就什么是单一入口模式,单一入 ...
- 高并发nginx服务器的linux内核优化配置
-
分类:
2015-9-26 22:10
- 以下linux 系统内核优化配置均经在线业务系统测试,并发10万左右服务器运行状态良好,用了一些时间整理,现和大家分享一下,如有那位高人看到配置上有问题,请给与指出!# Controls the use of TCP syncookies#表示 ...
- PHP开发安全问题总结
-
分类:
2015-9-16 22:17
- 对于互联网应用的开发,作为开发者必须时刻牢记安全观念,并在开发的代码中体现。PHP脚本语言对安全问题并不太关心,特别是对大多数没有经验的开发者来说。每当你做任何涉及到钱财事务等交易问题时,都要特别注意安 ...
- PHP Session可能会引起并发问题
-
分类:
2015-9-12 23:46
- 在进行Web应用程序开发的时候,我们经常会用Session存储会话数据。但在PHP中,Session使用不当的话很可能会引起并发问题。如果同一个客户端并发发送多个请求,而每个请求都使用了Session,那么PHP Session锁的存在会 ...
- 用PHP的反射实现委托模式
-
分类:
2015-9-10 23:46
- 委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式 ...