Home > Article > Backend Development > PHP学习安排
需要学习的内容:
1. PHP正则
2. PHP设计模式
3. MySQL慢查询
4. http1.1协议状态字含义,如101,202,301,404,502等
5. linux命令: du/df/wc/ln等
6. linux下svn相关命令
7. 架构题目:
有一个博客, 用户数有1000万, 文章数量估计上限为10亿, 每天更新10万, 每天访问量有5000万,数据库读写比例为10:1.
数据库采用mysql
如何进行架构设计呢?
8.
sso
greenplum
webservice
office project
yii
运维架构:
负载均衡 lvs+keepalived
Web缓存 squid/nginx/varnish
Web服务 apache/nginx/lighttpd php
数据库缓存 memcached tc/tt
数据库集群 mysql master/slave
分布式文件系统 mfs/gfs/hdfs
监控系统 nagios/cacti/zabbix
邮件系统 postfix extmail
流控系统 panabit
脚本语言 shell/perl/python
系统管理 iptables rsync inotify svn cvs dns samba dhcp openvp