自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

亦风的家园

亦风的技术家园

  • 博客(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

原创 神秘的程序员—2

2011-08-09 10:03:59 241

原创 神秘的程序员—1

2011-08-09 10:00:09 321

原创 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

搜索引擎优化SEO从入门到精通

seo工具 搜索引擎优化SEO从入门到精通

2008-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除