自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

转载 PHP性能追踪及分析工具xhprof的安装与使用

PHP性能追踪及分析工具xhprof的安装与使用对于本地开发环境来说,进行性能分析xdebug是够用了,但如果是线上环境的话,xdebug消耗较大,配置也不够灵活,因此线上环境建议使用xhprof进行PHP性能追踪及分析。我们今天就简单介绍一下xhprof的简单安装与使用xhprof的安装下载xhprof,我们这里选择的是通过git clone的方式,当然你也可以从 htt

2017-02-28 16:29:54 369

转载 php轻量级的性能分析工具xhprof的安装使用

之前一直使用基于Xdebug进行PHP的性能分析,对于本地开发环境来说是够用了,但如果是线上环境的话,xdebug消耗较大,配置也不够灵活,因此线上环境建议使用xhprof进行PHP性能追踪及分析。一、前言  有用的东西还是记录下来吧,也方便以后的查询;这次记录一下xhprof的安装使用;  xhprof是facebook开源出来的一个php轻量级的性能分析工具,跟Xdeb

2017-02-28 14:48:04 467

转载 xhprof 安装使用(windows linux混版)

1、安装扩展   windows下把 xhprof.dll 放到extensions目录下修改配置文件[xhprof]extension=xhprof.so;; directory used by default implementation of the iXHProfRuns; interface (namely, the XHProfRuns_Default c

2017-02-28 14:45:51 380

转载 windows配置xhprof,PHP性能分析工具

本来以为配置这么一个工具不会费很大的力气,后面发现完全不是。一、小插曲  早上显示电脑不能显示虚拟目录下的所有域名,但是能打开localhost,数据库连接也不行了。这个问题纠缠了我一个上午。对了还有个问题是输入法不能显示了,后面下载了个百度卫士修复了下,早上真是诸事不顺。1)一开始以为是firefox浏览器Fiddler插件的问题,然后关闭firefox中的插件,关闭Fiddler,

2017-02-28 14:42:55 1646

转载 windows下安装php性能分析工具XHProf(windows版本)

一、安装扩展下载XHProf扩展:http://dev.freshsite.pl/php-extensions/xhprof.html放入扩展文件:下载后解压出.dll文件,拷贝它到php的ext文件夹里面。开启扩展:php.ini中加入下面的代码[xhprof]extension=xhprof.dllxhprof.output_dir="F:/xhprof/xhprof_

2017-02-28 14:38:40 1673

转载 xhprof在windows下面的安装和使用[上](windows版本)

1、xhprof到底能干啥?  xhprof是Facebook放出的轻量级调试工具.和Xdebug相比xhprof更加易用和可控.尤其是生成流程图和调试数据对比的功能很好很强大。2、如何安装xhprof      因某些原因,我先在本地的windows上做试验,linux下的安装方法,网上有很多,反而windows下的比较少,windows安装方式方法如下(为了节省时间,转载网

2017-02-28 14:36:29 2551

转载 xhprof windows下安装和使用(windows版本)

1、使用5.3.3以上的php版本,或者直接下载wamp2.1集成环境。2、下载xhprof for windows版本,地址:http://www.benjamin-carl.de/?download=XHProf-0.10.0-PHP-5.3.3-VC6-x86-TS,把解压后的dll文件放到php的ext目录里面。3、 要把xhprof的两个包含了调试输出页面的子目录安置好,这里我选

2017-02-28 14:34:37 2065

转载 xhprof安装和使用方法(linux版本)

不对xhprof做介绍,我相信能搜到这篇文章的你一定已经知道了xhprof是干什么的。 安装很简单,先去github上把源代码拉下来,地址在这儿:git@github.com:facebook/xhprof.gitxhprof文件夹下面应该有这几个文件夹:examples, extension, xhprof_html, xhprof_lib,分别是例子,插件,文档和统计页

2017-02-28 14:30:49 321

转载 体验XHProf(linux版本)

调试PHP时,XDebug一直是大众的不二选择,搭配上Webgrind,可以获得不错的效果。今天看某人的栖息地里的介绍,才发现了XHProf,于是体验了一下,感觉很酷,与XDebug相比,运行更轻便(本身还包括一个web查看工具),表现更易懂,下面记录一下体验过程。 1.安装XHProf Command代码  wget http://pecl.php.n

2017-02-28 14:27:55 373

转载 大型网站技术架构小结

前言本文是对《大型网站架构设计》(李智慧 著)一书的梳理,类似文字版的“思维导图”全文主要围绕“性能,可用性,伸缩性,扩展性,安全”这五个要素性能,可用性,伸缩性这几个要素基本都涉及到应用服务器,缓存服务器,存储服务器这几个方面概述三个纬度:演化、模式、要素五个要素: 性能,可用性,伸缩性,扩展性,安全演化

2017-02-28 08:42:53 770

转载 Fiddler建好代理后,能连到手机,但手机不能上网了,求破有果

依次 tools(工具) >>   fiddler options(fiddler选项)   >>   connections( 连接) >>allow remote computers to connect (允许远程电脑连接)应该没有问题了设置好后,重启一次FIDDLER.我上次就这样.来源:http://www.zuanke8.com/archiver/?tid-16

2017-02-28 01:01:08 31962 5

转载 如何用Fiddler对手机(安卓/iOS)数据进行抓包

Fiddler的原理是在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应,因此你可以捕获全部的网络请求数据。工具/原料Fiddler4wifi或者热点手机方法/步骤启动Fiddler,打开菜单栏中的 Tools > Fiddler Options,打开“Fiddl

2017-02-28 00:59:00 562

转载 使用Fiddler进行iOS APP的HTTP/HTTPS抓包

Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获iOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。  同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。最关键的是,对iOS应用抓包时直接在Windows PC上进行,不需要非

2017-02-28 00:57:25 314

转载 Fiddler 从安装到使用 (creation of the root certificate was&n)

Fiddler最大的用处: 模拟请求、修改请求、手机应用调试Fiddler下载地址: http://www.telerik.com/download/fiddler很简单的安装,需要注意的是win8的配置,安装完成之后会弹出一个网页,点击win8配置的那项,有详细的操作说明 从安装到使用 (creation of the root certificate was&n"

2017-02-28 00:17:44 3837

转载 Wireshark学习笔记——如何快速抓取HTTP数据包

0.前言    在火狐浏览器和谷歌浏览器中可以非常方便的调试network(抓取HTTP数据包),但是在360系列浏览器(兼容模式或IE标准模式)中抓取HTTP数据包就不那么那么方便了。虽然也可使用HttpAnalyzer等工,但是毕竟都是收费软件。只需通过合适的过滤和操作,Wireshark也可抓取HTTP请求和响应。下面便说明具体操作。    假设在8080端口运行一个HTTP服务器,

2017-02-27 17:01:47 772

转载 fiddler和wireshark工具介绍及对比 - [测试技术知识]

2013-11-19fiddler和wireshark工具介绍及对比 - [测试技术知识]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/wanping-logs/238827556.html在测试中,经常需要验证发送的消息是否正确,或者在出现问题的时候,查看手机客户端发送给server端的包内容是否正确,就需要用到

2017-02-27 01:01:47 1312

转载 初窥wireshark fiddler等抓包工具及部分实现分析

做过网络方面开发的同学都知道,一个适用的抓包工具对工作问题的分析是很有用的。前段时间我也在折腾网络方面的相关开发,所以又重新使用了一下网络抓包工具。接下来就介绍一下现在用的比较多的几个网络抓包工具。     基本介绍:     1、wireshark:    wireshark的前身是Ethereal,2006年因为其创始人Gerald Combs的跳槽而改名为wireshark。它是

2017-02-27 00:59:37 537

转载 使用wireshark以及filddler配合抓去手机端的TCP以及HTTP请求

在测试手机客户端时,有时候需要查看网络请求状况。使用在IDE中查看log的方式,能够解决问题,但是会比较复杂。wireshark不能够做代理,而fiddler主要是抓HTTP请求,没有wireshark强大。结合两者就能够使用抓取手机端的HTTP以及TCP的请求了,而不需要再使用TCPdump这样的工具。1、fiddler做代理前提:手机和PC电脑需要连上同样的域名的网络步骤:  

2017-02-27 00:57:17 14126

转载 手机抓包的两种方法:wireshark抓包和fiddler抓包

1、电脑做wifi热点,手机连上后电脑上使用wireshark抓包该方法手机无须root,并且适用于各种有wifi功能的手机(IOS、android等)、平板等。只要电脑的无线网卡具有无线承载功能,就可以。方法如下:1.把电脑的网络做为热点2.开启wifi热点后,被测手机连接到该热点;3.启动wireshark,选择做为热点的网卡,点击start开始抓包;4.操作手机,可以抓取

2017-02-27 00:54:54 14258

转载 (转)Fiddler教程(Web调试工具)

Fiddler的基本介绍  Fiddler的官方网站:  www.fiddler2.com      Fiddler的官方帮助:http://docs.telerik.com/fiddler/knowledgebase/quickexec  Fiddler官方网站提供了大量的帮助文档和视频教程, 这是学习Fiddler的最好资料。  Fiddler是最强大最好用

2017-02-24 16:20:41 998

转载 全面了解Nginx到底能做什么

来源:http://www.raye.wang/2017/02/24/quan-mian-liao-jie-nginxdao-di-neng-zuo-shi-yao/

2017-02-24 10:30:10 368

转载 thinkphp中配置信息的二维数组设置与使用

有时候配置信息是二维数组1.配置return array ( // 阿里大鱼短信配置 'dayu_appkey'=>'xxx', 'dayu_secretKey'=>'xxxxxx', 'dayu_template_register' => array('signname'=>'注册验证','templatecode'=>'SMS_4910100'), 'dayu

2017-02-20 15:56:35 1291

转载 API接口设计 注意问题

摘要: 总结一下API接口开发过程中的注意事项 1、跨平台性 所谓跨平台是指我们的接口要能够支持不同的终端,比如Android、iOS、windowsphone以及桌面软件、网站等。如:不同的终端每页显示的记录数不同 采用通用的解决方案,比如通信协议就采用最常用的HTTP协议,如果是即时通信,可以采用开放的XMPP协议,做游戏的可以采用可靠的TCP协议,除非TCP不够用了,再采用定制的UDP协

2017-02-16 09:50:40 4635 1

转载 PHP7新特性 What will be in PHP 7/PHPNG

来源:http://blog.csdn.net/hguisu/article/details/45094079/本文结合php官网和鸟哥相关文章总结:    官网:http://www.php7.ca/   https://wiki.php.net/phpng       PHP7将在2015年12月正式发布,PHP7 ,将会是PHP脚本语言的重大版本更新,同时将带

2017-02-16 09:25:49 393

转载 Visio2010建立ER图并直接导出为SQL语句

建立数据库时我们需要考虑数据之间的关系,为了理清数据之间的关系我们需要对数据进行统一的整理。对于较复杂的数据库我们需要建立数据库模型,具体可分为两步:首先对数据库进行结构分析并使用树、表等描述数据,然后分析数据库的操作方法,规定数据库的增删改查操作,这两个步骤就构成了我们通常所说的数据库模型。        数据库模型有多重分类,通常所说的ER图是图模型,除此之外还有层次模型、网状模型、关

2017-02-14 20:48:42 5269

转载 RBAC权限模型——项目实战

来源:http://blog.csdn.net/zwk626542417/article/details/46726491一、前言     权限一句话来理解就是对资源的控制,对web应用来说就是对url的控制,关于权限可以毫不客气的说几乎每个系统都会包含,只不过不同系统关于权限的应用复杂程序不一样而已,现在我们在用的权限模型基本上都是以RBAC为基础进行扩展的,我们

2017-02-14 17:15:32 1008

转载 RBAC权限管理

来源:http://blog.csdn.net/painsonline/article/details/7183613/RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,

2017-02-14 17:02:00 219

转载 为PHP5.4开启Zend OPCode缓存

PHP5.5开始内置了Zend OPcache的缓存系统,这个系统在5.2-5.4下也是可以使用的。经过测试,在php5.4下的加速性能明显,效果比5.2+ea还要好,在此推荐安装编译步骤:复制代码代码如下:git clone git://github.com/zend-dev/ZendOptimizerPlus.gitcd ZendOpti

2017-02-09 10:04:59 515

转载 深入理解PHP Opcode缓存原理

什么是opcode缓存?当解释器完成对脚本代码的分析后,便将它们生成可以直接运行的中间代码,也称为操作码(Operate Code,opcode)。Opcode cache的目地是避免重复编译,减少CPU和内存开销。如果动态内容的性能瓶颈不在于CPU和内存,而在于I/O操作,比如数据库查询带来的磁盘I/O开销,那么opcode cache的性能提升是非常有限的。但是既然opcode c

2017-02-09 09:58:41 226

转载 PHP OPCode缓存:APC详细介绍

PHP OPCode缓存:APC详细介绍前言PHP语言在性能上相对于其他编译型语言来说性能算不上突出,但是使用了OPCode缓存后性能提升还是很明显的.常见的主要有 Eaccelerator,XCache,APC本文主要介绍APC的使用. APC的介绍The Alternative PHP Cache (APC) is a free and open opcod

2017-02-09 09:56:19 262

转载 【大型网站技术实践】初级篇:借助LVS+Keepalived实现负载均衡

一、负载均衡:必不可少的基础手段1.1 找更多的牛来拉车吧  当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。古人有云:当一头牛拉不动车的时候,不要去寻找一头更强壮的牛,而是用两头牛来拉车。

2017-02-08 13:44:41 309

转载 【大型网站技术实践】初级篇:海量图片的分布式存储设计与实现

说明:本文是我阅读计算机工程期刊《海量图片的分布式存储及负载均衡研究》一文的学习笔记和具体实践,原文地址在本文底部。一、研究背景:性能与资金,二者可兼得乎?1.1 那么问题来了?  随着互联网的发展,许多大中型的网站都保存了大量的图片资源,用户在访问这些图片资源异常丰富的网站(如淘宝、京东等电子商务网站)时,网页中的图片信息占据了页面数据流量的很大部分,那么问题也来了:

2017-02-08 13:42:54 3370

转载 【大型网站技术实践】初级篇:搭建MySQL主从复制经典架构

一、业务发展驱动数据发展  随着网站业务的不断发展,用户量的不断增加,数据量成倍地增长,数据库的访问量也呈线性地增长。特别是在用户访问高峰期间,并发访问量突然增大,数据库的负载压力也会增大,如果架构方案不够健壮,那么数据库服务器很有可能在高并发访问负载压力下宕机,造成数据访问服务的失效,从而导致网站的业务中断,给公司和用户造成双重损失。那么,有木有一种方案能够解决此问题,使得数据库不再因为

2017-02-08 13:40:33 351

转载 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器

一、反向代理:Web服务器的“经纪人”1.1 反向代理初印象  反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。  从上图可以看出:反向代理服务器位于网站机房,代理网站Web服务

2017-02-08 13:38:19 349

转载 《大型网站技术架构》读书笔记之八:固若金汤之网站的安全性架构

一、网站应用攻击与防御二、信息加密技术与密钥安全三、信息过滤与反垃圾四、电子商务风险控制五、学习总结  转眼之间,《大型网站技术架构》的读书笔记到此就结束了。最近时间非常紧,因此本篇没有详细对笔记进行介绍(本篇涉及太多内容,而且都是安全相关的)。通过本书的学习,我们从高性能、高可用、伸缩性、可扩展性、安全性五个方面的架构学

2017-02-08 13:34:59 201

转载 《大型网站技术架构》读书笔记之六:永无止境之网站的伸缩性架构

首先,所谓网站的伸缩性,指不需要改变网站的软硬件设计,仅仅通过改变部署的服务器数量就可以扩大或者缩小网站的服务处理能力。在整个互联网行业的发展渐进演化中,最重要的技术就是服务器集群,通过不断地向集群中添加服务器来增强整个集群的处理能力。一、网站架构的伸缩性设计1.1 不同功能进行物理分离实现伸缩  (1)纵向分离:将业务处理流程上得不同部分分离部署,实现系统的伸缩性;

2017-02-08 13:32:48 210

转载 《大型网站技术架构》读书笔记之五:万无一失之网站的高可用架构

一、可用性度量与考核  首先,不得不说:要保证一个网站永远完全可用几乎是一件不可能完成的任务(Mission Impossible,是不是有点碟中谍的感觉)。   (1)如何度量网站可用性?  一个神奇的数字—9!你有几个9,就代表了你的可用性。例如QQ可用性达到了4个9:99.99%  ①2个9=基本可用  ②3个9=较高可用  ③4个9=具有自动恢复能力

2017-02-08 13:30:45 268

转载 《大型网站技术架构》读书笔记四:瞬时响应之网站的高性能架构

来源:http://www.cnblogs.com/edisonchou/p/3809839.html此篇已收录至《大型网站技术架构》读书笔记系列目录贴,点击访问该目录可获取更多内容。一、网站性能测试(1)性能测试指标:①响应时间;②并发数;③吞吐量;④性能计数器;(2)性能测试方法:①性能测试;②负载测试;③压力测试;④稳定性测试;(3)性能优化策略:

2017-02-08 13:28:11 217

转载 《大型网站技术架构》读书笔记三:大型网站核心架构要素

来源:http://www.cnblogs.com/edisonchou/p/3806348.html此篇已收录至《大型网站技术架构》读书笔记系列目录贴,点击访问该目录可获取更多内容。一、性能—响应时间决定用户(1)浏览器端:  ①浏览器缓存;  ②使用页面压缩;   PS:Gzip压缩效率非常高,通常可以达到70%的压缩率,也就是说,如

2017-02-08 13:24:51 232

转载 《大型网站技术架构》读书笔记二:大型网站架构模式

来源:http://www.cnblogs.com/edisonchou/p/3790225.html一、分层  最常见的架构模式,将系统在横向维度上切分成几个部分,每个部分单一职责。网站一般分为三个层次:应用层、服务层和数据层,其具体结构如下图所示:  通过分层,一个庞大系统切分成不同部分,便于分工合作和维护。  但是,分层架构也有一些挑战:①必须

2017-02-08 13:23:29 206

php实用手册全攻略

内有Php常用函数,适合新手!这是一个比较全的使用手册,和大家分享一下。

2010-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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