写了一个月的php,第一个项目用yii框架,后端php代码写的到不是很多。第二个项目不用框架,需要自己做一些mvc的实现。需要总结以下。先写下目录,待有时间时一一补上。
一、 php原理篇,
php脚本实现的原理。php变量等的生存周期。php类的实现机制,于C++,java等语言的不同。php中的static对一个php变量的生命周期的影响。
二、 web服务器原理篇
服务器端与浏览器通信的原理、服务端一个会话的生命周期,浏览器一个会话的生命周期与浏览器进程之间的关系。其中主要讨论cookie与session。
三、 php开发网站时的性能开发标准
如何让web站点的吞吐量更高。除去web容器的因素,主要探讨一个web站点如何设计能够让用户体验更可能的快。比如异步ajax请求的使用,前端js对数据的缓存,后端php在session中对数据的缓存。涉及到DB的话对cache的考虑等。
四、 mvc理念的实现
主要讨论不使用框架、自己如何设计出符合mvc理念的站点,提供实现mvc所必需的因素。