- 博客(9)
- 资源 (11)
- 收藏
- 关注
原创 Linux系统中如何安装mysql的源码包?
这里以CentOS6.6系统中安装mysql的源码包,进行讲解。1. mysql源码包的下载mysql安装包的官方下载地址为:http://dev.mysql.com/downloads/mysql/5.6.html#downloads打开该下载地址后,在 “Select Version:”处,选择要下载的mysql的版本,我选择的是5.6.34;在“Select Platform:”处,选择适用的
2016-10-31 01:54:54 5738 3
原创 MySQL 的 explain 命令基本用法
为了提前了解 SQL 的性能,MySQL 提供了 explain 执行计划功能。它对分析和优化 SQL 语句十分有用,通过它可以看清执行过程的细节、优化器的选择,分析 SQL 的性能瓶颈,找到问题所在。当需要对某条 SQL 查询语句进行分析和优化时,我们经常会使用 explain 命令 或 desc 命令进行操作,分析 SQL 语句时,explain 和 desc 的作用是一样的。
2016-10-30 01:39:02 670 1
原创 如何优化SQL?
通常,网站的性能瓶颈在数据库查询,如果你希望你的网站在一定阶段之内保持稳定,优化你的SQL和数据库是非常必要的优化环节。优化数据库是一个很大的话题,这里只是摘要一些比较关键的优化参考建议,并且需要具体分析项目的情况才能给出最合理的优化建议,所以具体的优化建议你应该咨询你公司的架构师或者DBA。1. 选择合适的存储引擎以 MySQL 为例,常用的有两个存储引擎 MyISAM 和 InnoDB,它们各有
2016-10-29 15:35:18 2285
原创 PHP5.3、PHP5.4、PHP5.5、PHP5.6的新特性
1. PHP5.3中的新特性1.1 支持命名空间(namespace)毫无疑问,命名空间是PHP5.3所带来的最重要的新特性。在PHP5.3中,可以用命名空间防止代码的冲突,命名空间的分隔符为 \ 反斜线。1.2 通过static关键字,实现方法的延迟静态绑定在PHP中,我们可以在类中通过self关键字或者CLASS来判断或调用当前类。但有一个问题,如果我们是在子类中调用,得到的结果将是父类。因为在
2016-10-27 02:44:44 6488 1
原创 压力测试——测试MySQL
除了对Web服务器进行测试外,数据库服务器也是系统的瓶颈之一,因此,我们还可以对数据库进行压力测试。关于MySQL的慢查询、explain分析等,这些主要是针对单条SQL语句的,其结果反映了SQL语句的优劣;而对MySQL进行的压力测试,则可以反映SQL语句的优劣和MySQL服务器的性能。1. 利用mysqlslap工具测试MySQLmysqlslap是一个MySQL官
2016-10-24 17:30:24 6696
原创 JMeter+Badboy组合测试
我们可能会遇到这种场景:模拟现实操作进行性能擦拭。需要模拟一个完整流程的用户操作, 模拟一定数量的并发请求,这样的测试结果比较接近于生产环境。仅使用JMeter完成这个任务比较繁琐,因为JMeter的录制脚本过于笨拙复杂。Badboy是用C++开发的免费软件,用于测试和开发复杂的动态应用。它提供了强大的屏幕录制和回放功能,同时提供了丰富的图形结果分析功能。可
2016-10-21 20:45:16 1594
原创 带ssl证书验证的curl请求
<?php/** * 带ssl证书验证的curl请求 * 请确保您的libcurl版本是否支持双向认证,版本高于7.20.1 * @param unknown $url * @param unknown $vars * @param number $second * @param unknown $header * @return mixed|boolean */functi
2016-10-13 09:34:20 2603
原创 压力测试——JMeter工具
在PHP的开发中,有时需要测试当前服务器所能承受的荷载,这通常就需要用到压力测试。性能测试侧重于代码,而压力测试侧重于服务器。最常用最简单的压力测试工具就是Apache自带的ab工具。ab压力测试工具的使用方法很简单,功能也较弱,对HTTP请求进行压力和性能测试,除了ab外,还有一款更专业的工具JMeter。JMeter是Apache的开源项目,使用Java编写,是一个功能强大的性能测试工具,可以对HTTP请求、FTP请求、数据库连接(使用JDBC)等进行测试,并且其HTTP测试的功能更强大,能够友好地
2016-10-10 22:55:48 1439
原创 代码性能测试
对代码进行测试是项目在发布前必不可少的环节,需要保证产品的可用性、易用性、健壮性和安全性。这也是产品测试要达成的目标。软件测试一个大的方向,专业性很强。这里,我们只介绍一些基本测试方法。1. 时间点测试性能测试的主要目的是测试代码的执行效率,找到瓶颈进行优化。性能测试最常用的办法就是利用时间点,计算一段代码在运行前和运行后的时间差。代码一般是这样写的,如下:
2016-10-01 11:46:36 3384
手机号码段全国归属地数据库(共360569条记录)txt文件和sql文件
2017-06-07
sublime-TortoiseSVN-master.zip
2015-12-15
wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b.exe
2015-11-12
ThinkPHP3.1.2完全开发手册.chm
2015-11-05
ThinkPHP3.2.2完全开发手册.chm
2015-11-05
php-5.4.45-nts-Win32-VC9-x86.rar
2015-11-04
php-5.3.29-nts-Win32-VC9-x86.rar
2015-11-04
mod_fcgid-2.3.6-win32-x86.zip
2015-11-04
wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe
2015-11-04
Zend Guard 加密 与 Zend Loader 解密
2015-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人