所有由admin发布的文章

nginx + php 产生大量 TIME_WAIT

一、TIME_WAIT产生原因:
1、nginx现有的负载均衡模块实现php fastcgi负载均衡,nginx使用了短连接方式,所以会造成大量处于TIME_WAIT状态的连接。
2、TCP/IP设计者本来是这么设计的
主要有两个原因
(1) 防止上一次连接中的包,迷路后重新出现,影响新连接
(经过[……]

继续阅读

浅谈PHP代码设计结构[转自淘宝-一淘团队博文]

coding多年,各种代码日夜相伴,如何跟代码友好的相处,不光成为职业生涯的一种回应,也是编写者功力的直接显露。

如何看待程序和代码呢?

那就让我们从程序定义来谈起,

如果从业务最终呈现来看,一个程序可以看成是一个真实业务需求的逻辑代码映射。

如果从程序逻辑结构看,程序就是数据结构加算法的结[……]

继续阅读

数据库水平切分方法

在大中型项目中,在数据库设计的时候,考虑到数据库最大承受数据量,通常会把数据库或者数据表水平切分,以降低单个库,单个表的压力。我这里介绍两 个我们项目中常用的数据表切分方法。当然这些方法都是在程序中使用一定的技巧来路由到具体的表的。首先我们要确认根据什么来水平切分?在我们的系统 (SNS)中,用户的[……]

继续阅读