Author Archive

wordpress 性能优化

Posted by on 星期五, 17 12月, 2010

wordpress 并不是那么智能,我们都知道插件太多的情况下,网站打开速度会越来越慢,而php绝对不会是性能的瓶颈,因此,一个原因可能是因为过多的mysql查询,增加了系统负载。这个问题,插件 super cache (全静态化缓存)可以轻松解决掉,那第二个原因呢,也许就出在网站的前端上了。比如,插件会有自己的JS/CSS/img文件读取方式,从而产生出了过多的HTTP请求。这些多余的请求以及加载方式,同样也有办法被轻易的解决掉。这里我以我的网站为例,加以说明。令人欣慰的是,优化后,我的网站速度有了明显提升(打开速度应该快30%以上),Yslow评级从 C 上升到 A。

优化前

1.这是Firefox的插件 Firebug 抓取的瀑布式HTTP请求

可以看到,优化前,我的网站有15个HTTP请求。耗时1.09秒

2.然后分别用Firefox插件 PageSpeedYslow 进行一些分析,优化前,我的Yslow评分为C,同时也智能的列出了一些优化方案,事实上,我们的要做的工作就在其中。

减少HTTP请求

可以看到共产生的15个HTTP中,有1个来自html文档,4个来自CSS,3个来自JS,2个来自blog图片,5个来自CSS中使用的背景图片
其中的3个CSS 请求来自插件:Pagenavi,EasyArchives,Syntax。分别读取了自己的css文件,而事实上,完全可以将他们的样式写入 style.css 内,然后再后台设置插件不读取自己的CSS,从而减少3个HTTP请求
其中的5个CSS背景图片,可以用PS进行合并,合成一张图片,然后用 background-position 来显示。这样又可以减少4个HTTP请求
之后,还有3个JS文件,一个来自插件 Collapsing Categories,一个来自 google 分析,另一个是整站使用的 Jquery 库。还算OK。因为我已经在后台将插件 Collapsing Categories 自带的 Jquery 库禁用
最终,我们已经减少了7个HTTP请求,将总请求数减少了 40%

gzip压缩

我们知道,GZIP压缩可以非常有效的减少传输的数据量大小(可降低40%-60%)
数据量小了,从服务端返回给浏览器的时间也就缩小了。
推荐一个在线工具,可检查文件是否被gzip压缩
Gzip需要去服务器进行设置,并且需要支持http1.1协议的浏览器(只要不是IE5),Linux下的Gzip安装及其配置方案可以 看这篇文章
如果你用的虚拟服务器,可以在.htaccess文件中加入:

<IfModule mod_deflate.c>
DeflateCompressionLevel 7
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE css js
</IfModule>

增加Expires时间

毕竟返回304响应还是会请求服务器,所以延长缓存时间,直接从浏览器取cache可以大大的减少网站打开速度
此方案需要服务器安装Expires模块,不过一般都会默认安装的(如没有,可以单独编译 mod_expires 模块解决)。所以我们要做的,只需配置 .htaccess 文件

<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault A604800
    ExpiresByType text/css "access plus 2 month" 
    ExpiresByType application/x-javascript "access plus 2 month"
    ExpiresByType image/gif "access plus 2 month"
    ExpiresByType image/jpeg "access plus 2 month"
    ExpiresByType image/png "access plus 2 month"
    ExpiresByType image/x-icon "access plus 2 month"
    ExpiresByType image/x-ico a2592000
    ExpiresByType application/x-shockwave-flash A2592000
</IfModule>

CDN

CDN就是按地理位置去寻找离客户端最近的服务器,对静态内容非常管用,比如图片,视频。但是一般CDN的架设非常昂贵,不建议个人blog使用
不过,貌似有免费的CDN服务,可以去google一下

JS放到尾部,CSS放到头部

将 JS 文件放到尾部,可避免下载JS时阻塞网络,影响并行下载。尤其对图片比较多的网站影响较大。因为浏览器在下载JS时,会等到JS文件全部下载完后,再进行余下的组件下载,所以将一些JS文件放到最后,让他不影响图片的下载,是个不错的选择
将 CSS 文件放到头部,可避免页面白屏,影响用户体验。这个大家都懂。你把CSS文件去掉,看看网站什么样就明白了。

减小JS文件大小

利用 JSmin 工具 ,可智能化去掉空格、回车、注释,减小JS文件约30%的大小。同理,因为文件大小的减少,可减少服务器返回响应的时间。
这里需要说明的是,我按照官方的方法没成功,即
运行 jsmin.exe,输入:jsmin <script.js> small_script.js 没反应?
于是只好cmd,输入:D:\jsmin\jsmin.exe <D:\jsmin\script.js> D:\jsmin\small_script.js

删除ETags

ETags 的问题在于它们是基于服务器唯一性的某些属性构造的。而当今大部分网站都是使用服务器集群来处理请求,这样Etag不容易命中。因此,若不需要用到ETags系统提供的灵活的验证机制,最好删除 ETag。
再说,Last-Modified头已经提供了基于元素时间戳的验证,而且删除ETag会减少 http 响应头的大小
只需在httpd.conf文件最后添加一行:FileETag none

优化后

我的blog访问速度得到了很大的提升,首页的HTTP请求降为:8个,耗时0.62秒。性能提升在30%-40%左右
Yslow评分为:A ,很荣幸跟 google,baidu 同级~哈哈

 

来自:http://www.auu.name/423/index.html


人人网三行情书—你还记得那些感动的瞬间吗?

Posted by on 星期二, 14 12月, 2010


小淚笔记之二十—唠叨,瞎忙

Posted by on 星期二, 7 12月, 2010

最近在瞎忙,自己都不知道在忙什么啊,博客已经有大半个月没更新了,有一个原因是我去饭否那里话痨了,还有一个原因就是最近为自己添置了一台笔记本跟一部手机!天天都在捣鼓这电脑跟手机啊!手机其实没什么好捣鼓的了,就是用手机上饭否,刷话痨了,杯具的是,刚刚开通的GPRS套餐,70M,不到4天就被我刷完了。现在到月底还有20多天了呢,只好不用手机刷了,不过,这样的话我就不会成为话痨了!手机还有一个杯具的事,因为我买的是水货,就在刚刚拿到手机那天,发现手机老是提醒软件更新,我就手贱,连上数据线,更新了,最后蛋疼了,刷成最新版的,但全都是英文了!只好又拿去手机店刷回中文版的,不过花了我三十块大洋!

是不是年底到了,什么都更新啊?!什么都搞大动作,大促销什么的啊??!手机软件提示更新了,wordpress也提示更新到3.0.2了!就连WLW也提示更新2011的,你妹的,怎么什么都更新啊~~

忙!其实我也不知道在忙什么啊,工作,还OK啊,可能大部分时间都花在了饭否了。这几天弄的最多的应该是那新笔记本吧,预装是“瘟7”系统的,话说我还是第一真真正正玩到这个系统啊,还真的不知道怎么入手。电脑跟手机有一样的杯具,就是刚买回来的时候,就捣鼓系统去了,最后,新系统被我玩了一天,就被迫还原了!还有预装系统有隐藏分区,直接恢复出厂设置了!真是杯具啊,发现“瘟7”这个系统不是那么好玩的~可能我是还没摸准他的脾气啊!以后得多学习学习了!你们谁有Acer WIN7 OEM旗舰版的神Key啊?共享一个啊!预装的WIN7是家庭普通版的,玩的不爽啊!我要升级旗舰版的!!!

唉,这篇唠叨算是应付任务吧,太久没更新了不好,只好随便写点啦!本来还有一个活动,要写博主的建博心得点滴什么的,我却忘记了,不知道时间过了,算了,那些都是浮云啊~~今天就先这样吧~~


小淚笔记之十九—饭否开饭咯

Posted by on 星期五, 26 11月, 2010

爱生活,爱饭否!饭否开饭啦!!!

此文仅纪念饭否的归来!

虽然我以前没有在饭否呆过,不过经历过某些事后,发现也喜欢上了饭否,而饭否团队也一直在奋斗,终于在感恩节那天回来了!话说刚回来不久,一些老用户,新用户都很兴奋,激动啊!!

嗯,截图纪念一下饭否的归来!

饭否求关注,求围观,求包养…各种求…

饭否账户:@夏小淚 http://fanfou.com/xiaxiaolei

饭否邀请链接:http://fanfou.com/register/dqvoOBWVweZG

饭否开饭啦:http://fanfou.com/home


[转]今年二十七八

Posted by on 星期三, 24 11月, 2010

我今年二十七八岁,
每天起床的时间从中午12点变成早上7点,睡觉的时间从凌晨变成了晚上11点;

我今年二十七八岁,
工作中开始接触形形色色的人;

我今年二十七八岁,
见到亲戚朋友,他们不再问你考试考了几分,更多的是问现在一个月工资多少;

我今年二十七八岁,
聊天的话题,从各种网络游戏变成汽车、房子,吃饭的时候讨论的往往是他准备结婚,她哪年结婚了;

我今年二十七八岁,
每天不再感叹学校有多少作业做不完,开始感叹油价、房价涨的有多快、股票是涨还是跌;

我今年二十七八岁,
不再乱买东西,月底开始算计这个月还了信用卡,还了房贷,还剩下多少钱;

我今年二十七八岁,
渐渐地讨厌酒吧、KTV,喜欢亲近自然,喜欢健康的生活方式;

我今年二十七八岁,
偶尔会有寂寞,偶尔会挂念一个人;

我今年二十七八岁,
我们开始追逐梦想,不会再轻易流泪,不会再为了一点挫折而放弃;

我今年二十七八岁,
没有了年少的轻狂,把遇到的挫折困难都当成一种人生的阅历,试着去包容,试着去忍耐;

我今年二十七八岁,
回想起曾经,我们做过了太多的错事,走了太多的弯路,我们总在后悔,可是我们回不去了,回不去那个曾经纯真的年代了。当我们被社会上无形的压力压的喘不过气的时候,我们渴望曾经的那份爱,渴望每天下班了能有个人一起吃饭,一起看电影,我们需要一个人来为我们分担些东西。我们在一条伟大的航路上,我们需要有人为我们鼓劲,也许我们偶尔累到会想放弃,可是当我们想到身边还有一个让我们牵挂的人,深吸一口气,继续向前走,我相信总有一个能够停靠的彼岸。

今我们二十七八岁…
孤单时 我们没有去网吧

我们用手机隐身上QQ 看看谁在线呢 看见熟悉的人 想说点什么 究竟又什么也没说,, 就这样纠结着,,,    我们把空间刷新了一遍又一遍 看看谁更新心情了  谁更新日志了 恢复了符号 却没有恢复句子,,,

我今年二十七八岁,
烦恼的时候不再发牢骚···
我们静静的 静静的看着听着 这很现实又很虚伪的世界…

我今年二十七八岁,
明明很想哭,却还在笑。
明明很在乎,却装作无所谓。
明明很想留下,却坚定的说要离开。
明明很痛苦,却偏偏说自己很幸福。
明明忘不掉,却说已经忘了。
明明放不下,却说她是她,我是我。
明明舍不得,却说我已经受够了。
明明说的是违心的假话,却说那是自己的真心话。
明明眼泪都快溢出眼眶,却高昂着头。
明明已经无法挽回,却依旧执着。
明明知道自己很受伤,却说你不必觉得欠我的。
明明这样『伪装』着很累,却还得依旧……

为的只是隐藏起自己的脆弱,即使很难过,也会装的无所谓,只是不愿别人看见自己的伤口,不想让自己周围的人但心,不想让别人同情自己,只想在心底独自承受,虽然心疼的难以呼吸,却笑着告诉所有人“我没事的!”然后静下来时,自己便笑话自己,何必把自己伪装的那么坚强?好像自己可以承受所有的苦难…呵呵,这好累…好累………

你,有没有这样的时候?
莫名地心情不好,不想和任何人说话,只想一个人静静地发呆,怀念着逝去的人和事。

你,有没有这样的时候?
突然觉得心情烦躁,看什么都觉得不舒服,心里闷得发慌,拼命想寻找一个出口。

你,有没有这样的时候?
发现身边的人都不了解自己,面对着身边的人,突然觉得说不出话。

你,有没有这样的时候?
突然感觉自己与世界格格不入,你曾经一直坚持的东西一夜之间面目全非。

你,有没有这样的时候?
突然很想逃离现在的生活,想不顾一切收拾自己简单的行李去流浪。

你,有没有这样的时候?
别人突然对你说:我觉得你变了。然后,自己开始百感交集。

你,有没有这样的时候?
突然希望时间为你停下来,就这样一直和喜欢的人地老天荒。

你,有没有这样的时候?
在自己脆弱的时候,想一个人躲起来,不愿别人看到自己的伤口。

你,有没有这样的时候?
突然很想哭,却难过得哭不出来。

你,有没有这样的时候?
夜深人静的时候,突然觉得寂寞深入骨髓。

你,有没有这样的时候?
走过熟悉的街角,看到熟悉的背影,突然就想起一个人的脸。

你,有没有这样的时候?
明明自己心里有很多话想要说,却不知道怎样表达。

你,有没有这样的时候?
心中有一股无名的火,很想找个人发泄,很想大声喊出来。

你,有没有这样的时候?
觉得自己其实一无所有,仿佛被世界抛弃。

你,有没有这样的时候?
明明自己身边很多朋友,却依然觉得孤单。

你,有没有这样的时候?
很想放纵自己,希望自己彻彻底底醉一次。

你,有没有这样的时候?
自己的梦想很多,却力不从心。

你,有没有这样的时候?
常常找不到事情做,无聊得无所适从。

你,有没有这样的时候?
突然找不到自己,把自己弄丢了。

你,有没有这样的时候?
心里突然冒出一种“厌倦”的情绪,觉得自己很累很累。

你,有没有这样的时候?
看不到自己未来的样子,面对未来,迷茫得不知所措。

你,有没有这样的时候?
发现自己一夜之间长大了。

你,有没有这样的时候?
听到一首老歌,就突然想起了一个人。

你,有没有这样的时候?
希望能找个人好好疼爱自己,渴望一种安全感。

你,有没有这样的时候?
别人误解了自己有口无心的一句话,心里郁闷得发慌。

你,有没有这样的时候?
常常在回忆里挣扎,有很多过去无法释怀。

你,有没有这样的时候?
渴望一场轰轰烈烈的恋爱,很想去做一些疯狂的事。

你,有没有这样的时候?
渴望被人理解,渴望别人的关怀,渴望一份简单的快乐。

你,有没有这样的时候?
看着时间一点点流逝,自己却无能为力。
……

熟悉的或陌生的你,如果也有这样的时候,说明你在无奈中一天天成长了。
在无奈中成长起来的,有你,也有我。


虞M人的微言微语

Posted by on 星期一, 22 11月, 2010

Snap_2010.11.22_04h22m28s_006

Snap_2010.11.22_04h25m55s_007

Snap_2010.11.22_04h26m13s_008

文中链接请到原文寻找!部分链接可能需要爬墙出去浏览!

来自:一五一十部落  http://goo.gl/oNEmb


中国“战神”前三名

Posted by on 星期一, 22 11月, 2010

Snap_2010.11.22_03h49m55s_001

来自:萝卜网 – 人人都是艺术家 http://goo.gl/NSz1


小淚笔记之十八—#夏小家族小聚会

Posted by on 星期六, 20 11月, 2010

1、#夏小家族小聚会。由@夏小柳 组织,相约@物竞天择傻子才悲伤  @夏小毛菇 @夏小淚 @紫袍女王 @夏小薰想到学校工作 @夏小可 我们几个出来小小的聚一下,在天河某酒家碰面,吃饭,吹水;晚饭后又到体育西横路玩了一个晚上的UNO纸牌,很开心!真的,我已经多年没有这种幸福开心的感觉了!#夏小家族 真的是一个很有爱的家族!@夏小君 说其实她也想来,可惜她人不在广州哦!说起桌游,我还真的是第一次玩,以前是身边没什么朋友玩这个,以后呢,得多找机会,找些朋友去学学玩下这些桌面游戏啊!有聚会照,现在不在我手上,以后奉上!不知道下次的聚会在什么时候啊,希望到时可以有更多的人啊,然后一起哈皮,一起吹水,一起玩桌游!我太爱你们了!!

(聚会照片。为了个人隐私,全都戴上了面具)

2、有意义的事。前几天,一朋友说,了解到广州亚运会志愿者们的各种繁琐工作后,觉得自己特失败,说自己年轻的时候为啥就没做过有意义的事呢~我问他,什么叫有意义的事啊?他说像广州亚运会志愿者那样咯,我望着他,没说话。听说,只是听说啊,广州亚运会志愿者有很多是来自广东的各个高校啊,虽然说参加志愿者的事可以在学期末的学分上乘以1.5,但是不能参与奖学金评选,如果学期末的考试不过,照样是挂科啊(大半学期都是在当志愿者了,不挂科都难啊)。当然也有个别情况的,肯定是不会挂科的,而且也还能参加奖学金评选的,但那只是个别啊,比如开幕式一笑成名的“微笑妹”啊~!哈哈,小淚乱吹而已!!!今天帮天朝做事,做所谓“有意义的事”,明天就被天朝G#F#W,被封杀啦!不要问我当年有没有做过“有意义的事”。

3、《老男孩》。这是一部由肖央执导的11度青春系列电影,准确的说是短片!一夜之间在互联网迅速流传,感动了来自60至90后的各年龄层的广大观众,很多人流下了对青春唏嘘的泪水,交口称赞是国产的少有的代表新青年心声之佳作。相信大家的肯定会让筷子兄弟走的更远更高,感谢筷子兄弟给我们带来了这么感人的作品。不多说,你们知道的比我还多呢!

……
生活像一把无情刻刀
改变了我们模样
未曾绽放就要枯萎吗
我有过梦想
青春如同奔流的江河
一去不回来不及道别
只剩下麻木的我没有了当年的热血
看那满天飘零的花朵
在最美丽的时刻凋谢
有谁会记得这世界它曾经来过
当初的愿望实现了吗
事到如今只好祭奠吗
任岁月风干理想再也找不回真的我
抬头仰望着满天星河
那时候陪伴我的那颗
这里的故事你是否还记得
如果有明天祝福你亲爱的
……