nginx+php运行原理(以及nginx和php-fpm)

nginx服务器作用1,前端服务器:负责http请求解析转发,或者处理静态请求。轻量级,并发量高,可以作为反向代理,负载均衡。 应用服务器:负责调用某种语言的解释器,或则某某种语言写的程序,接受http请求,按照开发者意图做出动作,把结果返回给请求。Fastcgicgi:全称common ga...

2017-09-08 09:23:16

阅读数:293

评论数:0

curl_init()和curl_multi_init()多线程的速度比较

php中curl_init()的作用很大,尤其是在抓取网页内容或文件信息的时候,例如之前文章curl获得header检测GZip压缩的源代码就介绍到curl_init()的强大。 curl_init()处理事物是单线程模式,如果需要对事务处理走多线程模式,那么php里提供了一个函数curl_...

2017-07-28 17:56:33

阅读数:267

评论数:0

php中的curl的一些参数总结

curl可以根据是否是http或则是https选择加密发送的内容; 使用curl发送请求的基本流程 1,初始化连接句柄; 2,设置curl选项; 3,执行并获取结果; 4,释放curl连接句柄; 例子: //初始化 $ch = curl_init(); //设置选项 curl_setopt($ch...

2017-07-27 17:55:59

阅读数:359

评论数:0

php模拟并发

并发请求理论描述:假设有一个client,程序逻辑是要请求三个不同的server,处理各自的响应。传统模型当然是顺序执行,先发送第一个请求,等待收到响应数据后再发送第二个请求,以此类推。就像是单核CPU,一次只能处理一件事,其他事情被暂时阻塞。而并发模式可以让三个server同时处理各自请求,这就...

2017-07-25 17:16:46

阅读数:281

评论数:0

php7安装redis扩展

如果安装的php版本是php7版本的话,当安装扩展的时候会'报错; 此时需要安装对应的phpredis---php7的版本的redis扩展; 一、安装Redis 1.创建redis用户组和用户 groupadd redis useradd -r -g redis -s /sbi...

2017-06-04 23:42:56

阅读数:841

评论数:0

接收get或post数据使用fwrite写入文件中,方便追踪错误;或其他几种缓存方式

// a+ 以追加以及创建文件的方式打开或创建文件 $fp = fopen("./1.log", "a+"); //用true使得变量返回, $a = var_export($_GET,true); //echo输出写入到文件中去 (追加) echo...

2017-03-30 11:52:37

阅读数:245

评论数:0

获取玩家是不是在某个时间点在线

//获取玩家是不是在某个时间点在线 private function getUserStatusInTime($time){ $numTime = strtotime($time); //20170128 $timeArray = $this->model->g...

2017-01-19 16:05:08

阅读数:131

评论数:0

php 获取客户端的真实IP地址 和 检查客户端从什么地方过来的请求

/* * 函数功能: 获取客户端的真实IP地址 * * 为什么要用这个函数? * 因为我们线上Web服务器绝大部分都处于Netscaler(简称NS)后面,客户端访问的地址统一由NS调度 * 由NS调度的访问其实就是NS做了一层代理, 这期间就有一个问题, 因为真实的地址是内部IP请求...

2017-01-12 11:01:33

阅读数:2872

评论数:0

php下载文件实例

//excel模板下载 public function excelDownload(){ $excelPath = APPLICATION_ROOT . '/document/'; $fileName = "邮件玩家奖励信息表"; $file_name...

2017-01-06 14:33:31

阅读数:202

评论数:0

ajax改变平台

/** * ajax改变平台 */ function change_platform() { global $G_PLATFORM_CODE; $platform_id = intval($_GET['id']); if(!empty($platform_id) &a...

2016-12-27 16:05:57

阅读数:167

评论数:0

使用递归,从N维数组中取出所需要的那个键名的数组

//递归取 function getArray($array, $index){ if(!is_array($array)){ return null; } if(isset($array[$index])){ return $array[$...

2016-12-21 14:25:40

阅读数:354

评论数:0

php和mysql原生调用存储过程代码段

$sql = DELIMITER $$ DROP PROCEDURE IF EXISTS `ss`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `ss`() BEGIN IF NOT EXISTS (SELECT COLUMN_NAME FROM...

2016-11-07 17:36:29

阅读数:903

评论数:0

同步服务器间的数据代码

public function synServer($serDNS,$serTable,$field,$table,$synWhere='',$upWhere='',$deleteType=false){         if(empty($serDNS)||empty($serTable)||...

2016-11-03 11:56:12

阅读数:227

评论数:0

几种抽奖概率算法

算法一 复制代码代码如下: /**  * 全概率计算  *  * @param array $p array('a'=>0.5,'b'=>0.2,'c'=>0.4)  * @return string 返回上面数组的key  */ function ran...

2016-11-02 18:01:48

阅读数:4769

评论数:1

全国天气预报数据接口调用PHP示例

全国天气预报数据接口调用PHP示例           (TP) 参考网址 : http://www.thinkphp.cn/code/2434.html

2016-10-20 21:25:13

阅读数:1066

评论数:0

curl post get封装

<?php /** * curl post get封装 * @author zhoug * @date 2012-09-11 */ class curl { /** * * curl Post数据 * @param $url http地址 ...

2016-10-18 16:04:28

阅读数:710

评论数:0

Laravel 阿里大鱼短信接口

配置 从终端或命令行进入您的项目目录执行 // 拉取阿里大鱼组件composer require iscms/alisms-for-laravel 在 config/app.php 的 providers 数组中配置 iscms\Alisms\AlidayuServiceProvider:...

2016-10-16 17:15:32

阅读数:4215

评论数:2

阿里大鱼短信demo

根目录文件有  AlibabaAliqinFcSmsNumSendRequest.php AlibabaAliqinFcTtsNumSinglecallRequest.php AlibabaAliqinFcVoiceNumDoublecallRequest.php AlibabaAliqi...

2016-10-16 10:11:30

阅读数:1218

评论数:0

php获取手机型号

public function model(){         header("Content-type:text/html; charset=utf-8");         $user_agent = $_SERVER['HTTP_USER_AGENT'];//返回手...

2016-10-14 14:46:26

阅读数:1531

评论数:0

获取手机型号设备名称

public function getPhoneType() {         $ua = $this->getUA();         if($ua!=false) {             $str = explode(" ",$ua);        ...

2016-10-14 14:20:03

阅读数:2509

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭