最新消息:

标签:效率

Nginx的accept_mutex配置分析
nginx

Nginx的accept_mutex配置分析

admin 11年前(2015-08-22) 0浏览

通常多数人不会注意Nginx的accept_mutex配置,不过实际上它对系统的吞吐量有一定的影响,今天生物钟紊乱睡不着觉,索性闲扯一下Nginx的accept_mutex配置。 让我们看看accept_mutex的意义:当一个新连接到达时,如果激活...

优化临时表使用,SQL语句性能提升100倍
sql

优化临时表使用,SQL语句性能提升100倍

admin 11年前(2015-03-24) 0浏览

【问题现象】 线上mysql数据库爆出一个慢查询,DBA观察发现,查询时服务器IO飙升,IO占用率达到100%, 执行时间长达7s左右。 SQL语句如下: SELECT DISTINCT g.*, cp.name AS cp_name, c.name...

PHP的性能优化
PHP

PHP的性能优化

admin 11年前(2015-03-24) 1浏览

第一部分:PHP程序部分 按需执行: A:以正则为例, 与普通字符串函数相比,其效率是非常低的([php正则性能]). 很多情况下都可以避免的。 B:按需加载类似Bingo2(spl_autoload_register) 避免重复计算 A:for($...

CC++代码优化的27个建议
c

CC++代码优化的27个建议

admin 12年前(2015-03-22) 0浏览

1. 记住阿姆达尔定律: funccost是函数func运行时间百分比,funcspeedup是你优化函数的运行的系数。 所以,如果你优化了函数TriangleIntersect执行40%的运行时间,使它运行快了近两倍,而你的程序会运行快25%。 这...

万兆网络环境下的nginx压力测试 (二)
nginx

万兆网络环境下的nginx压力测试 (二)

admin 12年前(2015-03-16) 0浏览

参考文章:Nginx 万兆网络环境测试 上周在proxy层测试url hash万兆网卡服务器过程中发现服务器内存用满,使用大量的swap,导致服务器无响应。 一、 现象描述: swap 100%,IO超过60%; nginx每进程占用内存达4G,且无...

迁移Zabbix数据库到TokuDB
Innodb

迁移Zabbix数据库到TokuDB

admin 12年前(2015-03-15) 1浏览

背景介绍 线上的Zabbix数据库有几个大表数据量疯狂增长,单表已经超过500G,而且在早期也没做成分区表,后期维护非常麻烦。比如,想删除过期的历史数据,在原先的模式下,history、history_uint等几个大表是用 (itemid, clo...

一个使用python的web程序员的emacs.d
Python

一个使用python的web程序员的emacs.d

admin 12年前(2014-09-14) 0浏览

前言 越来越多的人使用emacs作为开发工具. 甚至skype,gmail,豆瓣FM都能通过emacs. 作为一个产品开发,肯定使用很多插件,设置一些快捷键来提高开发效率.以前一直使用 prelude,很久之后发现有以下问题: 比如开启python语...

各种 Comet 技术优缺点对比
http

各种 Comet 技术优缺点对比

admin 12年前(2014-07-29) 0浏览

script tag iframe ajax websocket polling 低效, 可以跨域 / 低效, 无法跨域 / long-polling 中效, 可以跨域 中效, 无法跨域 中效, 无法跨域 / streaming / 高效, 无法跨域...

[MySQL优化案例]系列 — 分页优化
mysql

[MySQL优化案例]系列 — 分页优化

admin 12年前(2014-07-29) 0浏览

通常,我们会采用ORDER BY LIMIT start, offset 的方式来进行分页查询。例如下面这个SQL: SELECT * FROM `t1` WHERE ftype=1 ORDER BY id DESC LIMIT 100, 10; 或...

多核环境下cache line的测试
c

多核环境下cache line的测试

admin 12年前(2014-06-27) 0浏览

前阵子接触到一道关于数组内部链表(多用于内存池技术)的数据结构的题, 这种数据结构能够比普通链表在cache中更容易命中, 理由很简单, 就是因为其在地址上是连续的(=.=!), 借这个机会, 就对cpu cache进行了一个研究, 今天做一个简单的...