![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 68
菜心爸爸
可以接受失败,但不能接受放弃!
展开
-
PHP高效率写法(详解原因)
1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占转载 2013-02-02 09:53:10 · 412 阅读 · 0 评论 -
从浏览器到服务器 网站是如何工作的
导读:我们访问一个网站或网页的时候,流程是先在浏览器中打入地址,随后获得网站传过来的信息,对于普通用户来说并不需要了解到底这流程是如何工作的,不过如果是网络开发或应用工作者,当然要清楚其中的原理。作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网转载 2015-02-27 10:56:45 · 909 阅读 · 0 评论 -
从浏览器到服务器 网站是如何工作的
导读:我们访问一个网站或网页的时候,流程是先在浏览器中打入地址,随后获得网站传过来的信息,对于普通用户来说并不需要了解到底这流程是如何工作的,不过如果是网络开发或应用工作者,当然要清楚其中的原理。作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网转载 2015-02-27 11:14:36 · 842 阅读 · 0 评论 -
多服务器共享session及session散列存储时的创建目录代码
在PHP中SESSION默认是用文件来进行保存的,如session.save_path=/tmp,则是将session数据保存在/tmp目录下,如果并发用户量很大,在这个目录下就会存在大量类似sess_xxxxxx的session文件,导致性能下降,不少朋友可能都没有注意到php.ini里面Session设置部分中有这样一项: ; session.save_path = "N; MODE转载 2013-05-09 17:15:09 · 830 阅读 · 0 评论 -
PHP技术:大型网站架构不得不考虑的10个问题
PHP技术:大型网站架构不得不考虑的10个问题PHP技术:大型网站架构不得不考虑的10个问题这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类 和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里 不讨论是PHP还是JSP或者.NET环境,我们转载 2013-03-28 11:33:29 · 910 阅读 · 1 评论 -
linux PHP 编译参数详解
Fast-CGI:./configure --prefix=/usr/local/php --enable-fastcgi --enable-force-cgi-redirect --with-config-file-path=/etc --with-zlib --with-mysql --with-xml --with-gd --enable-gd-native-ttf --enable-g转载 2013-03-21 17:46:29 · 1038 阅读 · 0 评论 -
linux下Apache、php、mysql默认安装路径
apache:如果采用RPM包安装,安装路径应在 /etc/httpd目录下apache配置文件:/etc/httpd/conf/httpd.confApache模块路径:/usr/sbin/apachectlweb目录:/var/www/html如果采用源代码安装,一般默认安装在/usr/local/apache2目录下php:如果采用RPM包安装,安装路径应在原创 2013-03-21 18:30:23 · 1825 阅读 · 1 评论 -
mod_php迁移到php-fpm的注意事项
Php-fpm由于其特有的优势已经逐渐成为这一阶段大负载网站的首选。近期受朋友之托,将一个稍显老旧的网站从apache+mod_php迁移到了nginx+php-fpm之上。其间碰到不少问题,除却php版本升级带来的兼容性问题之外,很多兼容性问题其实来自于php-fpm的特性。这里就简单的罗列一下所碰到的问题,以供大家参考,少走弯路为妙。首当其冲的是$_SERVER["HTTP_R转载 2013-03-21 11:05:08 · 834 阅读 · 0 评论 -
什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等 什么是FastCGI FastCGI像是一个常驻(long-live)转载 2013-03-20 16:59:06 · 610 阅读 · 0 评论 -
apxs添加apache模块,根phpize很类似
一,为什么要用apxs我们在装apache的时候,有的模块我们并不需要,所以就没有装,但是将来的某个时候我们又需要这个模块了,怎么办呢,我们需要把apache重新编译一下吗?如果你要这样做也可以,不过有一个更好的办法来解决这个问题。用apxs来添加你所需要的模块,这个根php自带的phpize很像。要使用apxs,你的平台必须支持DSO特性, 而且Apache的httpd必须内建了转载 2013-03-21 15:03:01 · 611 阅读 · 0 评论 -
用redis实现跨服务器存储session
这个月我们新开发了一个项目,由于使用到了4台机器做web,使用dns做负载均衡,上面图上用户通过DNS的调度(一个域名对应多个ip)分别访问到VM2-VM5上,四台机器都访问VM1上的redis,两个redis值主从结构.因此需要使用跨服务器的session保存用户登录状态,于是我写了一个跨站的session共享的类点击(此处)折叠或打开?php转载 2013-03-13 10:05:42 · 1006 阅读 · 0 评论 -
PHP中的 DIRECTORY_SEPARATOR 和 PATH_SEPARATOR
DIRECTORY_SEPARATOR 和 PATH_SEPARATOR 干什么用的呢?DIRECTORY_SEPARATOR:路径分隔符,linux上就是’/’windows上是’\’PATH_SEPARATOR:include多个路径使用,在win下,当你要include多个路径的话,你要用”;”隔开,但在linux下就使用”:”隔开的。 这2个常量原创 2013-03-12 12:40:03 · 672 阅读 · 0 评论 -
PHP的运行机制
PHP和Python/Ruby的运行机制有一个本质区别:PHP是每次HTTP请求过来以后,初始化全部资源(例如创建数据库链接、加载系统类库,创建缓存等等),处理完毕,释放全部资源,这不像Python/Ruby之类带有GC的脚本语言,Python/Ruby是初次启动的时候初始化资源,随后的请求就不必再次初始化资源了。 这种机制的差异带来的区别就是: 1、PHP极难出现严重的内存泄露问原创 2013-03-05 17:16:17 · 731 阅读 · 2 评论 -
PHP 正则表达式
PHP 正则表达式思维导图 点击下图,可以看具体内容! 介绍 正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教! 需要知道的术语——下面的术语你知道多少?转载 2013-02-02 10:50:48 · 381 阅读 · 0 评论 -
PHP header函数
PHP 页面编码声明与用header或meta实现PHP页面编码的区别。php的header来定义一个php页面为utf编码或GBK编码php页面为utf编码header(“Content-type: text/html; charset=utf-8″);php页面为gbk编码header(“Content-type: text/html; charset=gb23原创 2013-02-02 09:59:33 · 604 阅读 · 0 评论 -
从浏览器到服务器 网站是如何工作的
导读:我们访问一个网站或网页的时候,流程是先在浏览器中打入地址,随后获得网站传过来的信息,对于普通用户来说并不需要了解到底这流程是如何工作的,不过如果是网络开发或应用工作者,当然要清楚其中的原理。作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网转载 2015-02-27 11:16:40 · 1025 阅读 · 0 评论