php零散知识笔记
2013-04-08 13:29
169 查看
2013-4-12
1、数据库永久链接
永久链接建立后,每当该进程再度需要执行数据库执行时,无需再发送连接请求,而是可以直接发行执行请求。这在数据库执行频繁的情况下能提高效率。
PS:这里提一下永久连接和WEB服务器工作方式有关。
①当PHP以“外壳”形式工作时,永久链接不起作用。因为每次执行完会关闭该过程(进程或线程)。
②当PHP以服务器模块的方式存在,永久链接起作用并与每个过程绑定在一起,若最多有20个进程,则可以有20个永久链接。
③当PHP以插件形式工作时,那么永久链接的行为和②差不多。
不明白可以参看《PHP手册》--http://www.php100.com/manual/php/features.persistent-connections.html
2013-4-10
1、session(这里指web Session)数据可以保存在客户端也可以保存在服务端。(客户端在cookie中保存的sessionID即可,若客户端禁用cookie,则可保存在地址栏里,但不被推荐。因为可能把网址发给别人时也把sessionId也发了过去)。
①若保存在服务端,实现容易效率高。但遇到服务器集群时,session数据不容易在服务器之间共享。(当然可解决,如存在共享数据库或者共享文件系统中)
②若保存在客户端,可以避免服务器集群间负载均衡的问题(共享session数据)的问题。但安全性受到考验,一旦cookie被劫持或者篡改了,用户的信息的安全性就丧失了。
参考--http://www.nowamagic.net/php/php_SessionPrinciple.php
2013-4-8
1、cookie是HTTP表头的一部分,所以在设置cookie之前不应该有其他的内容输出。这既可以将cookie放在头部执行,也可以利用ob_start(启用缓冲区)来将输出内容存放在缓冲区中,等cookies或者其他HTTP头信息都设置好后再从缓冲区里一次性输出来。
1、数据库永久链接
永久链接建立后,每当该进程再度需要执行数据库执行时,无需再发送连接请求,而是可以直接发行执行请求。这在数据库执行频繁的情况下能提高效率。
PS:这里提一下永久连接和WEB服务器工作方式有关。
①当PHP以“外壳”形式工作时,永久链接不起作用。因为每次执行完会关闭该过程(进程或线程)。
②当PHP以服务器模块的方式存在,永久链接起作用并与每个过程绑定在一起,若最多有20个进程,则可以有20个永久链接。
③当PHP以插件形式工作时,那么永久链接的行为和②差不多。
不明白可以参看《PHP手册》--http://www.php100.com/manual/php/features.persistent-connections.html
2013-4-10
1、session(这里指web Session)数据可以保存在客户端也可以保存在服务端。(客户端在cookie中保存的sessionID即可,若客户端禁用cookie,则可保存在地址栏里,但不被推荐。因为可能把网址发给别人时也把sessionId也发了过去)。
①若保存在服务端,实现容易效率高。但遇到服务器集群时,session数据不容易在服务器之间共享。(当然可解决,如存在共享数据库或者共享文件系统中)
②若保存在客户端,可以避免服务器集群间负载均衡的问题(共享session数据)的问题。但安全性受到考验,一旦cookie被劫持或者篡改了,用户的信息的安全性就丧失了。
参考--http://www.nowamagic.net/php/php_SessionPrinciple.php
2013-4-8
1、cookie是HTTP表头的一部分,所以在设置cookie之前不应该有其他的内容输出。这既可以将cookie放在头部执行,也可以利用ob_start(启用缓冲区)来将输出内容存放在缓冲区中,等cookies或者其他HTTP头信息都设置好后再从缓冲区里一次性输出来。
相关文章推荐
- PHP学习笔记(二)--基础知识之变量
- php基础知识笔记
- PHP基础知识学习笔记
- php学习零散笔记—字符串分割、fetch函数和单双引号。
- PHP学习笔记(三)--基础知识之常量
- php笔记1(基础知识及php的输出结构)
- PHP零散知识点笔记
- php基础知识笔记
- C++ 学习笔记---零散的基础知识
- PHP易混淆知识整理笔记
- 菜鸟学Android笔记(四十三):JSP零散知识
- PHP学习笔记(四)--基础知识之常用运算符
- PHP学习笔记(二)基础知识结束
- Objective-C 零散知识笔记 by STP
- PHP学习笔记(五)--基础知识之语言结构语句
- PHP学习笔记(1)--基础知识篇
- PHP学习笔记(1)--基础知识篇
- PHP学习笔记(2)--PHP数据库操作基本知识
- php学习笔记之基础知识
- PHP学习笔记1:基础知识快速浏览