- 博客(70)
- 资源 (1)
- 收藏
- 关注
原创 国外PHP程序员的13个好习惯
以下是编译的全文:我是一个PHP新手,只有6个月的PHP编程经历,并且是在一位经过认证的zend工程师的指导下完成工作的,每当我编写脚本时,我会注意一些能让我做得更好的细节,也就是本文列举的这14个PHP编码好习惯,如果你有更好的建议,欢迎在本文后面的评论中发表,我这个人是喜
2011-08-15 16:25:31
310
原创 APACHE ab并发测试
以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了。就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下。格式: ./ab [options] [http://]hostname[:port
2011-08-12 15:58:38
375
原创 php的memcache配置大全
linux下的Memcache安装:1. 下载 memcache的linux版本,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent。2. 安装 pecl::memcache。用 pecl 命令行工具安装:pec
2011-08-12 15:53:53
247
原创 开心网研究
摘要:我一直以为,开心是最好的中文互联网产品,开心的设计研发人员是国内唯一可称为天才的产品团队。本文即以一个开心粉丝的角度,一个同行的角度,对开心的产品运作略作分析。作者:郭子威 我上开心,是从08年5月,被同事买进去做奴隶开始。2个月后便皈依了开心,迷上社交网站
2011-08-12 15:52:03
3668
原创 YouTube架构学习体会
这几天一直在关注和学习一些大型网站的架构,希望有一天自己也能设计一个高并发、高容错的系统并能应用在实践上。今天在网上找架构相关的资料时,看到一个被和谐的视频网站YouTube的架构分析,看了以后觉得自己又向架构走近了一步,于是赶快拿出来与大家一起分享。YouTube发展迅速,
2011-08-12 15:50:25
325
原创 各大网站架构总结笔记
记得在大学里不止一次关注网站架构方面的东西了,但每次都是泛泛了解,也没有着重记录,一段时间后对各种架构的思想也就模糊了。这几天不知怎么的又心血来潮(可能是快毕业了冲动了)想深入了解一下网站架构方面的知识,并想通过这次来总结一下网站架构,记录一点东西供自己以后翻阅,也给那些希望了解
2011-08-12 15:49:49
311
原创 一步步构建大型网站架构
之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。
2011-08-12 15:49:20
281
原创 facebook与人人网的网站后台架构对比
要问时下什么类型的站点人气最旺?答案当属SNS网站。短短几年的时间,SNS便迅速确立了Web 2.0核心的地位。用户的增长量之快更是让人咂舌,而Facebook访问量首次超越Google的消息也让人觉得SNS的前途不可限量。当然,面对庞大且繁琐的数据量、面对应用的高复杂度及用户体
2011-08-12 15:43:48
751
原创 Facebook数据仓库揭秘:RCFile高效存储结构
本文介绍了Facebook公司数据分析系统中的RCFile存储结构,该结构集行存储和列存储的优点于一身,在MapReduce环境下的大规模数据分析中扮演重要角色。 Facebook曾在2010 ICDE(IEEE International Conference on Da
2011-08-12 15:42:27
506
原创 大型网站架构不得不考虑的10个问题
这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环
2011-08-12 15:40:10
286
原创 Facebook 网站架构总结
Facebook是一个社会化网络站点,它于2004年2月4日上线。每个用户在facebook上有自己的档案和个人页面,用户之间可以通过各种方式发生互动:留言、发站内信,评论日志。虽然目前在国内无法访问facebook,但其强悍的技术架构还是值得我们去研究分析和总结的,或许我们可以
2011-08-12 15:39:30
401
原创 facebook图片存储架构技术全解析
记得以前和大家分享过一篇有关facebook架构的文章facebook网站架构总结,这篇文章很好的讲述了facebook网站整体的架构。今天要和大家继续分享有关facebook的技术架构,不过这一次主要讲的是他的图片存储技术。照片应用程序是Facebook最流行的功能。直至目
2011-08-12 15:37:17
415
原创 Facebook 的系统架构
根据我现有的阅读和谈话,我所理解的今天Facebook的架构如下:Web 前端是由 PHP 写的。Facebook 的 HipHop [1] 会把PHP转成 C++ 并用 g++编译,这样就可以为模板和Web逻贺业务层提供高的性能。业务逻辑以Service的形
2011-08-12 15:36:24
420
原创 使用memcached进行内存缓存
通常的网页缓存方式有动态缓存和静态缓存等几种,在ASP.NET中已经可以实现对页面局部进行缓存,而使用memcached的缓存比ASP.NET的局部缓存更加灵活,可以缓存任意的对象,不管是否在页面上输出。而memcached最大的优点是可以分布式的部署,这对于大规模应用来说也是必
2011-08-12 15:29:02
298
原创 Memcached深度分析
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载, 提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可
2011-08-12 15:28:22
340
原创 HTML的优化
在前段领域中,对Javascript和CSS的优化一直是大家关注的焦点,相应的压缩优化工具也非常丰富,相对而言对HTML优化的关注则显得有些冷淡。在Steve Souders的大作《Even Faster Web Sites》中谈到非常多有效的前端优化方法,例如Javascrip
2011-08-11 16:47:34
341
原创 对SEO优化的深层认知
SEOER的研究对象就是搜索引擎,因此深入了解搜索引擎工作原理很有必要,网上也有很多介绍这方面的文章,但能称得上详细、形象、深入地进行剖析的少之又少。当然,笔者的博文可能也完全达不到所谓的详细、形象、深入三面俱到,但笔者会尽可能详尽、深入地阐述各个原理,以便对这些原理能有更深层次
2011-08-11 16:25:58
573
原创 网站URL的设计规划
对于一个网站的结构来说,URL的设计也非常的重要,在URL设计时我们应该事先做好规划,应该从用户体验和搜索引擎蜘蛛体验出发,在总体上边应该做到URL清晰、友好、方便记忆,然后还要适当的考虑对于搜索引擎排名的影响,具体来说,URL设计时我们要从下边几点来着手: 1、URL越短
2011-08-11 16:25:08
524
原创 如何评估网站SEO优化效果?
【前言】 睽违已久,深感歉意。在令我朝思暮想的十月份来临之前,我确实太忙了。不过,对于朋友们殷切的期望我不敢辜负,笔耕不辍或许是我这一生的终极意义,想想自己觉得有些怕了,我在哪一天会停下来呢? 让我在能动笔的岁月中继续动笔吧!我一直想要写关于网站分析如何帮助评估SEO
2011-08-11 16:23:40
1798
原创 前端优化总结
前段时间简单的研究了下前端优化相关的知识,本文算是一个阶段性的总结,或者当做一个优化的参考List。 前言 前端是庞大的,包括HTML、CSS、Javascript、Image、Flash等等各种各样的资源。前端优化是复杂的,针对方方面面的资源都有不同的方式。那么,前
2011-08-11 16:05:53
396
原创 Apache模块及其功能
mod_access 提供基于主机的访问控制命令 mod_actions 能够运行基于MIME类型的CGI脚本或HTTP请求方法 mod_alias 能执行URL重定向服务 mod_asis 使文档能在没有HTTP头标的情况下被发送到客户端
2011-08-08 18:02:24
434
原创 10段有用的.htaccess代码
移除url中的www 1RewriteEngine On 2RewriteCond %{HTTP_HOST} !^your-site.com$ [NC]3Rew
2011-08-08 16:57:44
440
原创 开发者需知:优秀程序设计的18大原则
良好的编程原则与良好的设计工程原则密切相关。本文总结的这些设计原则,帮助开发者更有效率的编写代码,并帮助成为一名优秀的程序员。 1.避免重复原则(DRY - Don’t repeat yourself) 编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环
2011-08-08 16:52:26
621
1
原创 php学习笔记 php中面向对象三大特性之一[封装性]的应用
/* * 封装性:面向对象三大特性之一 * * 1.就是把对象的成员(属性,方法)结合成一个独立的相同单位,并尽可能隐藏对象的内部细节 * 访问权限修饰符 public protected private * private:私有的,用这个关键字修饰的成员,只
2011-08-08 16:42:54
300
原创 php学习笔记 面向对象的构造与析构方法
/* * 1.对象中成员的访问(在一个对象的内部方法中,去访问本对轩昂中的其他方法和成员属性) * 2.在对象中的方法中都默认有一个$this关键字,这个关键字代表调用这个方法的对象 * * 构造方法 * * 1.是对象创建完成后,“第一个”“自动调用”的
2011-08-08 16:42:14
260
原创 php学习笔记 类的声明与对象实例化
/* 类的声明 * 1.你要开发的是什么,确定写什么类 * 2.类中的成员一定要属于这个类 * [修饰类的关键字] class 类名{ * 成员属性: * 成员方法: * } * 3.在类中声明成员属性时,前面必须有修饰词,当不确定使用哪个词时,使用v
2011-08-08 16:41:25
295
原创 php学习笔记 PHP面向对象的程序设计
/* PHP面向对象的程序设计 * * PHP5 * * 数组和对象:都属于PHP的复合类型(一个变量可以存储多个单元) * * 对象比数组更强大,不仅可以存储多个数据,还可以将函数存在对象中 * * 对象的三大特性:封装、继承、多态 *
2011-08-08 16:40:51
302
原创 php学习笔记 数组的常用函数
/* * 封装性:面向对象三大特性之一 * * 1.就是把对象的成员(属性,方法)结合成一个独立的相同单位,并尽可能隐藏对象的内部细节 * 访问权限修饰符 public protected private * private:私有的,用这个关键字修饰的成员,只
2011-08-08 16:39:12
367
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅