构建基于LAMP的网站架构感想
作者:bea
今天花了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服务器前先通过负载均衡服务器,让负载均衡服务器来衡量这次请求最佳的服务器选择。
听这次分享课最大的感受就是自己的知识太少,那哥们对开源的软件都相当的熟悉,并且对计算机网络、操作系统知识也知道不少。
所以,如果你看了写的这篇文章的话,有时间就看看数据结构还有操作系统方面的知识吧。虽然,你现在可能用不到,但是在以后可能会用到的。
有用 | 无用猜你喜欢
您可能感兴趣的文章:
- PHP网站开发如今流行的几点原因
- PHP站内搜索功能 带字符串高亮提示
- 教你快速寻找PHP资料小诀窍
- php 密码加密 给密码字符串加密
- 大家编程用的什么字体哪种字体最好看
- 配置PHP PHP安全配置详解
- PHP安全配置文件php.ini的安全配置
- Kindeditor漏洞 编辑代码内容被执行
- 推荐几个好用的PHP集成开发环境
- 过滤和检查IP地址的PHP实现代码
- notepad++设置字体和字体大小
- PHP学习之初级正则表达式资料
- 修改Apache默认端口等配置信息
- 301重定向如何做?301重定向方法总结
- web编程、学编程秘诀就是不停的写
- Facebook打不开,Facebook上不去
- 如何决策项目是否要用PHP框架来开发
- PHP类分享:Session保存到数据库
- 《细说PHP》PDF电子版下载地址