最新消息:

优化

列举一些常见的系统系能瓶颈

列举一些常见的系统系能瓶颈

admin 11年前 (2013-06-09) 2625浏览 0评论

在 Zen And The Art Of Scaling – A Koan And Epigram Approach 一文中, Russell Sullivan 提出一个很有趣的设想:一共有20种经典的瓶颈。这听起来就像只有20种基本的故...

web前端优化

web前端优化

admin 11年前 (2013-05-27) 2834浏览 0评论

Web优化已经越趋成熟,不再那么扑朔迷离。在这里,我们跟据一些优化实践准则应用于perfgeeks,并进行了记录。Pefgeeks的系统软环境是CentOS5.3 + Apache2.2.3 + WordPress2.9。优化的工作方式,一般都是:快...

Apache性能优化

Apache性能优化

admin 11年前 (2013-05-27) 2733浏览 0评论

目前httpd守护进程越来越丰富,而Apache2或许是大家最熟悉,应用范围最广泛的。该篇幅主要探讨一下Apache2与性能相关的配置。我们从简单的配置说起。我们开始吧… HostnameLookups Off HostnameLookups设置如果...

MySQL 分页查询优化 LIMIT与COUNT优化

MySQL 分页查询优化 LIMIT与COUNT优化

admin 11年前 (2013-05-27) 4684浏览 0评论

老方法 传统分页查询,一般通过COUNT()函数事先获知总记录数据$amount select count(*) as amout from tbl_name where uid = 1 然后可以通过ceil($amount / $page_size...

网站优化 刷新输出

网站优化 刷新输出

admin 11年前 (2013-05-27) 2705浏览 0评论

展开“尽早刷新输出”话题之前,我们先来看看上图二个页面请求http瀑布图。第一个页面请求瀑布图,想必大家更常见到。即,直到index.php请求完毕之后,才开始请求a.js, b.js等资源。第二个页面改进了这种情况,没等index.php响应数据全...

网站优化 更小的静态资源

网站优化 更小的静态资源

admin 11年前 (2013-05-27) 2667浏览 0评论

更小的静态资源(js、css、png、gif),意味着更少的网络传送时间。构建的时候,可以把这些静态资源进行压缩优化(不像gzip/deflate压缩),使之更小化。有很多相应的开源工具帮助你完成这项工作。 javascript Google Clo...

ext3 readonly filesystem

ext3 readonly filesystem

admin 11年前 (2013-05-27) 3022浏览 0评论

准备优化磁盘系统。通过noatime忽略写入读取文件的访问时间,同时取用ext3的写回缓存data=writeback。结果证实不能直接在/etc/fstab增加data=wrtebck的mount参数,否则会出现EXT3-fs: cannot ch...

记一次tps提升,做的配置变更

记一次tps提升,做的配置变更

admin 11年前 (2013-05-27) 3226浏览 0评论

tps低,响应时间高,并发能力差。 1.应用本身,通过xhprof找出问题代码。产生系统内核调用函数尽量避免调用。比如is_file(), time(),require/include代替require_once/include_once等。 2.尽...

网站优化 Favicon

网站优化 Favicon

admin 11年前 (2013-05-27) 2651浏览 0评论

关于Favicon 总是被命名为favicon.ico 默认存放在网站web根目录。我们常常看到这样的一个请求/favicon.ico 它总是显示在浏览器地址栏,网址的左边 当访问一个页面的时候,不管怎么样,浏览器都会请求这个文件,即/favicon...

PHP系统性能优化原则

PHP系统性能优化原则

admin 11年前 (2013-05-21) 2837浏览 0评论

这里记载的是我觉得在做优化工作时应该秉承的原则与步骤,不是具体的优化方法(优化方法google有很多)。 一提到性能优化,就会听到双引号、单引号、三等号之类的,我认为如果按着这个去做,就有点舍本逐末了。 做优化之前,先说一下我对系统设计目标的理解 第...

为重负网络优化 Nginx 和 Node.js

为重负网络优化 Nginx 和 Node.js

admin 11年前 (2013-05-13) 2616浏览 0评论

在搭建高吞吐量web应用这个议题上,NginX和Node.js可谓是天生一对。他们都是基于事件驱动模型而设计,可以轻易突破Apache等传统web服务器的C10K瓶颈。预设的配置已经可以获得很高的并发,不过,要是大家想在廉价硬件上做到每秒数千以上的请...

Range优化相关的数据结构

Range优化相关的数据结构

admin 11年前 (2013-04-24) 2594浏览 0评论

希望能够往前走一点。泛读了整个MySQL Range优化的相关代码,这里将总结Range优化相关的数据结构。本文不是从宏观(High Level)角度介绍Range优化相关内容,如果看客对此感兴趣,建议绕过本文,直接阅读参考文献,相信会有收获。 已经...

MySQL优化器如何选择索引和JOIN顺序

MySQL优化器如何选择索引和JOIN顺序

admin 11年前 (2013-04-24) 2698浏览 0评论

本文通过一个案例来看看MySQL优化器如何选择索引和JOIN顺序。表结构和数据准备参考本文最后部分”测试环境”。这里主要介绍MySQL优化器的主要执行流程,而不是介绍一个优化器的各个组件(这是另一个话题)。 explain s...

g++ -O2 优化触发的bug

g++ -O2 优化触发的bug

admin 11年前 (2013-04-16) 6130浏览 0评论

本菜鸟写了一个server,经长时间激烈的测试以后,终于要在测试环境供外部使用了。经过一天激烈的打包,一枚rpm终于诞生了。上传到公司的yum包仓库,当PE同学部署时遇到了问题。程序在启动过程中莫名地core掉了,屡试不爽。使用gdb查看core文件...

Linux 2.6.36内核优化指南

Linux 2.6.36内核优化指南

admin 11年前 (2013-04-16) 3130浏览 0评论

作者:Ken Wu Email: ken.wug@gmail.com 转载本文档请注明原文链接 http://kenwublog.com/docs/linux-kernel-2-6-36-optimization.htm! 介绍 本文档是一篇关于Li...

为什么字段尽可能用NOT NULL,而不是NULL

为什么字段尽可能用NOT NULL,而不是NULL

admin 11年前 (2013-04-15) 2518浏览 0评论

字段尽可能用NOT NULL,而不是NULL,除非特殊情况。这句话在mysql优化的文章被大量的引用,但却不说明原因,下面就讲述一下相关内容 NULL为什么多人用? 1、NULL是创建数据表时默认的,初级或不知情的或怕麻烦的程序员不会注意这点。 2、...

php-fpm性能参数优化原则

php-fpm性能参数优化原则

admin 11年前 (2013-04-11) 3096浏览 0评论

1.worker_processes 越大越好(一定数量后性能增加不明显)  2.worker_cpu_affinity 所有cpu平分worker_processes 要比每个worker_processes 都跨cpu分配性能要好;不考虑php的...