后端线上服务监控与报警方案

后端线上服务监控与报警方案   个人分类: php 因原文服务区报错无法打开,此处引用本文转载自网址:http://www.tuicool.com/articles/iIV3qqq。本文只作为笔记,请大家去原文处查看。   一、背景 1、上线期间服务稳定性观察较困难   一个功能上...

2018-10-16 15:51:51

阅读数:122

评论数:0

HHVM,高性能的PHP执行引擎

HHVM,高性能的PHP执行引擎 HHVM (HipHop Virtual Machine) 是 Facebook 开源的 PHP 执行引擎。 HHVM 采用一种JIT(just-in-time)的编译机制实现了高性能,同时又保持对 PHP 语法的充分支持。 在 Facebook 实际应用场景中...

2018-08-24 12:07:32

阅读数:48

评论数:0

Yii2中的代码自动加载机制

Yii2中的代码自动加载机制yii php Darkgel 2017年08月04日发布赞  |   1收藏  |  2805 次浏览1.基本知识Include与require 的作用:当一个文件被包含时,其中所包含的代码继承了 include 所在行的变量范围。从该处开始,调用文件在该行处可用的任...

2018-04-15 18:37:44

阅读数:156

评论数:0

如何使用composer的autoload来自动加载自己编写的函数库与类库?

如何使用composer的autoload来自动加载自己编写的函数库与类库?composer的出现真是让人们眼前一亮,web开发从此变成了一件很『好玩』的事情,开发一个CMS就像在搭积木,从packagist中取出『积木』搭建在自己的代码中,一点一点搭建出一个属于自己的王国。从此以后我基本就抛弃了...

2018-04-11 15:33:21

阅读数:76

评论数:0

浅析php curl_multi_*系列函数进行批量http请求

浅析php curl_multi_*系列函数进行批量http请求何起:  一系列 数量很大 数据不热 还希望被蜘蛛大量抓取的页面,在蜘蛛抓取高峰时,响应时间会被拉得很高。  前人做了这样一个事儿:页面分3块,用3个内部接口提供,入口文件用curl_multi_*系列函数抓取3个内部接口的内容,拼成...

2018-04-09 10:55:43

阅读数:22

评论数:0

PHP也玩并发,巧用curl 并发减少后端访问时间

首先,先了解下 php中的curl多线程函数:# curl_multi_add_handle# curl_multi_close# curl_multi_exec# curl_multi_getcontent# curl_multi_info_read# curl_multi_init# curl...

2018-04-09 10:49:16

阅读数:393

评论数:0

程序员小灰2017年原创汇总

 程序员小灰2017年原创汇总2017年12月27日 00:00:003526人阅读 评论(4) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bjweimengshu/article/details/78909127点击上方“程序员小...

2018-03-30 10:09:06

阅读数:174

评论数:0

PHP如何判断一个数组是一维的还是二维的

PHP如何判断一个数组是一维的还是二维的1.首先我们有一个PHP内置函数 count();count(array,mode); array是数组,mode默认为0,1是递归的计数[php] view plain copy<?php   if(count($arr) == co...

2018-02-26 15:17:15

阅读数:45

评论数:0

Yii2查询之where条件拼装

Yii2查询之where条件拼装  2017-01-22 4282浏览 记录 发表评论 目录 1 语法2 哈希格式3 运算符格式 3.1 对比3.2 and3.3 or3.4 not3.5 between和not between3.6 in和not in3.7 li...

2018-01-29 19:41:03

阅读数:389

评论数:0

Yii2.0 执行流程分析

Yii2.0 执行流程分析 1 index.php 2 ---->引入 vendor/auto_load.php 3 auto_load.php 4 ---->引入 ventor/composer/autoload_real.php 5 ---->...

2018-01-18 14:37:53

阅读数:82

评论数:0

php __CLASS__、get_class()与get_called_class()的区别

php __CLASS__、get_class()与get_called_class()的区别 __CLASS__获取当前的类名, get_class()与上面一样,都是获取当前的类名 get_called_class()获取当前主调类的类名 当涉及到继承时,在方法中使用类...

2018-01-17 19:40:35

阅读数:87

评论数:0

Yii2使用驼峰命名的形式访问控制器

Yii2使用驼峰命名的形式访问控制器 yii2在使用的时候,访问控制器的时候,如果控制器的名称是驼峰命名法,那访问的url中要改成横线的形式。例如: public function actionRoomUpdate() { // }//访问的时候就要www.test.com...

2018-01-16 20:57:34

阅读数:277

评论数:0

PHP函数call_user_func和call_user_func_array详解

52PHP 革命尚未成功,同志仍须努力 PHP函数call_user_func和call_user_func_array详解 今天在群里面,有个叫lewis的在问call_user_func_array的用法,因为之前一直没有用过,也不...

2018-01-16 20:05:30

阅读数:104

评论数:0

Yii2的深入学习--自动加载机制

Yii2的深入学习--自动加载机制 Yii2 的自动加载分两部分,一部分是 Composer 的自动加载机制,另一部分是 Yii2 框架自身的自动加载机制。 Composer自动加载 对于库的自动加载信息,Composer 生成了一个 vendor/autoload.php ...

2018-01-16 18:28:27

阅读数:71

评论数:0

PHP命名空间(Namespace)的使用详解

PHP命名空间(Namespace)的使用详解 对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常...

2018-01-16 17:29:00

阅读数:61

评论数:0

通过urlmanager实现yii地址美化,需配合服务器中的rewrite配置

通过urlmanager实现yii地址美化,需配合服务器中的rewrite配置     1、在'components'中加入    'urlManager'=>array(        'urlFormat'=>'path',...

2018-01-14 18:57:59

阅读数:105

评论数:0

Rolling cURL: PHP并发最佳实践

Rolling cURL: PHP并发最佳实践 来源:http://www.searchtb.com/2012/06/rolling-curl-best-practices.html 在实际项目或者自己编写小工具(比如新闻聚合,商品价格监控,比价)的过程中, 通...

2018-01-11 15:47:36

阅读数:158

评论数:0

php rsa加密解密实例

php rsa加密解密实例 php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能...

2018-01-11 14:29:26

阅读数:114

评论数:0

如何解决PHP里大量数据循环时内存耗尽的问题 PHP

如何解决PHP里大量数据循环时内存耗尽的问题 PHP    您的评价:       0.0 收藏     1收藏 来自: http://www.linuxeden.com/html/news/20160...

2018-01-08 10:50:56

阅读数:690

评论数:0

php-fpm占用内存过高分析

php-fpm占用内存过高分析   格吾刚哥 关注 2017.04.28 16:09* 字数 205 阅读 1150评论 0喜欢 4 1、查看php-fpm的进程个数 ps -fe |grep "php-fpm"|grep "p...

2017-12-29 18:11:23

阅读数:645

评论数:0

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