大型网站实施指南

大型网站实施指南

这是一往篇针对大型网站的开源方案实施指南

Mr. netkiller 陈景峰(Neo Chan)


    中国广东深圳保安区龙华镇苹果园518049
    +86 755 29812080
    +86 755 29812080

文档尚未完成,请勿转载!

 

摘要

文档更新时间:Fri May 1 01:02:34 UTC 2009

获得该文档:http://netkiller.8800.org

欢迎提出保贵的建议和意见,点击进入


特别感谢

Jam zheng

目录

前言
本文目的 读者对象
I. 大型网站架构分析
1. 网站的历史演变
第一代纯静态网站 第二代纯文本文件采用分隔符做数据存储网站 第三代数据库存储网站
2. 集群
负载均衡
DNS负载均衡 软件四层交换负载均衡 应用层负载均衡
高可用性集群
3. 缓存技术
浏览器缓存 逆向代理缓存 WEB服务器缓存 应用程序缓存 数据库缓存
4. 静态化
生成方式 抓取方式 伪静态化 混合方式
5. 图片服务器分离 6. 压缩数据传输 7. 时间同步 8. Session 共享 9. 数据存储
RAID
缓存服务器 Web 服务器 数据库
File System Network storage
Distributed File System(DFS) Network-attached storage Storage area network
10. 服务器部署与网络拓扑设计
小型网站 集群网站 关于服务器远程管理
II. 开发篇
11. 项目管理 project manager
开源模式 版本控制及如何运作 与开发有关的工具
开发工具 项目工具 沟通工具
12. 开发语言及平台
三层架构之说 云计算
13. 页面设计 Design
XHTML+DIV+CSS 页面结构设计
导航烂 Left Bar 区块设计 Block
表格 图片使用技巧
onMouseOver/onMouseOut 使用一幅图片处理BLOCK四角
html,css 有效性检查 Validation
14. 数据库设计
用户帐号表 分类表 文章表 评论表 记录点击率,阅读次数,及评分表 属性表 多语言表 数据库性能优化
15. 开发框架 Framework
URL设计
URL 作为MVC 的Controller URL 伪静态化,用于SEO优化
Javascript Framework 模板(template) Session/Cookie
Session Cookie
多语言国际化 Locale database。
数组方式 数据库方式 文件文件 Gettext 数据结构 繁简转换
Unicode 数据库访问 Cache
16. 网站测试 17. 部署 deploy
18. 网站运维
日常管理 状态监控
流量监控 交换机监控 负载监控 磁盘空间监控 内存监控 CPU监控
预警机制 网站安全 瓶颈分析
网络带宽瓶颈 IO 瓶颈 数据库瓶颈
A. 附录 术语表
修订历史
修订 0.0.4April 15, 2009Neo
这篇文档几乎搁浅,没有时间和精力,没有编辑加入。今天做了一下布局调整,增加一些内容。
修订 0.0.3Sep. 17, 2008Neo
加入关于存储的内容
修订 0.0.1May 24, 2008Neo
李振韬加入编译团队
修订 0.0.0May 22, 2008Neo
这是一个值得纪念的日子
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值