最新消息:

最新发布 第120页

爱开源开源

MySQL性能优化的最佳20+条经验
未分类

MySQL性能优化的最佳20+条经验

admin 12年前 (2012-06-21) 2962浏览 0评论

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数...

图解SQL的Join
未分类

图解SQL的Join

admin 12年前 (2012-06-21) 2920浏览 0评论

对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Co...

个免费的Web压力测试工具
未分类

个免费的Web压力测试工具

admin 12年前 (2012-06-21) 3234浏览 0评论

Grinder –  Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。 支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理。根据项目网站的说法,Grinder的 主要目标用户是...

代码优化概要
未分类

代码优化概要

admin 12年前 (2012-06-21) 2566浏览 0评论

本文译自Dr. Dobb’s Blogger的Walter Bright写的《Overlooked Essentials For Optimizing Code 》 我编写程序至今有35年了,我做了很多关于程序执行速度方面优化的工(一个示例),我也看...

性能调优攻略
未分类

性能调优攻略

admin 12年前 (2012-06-21) 3077浏览 0评论

关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希...

linux perf - 性能测试和优化工具
未分类

linux perf – 性能测试和优化工具

admin 12年前 (2012-06-20) 4982浏览 0评论

Perf简介 Perf是Linux kernel自带的系统性能优化工具。虽然它的版本还只是0.0.2,Perf已经显现出它强大的实力,足以与目前Linux流行的OProfile相媲美了。 Perf 的优势在于与Linux Kernel的紧密结合,它可...

sysbench Linux下的性能测试工具
Linux

sysbench Linux下的性能测试工具

admin 12年前 (2012-06-20) 4043浏览 0评论

sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL /Oracle/PostgreSQL。本文只是简单演示一下几种测试的用法,后续准备利用sysbench来对MySQL进...

qperf测量网络带宽和延迟
未分类

qperf测量网络带宽和延迟

admin 12年前 (2012-06-20) 3216浏览 0评论

我们在做网络服务器的时候,通常会很关心网络的带宽和延迟。因为我们的很多协议都是request-reponse协议,延迟决定了最大的QPS,而带宽决定了最大的负荷。 通常我们知道自己的网卡是什么型号,交换机什么型号,主机之间的物理距离是多少,理论上是知...

知乎技术方案初探
未分类

知乎技术方案初探

admin 12年前 (2012-06-20) 3030浏览 0评论

知乎的整个网站架构图如下: 知乎是国内很少的使用Python开发的一个网站,也很多值得我们学习的地方,从知乎让我们也可以了解到一些新的WEB技术。 一、Python框架 知乎目前使用的是Tornado 框架。Tornado 全称Tornado Web...

nginx全局变量
未分类

nginx全局变量

admin 12年前 (2012-06-20) 3001浏览 0评论

说明:蓝色=命令名称 浅绿=命令参数 浅蓝=选项 紫色=目录 系统环境:CentOS  5.8  x86_64 nginx重写中的用到的变量: $arg_PARAMETER #这个变量包含GET请求中,如果有变量PARAMETER时的值。 $args...

Nginx下载服务生产服务器调优
未分类

Nginx下载服务生产服务器调优

admin 12年前 (2012-06-20) 2636浏览 0评论

一、内存调优 内核关于内存的选项都在/proc/sys/vm目录下. 1.pdflush,用于回写内存中的脏数据到硬盘。可以通过 /proc/sys/vm/vm.dirty_background_ratio调整。 首先查看这个值默认应该是10。 [r...

Nginx常见错误处理参考
未分类

Nginx常见错误处理参考

admin 12年前 (2012-06-20) 2978浏览 0评论

一、NGINX 502错误排查 NGINX 502 Bad Gateway错误是FastCGI有问题,造成 NGINX 502错误的可能性比较多。将网上找到的一些和502 Bad Gateway错误有关的问题和排查方法列一下,先从FastCGI配置入...

纯C日志函数库 zlog
未分类

纯C日志函数库 zlog

admin 12年前 (2012-06-20) 3354浏览 0评论

zlog是一个高性能、线程安全、灵活、概念清晰的纯C日志函数库。 事实上,在C的世界里面没有特别好的日志函数库(就像JAVA里面的的log4j,或者C++的log4cxx)。C程序员都喜欢用自己的轮子。printf就是个挺好的轮子,但没办法通过配置改...

php后台运行最优方案
未分类

php后台运行最优方案

admin 12年前 (2012-06-18) 2504浏览 0评论

在很多时候,我们需要通过用户或其他方式触发php脚本的运行,而php执行的是批量任务或者是很耗时间的操作,这样我们就想客户端断开连接,而php的代码照样执行,起到异步操作的效果。 这里跟大家分享一段代码,可以完美的实现php后台异步运行的效果,而且不...

mb_substr、mb_strcut、substr区别及用法
未分类

mb_substr、mb_strcut、substr区别及用法

admin 12年前 (2012-06-18) 2994浏览 0评论

php的mb_substr、mb_strcut、substr这三个函数都是切分字符串的,可是他们有很大的不同,下面分别说下异同之初: 1.mb_substr、mb_strcut在不添加字符集的情况下,跟substr的效果是一样的,均按照字节的个数切分...

用PDB库调试Python程序
未分类

用PDB库调试Python程序

admin 12年前 (2012-06-18) 2475浏览 0评论

如果使用过微软技术的朋友应该体会过微软的Visual Studio系列IDE给debug程序带来的方便,换了个工作就没有Visual Studio了,对于我这种从未在非GUI环境下调试过程序的人来说实在有点不爽,今天花了点时间看了一下Python自带...

Python实现简单的DSL与自动化测试
python

Python实现简单的DSL与自动化测试

admin 12年前 (2012-06-18) 3163浏览 0评论

自动化测试,一个在测试领域中被广为熟知,也是被谈论最多的概念之一。DSL (Domain Specific Language),一种高度抽象,用于某个特定领域下编程语言。软件测试在大多数情况下都是对某个特定行业的软件系统进行测试,所以这两者应该可以很...

Python对体积较大的CSV文件进行比较
未分类

Python对体积较大的CSV文件进行比较

admin 12年前 (2012-06-18) 3191浏览 0评论

最近的工作总是跟数据打交道,需要经常比较一些CSV文件,这些CSV文件其实都需要被LOAD到数据库里面,所以也就是一堆堆的数据文件需要比较。暂时没有发现有比较好用的现成的CSV比较工具,自己动手用Python做了一个凑合能用的。思想比较简单,就是把C...