构建基于LAMP的网站架构感想

  作者:bea

今天花了2个多小时的时间听完了百度高级PHP工程师网名黑夜路人的“构建基于LAMP的网站架构”分享。感兴趣的童鞋可以登录到LAMP兄弟连自个注册个用户名下载即可。 在听课前我一直是认为架构一个网站是非常容易的,就拿一台服务器就OK啦。不过听后发觉自己的网站架构思想太过于狭窄。 可能我的这种单一思想对一个流量不大的网站来说是搓搓有余,但是对于高并发的网站呢?我们还是可以用一太服务器来架构我们的网站吗?很明显这是不可能的,如果可能的话那百度、新浪、网易、腾讯还要这么多工程师干

今天花了2个多小时的时间听完了百度高级PHP工程师网名黑夜路人的“构建基于LAMP的网站架构”分享。感兴趣的童鞋可以登录到LAMP兄弟连自个注册个用户名下载即可。

在听课前我一直是认为架构一个网站是非常容易的,就拿一台服务器就OK啦。不过听后发觉自己的网站架构思想太过于狭窄。

可能我的这种单一思想对一个流量不大的网站来说是搓搓有余,但是对于高并发的网站呢?我们还是可以用一太服务器来架构我们的网站吗?很明显这是不可能的,如果可能的话那百度、新浪、网易、腾讯还要这么多工程师干吗,对吧?

今天那哥们先是讲了10万PV的网站架构,然后100万PV、1000万PV级别,最后说到了1亿PV的网站架构设计。对我现在来说想达到10万PV的网站流量还是有很大的距离的。但是,现在这种流行的虚拟主机的话10万PV的流量估计还承受得了。但是到了100万PV级别的,虚拟主机我估计会直接挂掉。

这次分享课收获最大的就是,解决高并发的不二法宝就是建立缓存!像MYSQL数据库我们可以使用memcache来实现数据的缓存存储,从而减少了数据库的负担。

在百万级PV网站架构一台web服务器是远远不够的,那么这时候我们就要使用多台web服务器来响应用户的请求。那么这个时候最重要的就是如何使这些web服务器达到负载均衡。

想要负载均衡就得在用户访问web服务器前先通过负载均衡服务器,让负载均衡服务器来衡量这次请求最佳的服务器选择。

听这次分享课最大的感受就是自己的知识太少,那哥们对开源的软件都相当的熟悉,并且对计算机网络、操作系统知识也知道不少。

所以,如果你看了写的这篇文章的话,有时间就看看数据结构还有操作系统方面的知识吧。虽然,你现在可能用不到,但是在以后可能会用到的。

有用  |  无用

猜你喜欢