Google 免费网页加速服务
[ 2011/07/31 19:04 | by selboo ]
谷歌又推出了一款站长特别喜爱的服务,网页加速。它是以自动加快您的网页加载 。它从你的服务器上获得网站内同,然后重写后提供给使用谷歌客户端的用户访问,提升多少的速度是要看你网站内容,地理位置,带宽等参数来决定的。至少现在是免费的一种服务,谷大哥这么说的。这有点让站长们小跌眼睛了。。
谷歌网页加速方法是,你只需把网站域名的DNS指向Google的DNS,CNAME条目解析到: ghs.google.com. ,然后该服务就会自动抓取你的页面,你就按自己的方法优化网站就OK了。
谷歌还提供了一个对比优化前后的效果页面,你可以先试一下“优化测试” 直接在地址栏输入你的域名,START TEST 开始测试。这里还一个优化测试的对比说明页面。
谷歌网页加速方法是,你只需把网站域名的DNS指向Google的DNS,CNAME条目解析到: ghs.google.com. ,然后该服务就会自动抓取你的页面,你就按自己的方法优化网站就OK了。
谷歌还提供了一个对比优化前后的效果页面,你可以先试一下“优化测试” 直接在地址栏输入你的域名,START TEST 开始测试。这里还一个优化测试的对比说明页面。
mysql分页limit 优化
[ 2011/06/27 15:29 | by selboo ]
mysql的分页比较简单,只需要limit offset,length就可以获取数据了,但是当offset和length比较大的时候,mysql明显性能下降
1.子查询优化法
先找出第一条数据,然后大于等于这条数据的id就是要获取的数据
缺点:数据必须是连续的,可以说不能有where条件,where条件会筛选数据,导致数据失去连续性
[codes=sql]mysql> set profiling=1;
Query OK, 0 rows affected (0.00 sec)
mysql> select count(*) from Member;
+----------+
| count(*) |
+----------+
| 169566 |
+----------+
1 row in set (0.00 sec)
mysql> pager grep
1.子查询优化法
先找出第一条数据,然后大于等于这条数据的id就是要获取的数据
缺点:数据必须是连续的,可以说不能有where条件,where条件会筛选数据,导致数据失去连续性
[codes=sql]mysql> set profiling=1;
Query OK, 0 rows affected (0.00 sec)
mysql> select count(*) from Member;
+----------+
| count(*) |
+----------+
| 169566 |
+----------+
1 row in set (0.00 sec)
mysql> pager grep
Firefox 浏览器加速
[ 2011/04/20 13:09 | by selboo ]
减少缓存文件所占用的内存:
1.在地址栏中输入“about:config",回车
2.找到"browser.sessionhistory.max_total_viewer"
3.将其值设为 0
加快Firefox加载页面的速度:
1.在地址栏中输入“about:config",回车
通常浏览器加载一个页面只连接一个线程,而如果你启用“pipelining",它会多线程加载,这将加快记得浏览器速)。
2.将”network.http.pipelining"值设为"true"
将”network.http.proxy.pipelining"值设为"true"
将”network.http.pipelining.maxrequests"值设为一个数字,比如 10 (表示同时允许10个线程)
3.最后,右键单击空白处,
1.在地址栏中输入“about:config",回车
2.找到"browser.sessionhistory.max_total_viewer"
3.将其值设为 0
加快Firefox加载页面的速度:
1.在地址栏中输入“about:config",回车
通常浏览器加载一个页面只连接一个线程,而如果你启用“pipelining",它会多线程加载,这将加快记得浏览器速)。
2.将”network.http.pipelining"值设为"true"
将”network.http.proxy.pipelining"值设为"true"
将”network.http.pipelining.maxrequests"值设为一个数字,比如 10 (表示同时允许10个线程)
3.最后,右键单击空白处,
Tcmalloc 优化 Nginx Mysql
[ 2011/01/09 13:34 | by selboo ]
下载google-perftools-1.6.tar.gz
wget http://google-perftools.googlecode.com/files/google-perftools-1.6.tar.gz
tar zxvf google-perftools-1.6.tar.gz
执行./configure --prefix=/usr/local/google-perftools-1.6
make && make install
echo "/usr/local/google-perftools-1.6/lib" > /etc/ld.so.conf
ldconfig
Nginx 优化
编译nginx时 增加 --with-google_perftools_module
--prefix=/usr/local/nginx --user=www --group=www --with-google_perftools_module
make
make install
ldd /usr/local/nginx/sbin/nginx
linux-gate.so.1 => (0x00493000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00110000)
libpcre.so.0 => /lib/libpcre.so.0 (0x002db000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x009ae000)
libz.so.1 => /usr/lib/libz.so.1 (0x003b0000)
libprofiler.so.0 => /usr/local/google-perftools-1.6/lib/libprofiler.so.0 (0x00c51000)
libc.so.6 => /lib/i686/nosegneg/libc.so.6 (0x00142000)
libdl.so.2 => /lib/libdl.so.2 (0x0035c000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00d01000)
libm.so.6 => /lib/i686/nosegneg/libm.so.6 (0x00b28000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00eb8000)
/lib/ld-linux.so.2 (0x00ed5000)
修改 ng
wget http://google-perftools.googlecode.com/files/google-perftools-1.6.tar.gz
tar zxvf google-perftools-1.6.tar.gz
执行./configure --prefix=/usr/local/google-perftools-1.6
make && make install
echo "/usr/local/google-perftools-1.6/lib" > /etc/ld.so.conf
ldconfig
Nginx 优化
编译nginx时 增加 --with-google_perftools_module
--prefix=/usr/local/nginx --user=www --group=www --with-google_perftools_module
make
make install
ldd /usr/local/nginx/sbin/nginx
linux-gate.so.1 => (0x00493000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00110000)
libpcre.so.0 => /lib/libpcre.so.0 (0x002db000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x009ae000)
libz.so.1 => /usr/lib/libz.so.1 (0x003b0000)
libprofiler.so.0 => /usr/local/google-perftools-1.6/lib/libprofiler.so.0 (0x00c51000)
libc.so.6 => /lib/i686/nosegneg/libc.so.6 (0x00142000)
libdl.so.2 => /lib/libdl.so.2 (0x0035c000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00d01000)
libm.so.6 => /lib/i686/nosegneg/libm.so.6 (0x00b28000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00eb8000)
/lib/ld-linux.so.2 (0x00ed5000)
修改 ng
几个提高WordPress博客访问速度的插件
[ 2010/11/24 11:06 | by selboo ]
原本我是不想再增加插件使用的,因为我已经使用了十几个插件了,再说我的小博客也是刚刚开始,也没有什么人气,但是由于现在的空间用的是000webhost的免费空间,而这个空间都有免费空间的同病,时常访问变慢,所以我还是打算启用三个插件:DB Cache Reloaded,WP Widget Cache,GZippy
一、DB Cache Reloaded
插件地址:http://wordpress.org/extend/plugins/db-cache-reloaded/
DB Cache Reloaded 这个插件可以进行数据库缓存,减少数据库查询,从而加快网站的访问速度,提高网站的加载速度。
插件的安装:
1.你可以在WordPress后台插件管理中点击“添加新插件”然后直接搜索DB Cache Reloaded ,在搜索的结果中安装就可以了
一、DB Cache Reloaded
插件地址:http://wordpress.org/extend/plugins/db-cache-reloaded/
DB Cache Reloaded 这个插件可以进行数据库缓存,减少数据库查询,从而加快网站的访问速度,提高网站的加载速度。
插件的安装:
1.你可以在WordPress后台插件管理中点击“添加新插件”然后直接搜索DB Cache Reloaded ,在搜索的结果中安装就可以了