高性能网站建设

服务器

2015-03-19 14:13

  1. 操作系统 win linux unix   选 linux  推荐 centos

  2. 应用服务器  apache  iis nginx lighttpd tomcat   nginx发展比较迅速 可以用apc缓存php

  3. 均衡负载 硬件和软件  硬件太贵  软件免费 lvs nginx haproxy  lvs成熟稳定

  4. 缓存 文件缓存 html 图片脚本 falsh 音视频 cdn分发  1

     1 客户端缓存脚本css 图片等 varnish squid

     2 数据缓存memcache redis 

  5. 数据存储  

    1 关系型数据库 mysql 引擎myisam innodb 

    2 内存型数据库 redis mongoDB

    3 分布式数据库 Hbase

    4 mysql 拓展方案   mysql cluster   DRBD  mysql replication

  6. 文件存储    nfs网络文件系统  大型hdfs fastdfs 

  7. 消息列队 php redis 

  8. 全文搜索  lucene sphinx xunsearch 

  9. 程序