不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2012-11-23 09:28  分类:系统设计/架构 

蚂蚁变大象:浅谈常规网站是如何从小变大的(三)

作者:php-note.com  发布于:2012-11-19 09:21  分类:系统设计/架构 

蚂蚁变大象:浅谈常规网站是如何从小变大的(二)

作者:php-note.com  发布于:2012-08-26 21:06  分类:系统设计/架构 

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

作者:php-note.com  发布于:2012-07-06 14:18  分类:系统设计/架构 

API可以吸引第三方的开发人员在该平台上开发个人或商业应用,实现快速便捷的创业梦想;提供开放API的网站可以获得更多的流 量与市场份额。

作者:php-note.com  发布于:2012-07-03 18:44  分类:系统设计/架构 

购物网站一般都会用到购物车,使用中要满足的功能有:

1、用户不需要登录即可使用购物车,在没登录前操作的数据在下次登录本台机器上是有效的。

同一IP出口的多台机器,要维护各自的购物车。比如网吧,公司内网同一IP出口等情况。

作者:php-note.com  发布于:2012-05-17 09:13  分类:系统设计/架构 

设计模式只是为 Java架构师准备的 — 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。

作者:php-note.com  发布于:2012-05-12 11:11  分类:系统设计/架构 

要实现无限级分类,递归一般是第一个也是最容易想到的,但是递归一般被认为占用资源的方法,所以很多系统是不考虑使用递归的

本文还是通过数据库的设计,用一句sql语句实现

数据库字段大概如下:

字段 说明
id 编号
parend_id 父分类编号
class_name 分类名
path 分类路径,以 id 为节点,组成类似 ,1,2,3,4, 这样的字符串