学习服务器架构心得

  前一段时间一直看一些服务器架构,有些想法,这里总结一下。
   这里的服务器主要为了网站的运行,网站运行主要是提供在大量访问下稳定快速的页面反应。使用 php 常常是 LAMP ,如果是一个单独的服务器,主要的负荷是在数据库,在一定程度调节硬件基础和 apache mysql linux 配置下,可以提高到 10W-15Wpv 的访问程度。
   如果想要解决服务器的负载主要途径就是缓存,缓存分为页面缓存和内存缓存。页面缓存主要是程序实现,内存缓存常常使用 memcache ,一般 memcache 自己一个服务器, apache php 一个服务器, mysql 一个服务器,这样的结构大约会提高到 20w ,在加上 memcache 后,可以使用 lighttpd 轻量级的服务器提供静态页和图片的服务,这样会减轻动态页面服务器压力,而且在缓存上也使用浏览器缓存。在这些之后就要提升到 LVM 负载均衡了,前面单一的结构可以使用负载均衡做成集群,这样提供的服务就大大加快了。在负载均衡上海可以做地域均衡, CDN 加速。
    上面实际的测试还没有做过,现在还没实际接触到负载均衡。

你可能感兴趣的:(服务器)