2015
03-08
	
				03-08
自编译PHP并整合Ngnix
											Nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。Nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx一、首先我们先初步认识下FastCGI和Ngnix+FastCGI的运行原理1、apache+PHP和ngnix+php的区别apache一般是把php当做自己的一个模块来启动;而ngnix则是把http请求变量转发给php进程,即php独立进程,与ngnix通...     
				
				继续阅读 >
			
			
											现在的互联网可谓是无所不有,有大量的JavaScript项目开发工具充斥于网络中。我们可以参考网上的指导来获取构建代码项目的各种必要信息。如果你是搞Web开发的,那么大多更喜欢支持前端开发的JavaScript。此脚本语言使用相对比较容易,并能为网站和Web应用创造了有趣的用户界面。下面是10个最佳的可用于Web项目开发的JavaScript库。1.IO.js:IO.js是一个以ChromeV8runtime为引擎的JavaScript平台。项目基于Node.js平台,并且I...     
				
											JavaScript的性能问题不容小觑,这就需要我们开发人员在编写JavaScript程序时多注意一些细节,本文非常详细的介绍了一下JavaScript性能优化方面的知识点,绝对是干货。前言一直在学习javascript,也有看过《犀利开发Jquery内核详解与实践》,对这本书的评价只有两个字犀利,可能是对javascript理解的还不够透彻异或是自己太笨,更多的是自己不擅于思考懒得思考以至于里面说的一些精髓都没有太深入的理解。鉴于想让自己有一个提...     
				
											本文主要为大家简单介绍了以下Cookie的用途、运行机制,以及JavaScript操作Cookie的各种方法,总结的比较全面,希望能给大家带来帮助。什么是Cookie“cookie是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个cookie。你可以使用JavaScript来创建和取回cookie的值。”–w3schoolcookie是访问过的网站创建的文件,用于存储浏览信息,例如个人资料信息。从JavaScript的角...     
				
											web新手常问的一个问题是“我应该使用哪个框架?”但这个问题却没有‘正确’的答案,通常主要讨论的是AngularJS和jQuery的区别。但它们间的比较在某些方面就像是在比较苹果和橘子的区别,对于一个web应用,没有明确的原因非要使用一个主要的web框架实现。下面一些使用AngularJS要优先于jQuery的场景。当DOM操作是次要时jQuery主要关注于DOM扫描和操作。一个常例是通过用户操作进行DOM元素的添加和修改,例如将...     
				
											在大部分编程语言中,return关键字可以将函数的执行结果返回,PHP中return的用法也大同小异,对初学者来说,掌握PHP中return的用法也是学习PHP的一个开始。首先,它的意思就是返回;return()是语言结构而不是函数,仅在参数包含表达式时才需要用括号将其括起来。当返回一个变量时通常不用括号,这样可以降低PHP的负担。基本用法:a)、returnexpression//返回一个表达式结果b)、return(expr)//函数表达式c)、return//...     
				
											背景HHVM是Facebook开发的高性能PHP虚拟机,宣称比官方的快9倍,我很好奇,于是抽空简单了解了一下,并整理出这篇文章,希望能回答清楚两方面的问题:HHVM到底靠谱么?是否可以用到产品中?它为什么比官方的PHP快很多?到底是如何优化的?你会怎么做?在讨论HHVM实现原理前,我们先设身处地想想:假设你有个PHP写的网站遇到了性能问题,经分析后发现很大一部分资源就耗在PHP上,这时你会怎么优化PHP性能?...     
				
											学习任何东西,我们只要搞清楚其原理,就会触类旁通。现在结和我所学,我想总结一下客户端到服务器端的通信过程。只有明白了原理,我们才会明白当我们程序开发过程中错误的问题会出现在那,才会更好的解决问题。我们首先要了解一个概念性的词汇:Socketsocket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。(其实就是两个程序通信用的。)soc...     
				
											FormData对象,可以把form中所有表单元素的name与value组成一个queryString,提交到后台。在使用Ajax提交时,使用FormData对象可以减少拼接queryString的工作量。使用FormData对象1.创建一个FormData空对象,然后使用append方法添加key/valuevarformdata=newFormData();formdata.append('name','fdipzone');formdata.append('gender','male');2.取得form对象,作为参数传入到FormData对象<formname="form1"id="form1">...