php
Mr_Yang8
这个作者很懒,什么都没留下…
展开
-
关于轮询,长轮询,Server Send Event,websocket的理解
轮询:客户端隔一段时间给服务器发送一个请求。长轮询:客户端发一个请求到服务器,服务器阻塞掉请求,直到有内容需要返回再返回给客户端,客户端收到后再次发出请求。(HTTP请求一直维持着直到返回。)Server Send Event: 轻量协议,基于HTTPWebsocket:H5协议 真正的持久连接,全双工通信,不需要重复发header头,只需要一次请求。原创 2015-05-28 17:05:50 · 2941 阅读 · 0 评论 -
关于连接池
对于复杂的WEB英语,访问数据库会比较频繁,如果每一个连接都需要连接数据库然后断开,对资源的消耗是巨大的。连接复用。通过建立一个数据库连接池以及一套连接使用管理策略,使得一个数据库连接可以得到高效、安全的复用,避免了数据库连接频繁建立、关闭的开销。对于共享资源,有一个很著名的设计模式:资源池。该模式正是为了解决资源频繁分配、释放所造成的问题的。把该模式应用到数据库连接管理领域,就是建立原创 2015-05-30 12:00:45 · 307 阅读 · 0 评论 -
PHP 的ORM的理解
PHP中的ORM 并不是真正意义上的ORM(对象关系映射)对象没有体现出来 就是在自己的代码里面写链式 ORM帮我拼接成SQL而已。参考JAVA中的hibernate(补充ing。。)原创 2015-05-30 15:57:30 · 412 阅读 · 0 评论 -
MVC架构 用户访问流程图
原创 2015-05-30 11:48:42 · 733 阅读 · 0 评论 -
PHP沉思录(转载)
这篇文章写了快10年了,但是感觉很经典,收藏下来。 PHP沉思录 工作模型 PHP的工作模型非常特殊。从某种程度上说,PHP和ASP、ASP.NET、JSP/Servlet等流行的Web技术,有着本质上的区别。 以Java为例,Java在Web应用领域,有两种技术:Java Servlet和JSP(Java Server Page)。Java Servlet是转载 2015-05-30 12:14:45 · 399 阅读 · 0 评论 -
三层架构与MVC
三层架构 是一种软件架构,忽略产品不同,没有具体的设计。 View(UI)、BIZ(BLL)、DAO(DAL)、Entity(Model)、ControllerMVC 解决方案,设计导向,具体的设计已经给出。 View,Controller,model (一般对应于三层的BLL,DAL,MODEL)原创 2015-05-30 15:33:02 · 435 阅读 · 0 评论 -
关于php 中file_put_contents 和fwrite file_get_contents和curl
file_put_content本质上仍然是fopen(),fwrite(),fclose()de原创 2015-06-12 10:38:10 · 428 阅读 · 0 评论