Posts Tagged ‘优化

知识点: 适当地设置图片的格式,尽量减小图片尺寸并进行压缩可以节省大量的数据字节空间,缩减用户等待资源加载的时间,同时为有流量限制的用户节省成本。 图片的优化分为基本优化和高级优化。 基本优化包括裁剪不必要的区域,将颜色深度降至可接受的最低水平,移除图片评论以及将图片保存为恰当的格式。可以使用任意图片编辑程序执行基本优化。 高级优化包括对 JPEG 和 PNG 文件执行进一步的压缩(无损压缩)。使用无损压缩工具对 JPEG 和 PNG 文件执行进一步的无损压缩,不会对图片质量造成任何影响。 Google 建议使用 jpegtran 无损压缩 JPEG 文件,OptiPNG 无损压缩 PNG 文件。 图片无损压缩工具 jpegtran: http://jpegclub.org/ http://www.ijg.org/ OptiPNG: http://optipng.sourceforge.net/ 用法: 压缩 PNG 文件 optipng 源文件名 压缩 JPEG 文件 jpegtran -copy none -optimize -progressive -outfile 输出文 ...

预先安装autoconf 和 make yum -y install autoconf make jemalloc的安装 jiemalloc 开源项目网站 http://www.canonware.com/jemalloc/ wget http://www.canonware.com/download/jemalloc/jemalloc-3.6.0.tar.bz2 tar -xjf jemalloc-3.6.0.tar.bz2 cd jemalloc-3.6.0 ./configure --prefix=/usr/local/jemalloc --libdir=/usr/local/lib make && make install make clean cd ../ echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf /sbin/ldconfig 使用jemalloc优化MYSQL数据库 MYSQL或者MariaDB源码编译时添加以下参数: -DCMAKE_EXE_LINKER_FLAGS="-ljemalloc" -DWITH_SAFEMALLOC=OFF 或者编辑mysqld_safe文件直接加载: 查找文件 /usr/local/mysql/bin/mysqld_safe 在# executing mysqld_safe 下面加上 LD_PRELOAD=/usr/local/lib/libjemalloc.so 重新启动MYSQL 使用下面代码自动修改mysql ...

Google 开发的 gperftools 包含四个工具,分别是:TCMalloc、heap-checker、heap-profiler 和 cpu-profiler,TCMalloc是 gperftools 的其中一个工具,用于优化C++写的多线程应用,与标准的glibc库的malloc相比,TCMalloc在内存的分配效率和速度要高,可以在高并发的情况下很好的控制内存的使用,提高服务器的性能,降低负载。 使用 TCMalloc 优化 Nginx 和 MySQL 的内存管理,性能将会有一定程度的提升,特别是对MYSQL服务器高并发下情况下的性能。 安装 libunwind 库 如果系统是64位的需要先安装libunwind库,32位系统则不需要安装。 libunwind 库为基于64位CPU和操作系统的程序提供了基本的堆栈辗转开解功能,其中包括用于输出堆栈跟踪的API、用于以编程方式辗转开解堆栈的API以及支持C++异常处理机制的API。 wget http://download.savannah.gnu.org/releases/libunwind/libunwind-1.0.1.tar.gz tar -zxvf libunwind-1. ...

分类

归档

ipv6 ready