2006
12.21

  因新项目,开始从Apache上转移到Lighttpd上,同时还有Memcached的大量使用,借此机会把toplee.com的服务器环境也进行一些改造,顺便整理一份文档留存!
  更多大型架构的经验,可以看我之前的一篇blog:http://www.toplee.com/blog/71.html

12.31 截至今天完成以下内容:
    1. 完成lighttpd的安装配置,并且做了大量的优化;
    2. 几乎全部看完了http://trac.lighttpd.net/trac/wiki上的文档;
    3. 配置了lighttpd和php的fastcgi支持;
    4. 增加了php对XCache的支持;
    5. 设置了部分域名在lighttpd上的解析;
    6. 完成了Apache通过mod_rewrite和mod_proxy将部分域名以及全部的php访问转到lighttpd上;
    7.完成Memcached的环境搭建,并且修改了部分数据库操作缓存到MC上;


  效果:
    1. 系统负载变低了不少,响应速度得到提升;
    2. MC的效果非常理想,数据库压力得到很大减轻。
  TODO:
    (下面的事情等我买了第二台服务器后进行,目前仅在帮朋友的项目上这么干了)
    -. 配置MySQL的Master/Slave模式,把对数据库的Write和Read进行分开
    -. 加入squid群进行缓存加速
    -. 其他(比如DNS负载均衡加LVS的四层交换…)
To be continued…
一些截图
xcache
phpinfo_api
phpinfo_zend

8 comments so far

Add Your Comment
  1. 哈哈,好东东随时关注

  2. Ken on December 30, 2006 at 6:52 pm  

    (Quote)
    said:

    Memcached 在 Slackware 上似乎很难编译进 epoll 的支持,老是使用 sele…

    目前是直接使用FreeBSD的ports自动安装memcached,忘了make config的时候是否有选项,回头看看

  3. unrulyboy on August 12, 2007 at 5:40 am  

    (Quote)
    said:

    配置MySQL的Master/Slave模式,把对数据库的Write和Read进行分开

    请问 …

    空了会考虑弄份详细的资料,不过95%以上的资料都可以在MySQL的在线文档里面得到。

    另外,如果您的镜像分布在不同地域,除非有专门的同步带宽,否则网络状况一定会导致很多问题发生。

  4. 这介是经验呐~

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word