Archive for 11月, 2011

[WP优化]wordpress那坑爹的函数与那坑爹的效率

星期三, 11月 30th, 2011

一直都感觉wp的效率不太行,一直没去看看到底wp那里慢了。今天有点时间就抽空让我来看看wp首页以及文章页面到底运行了哪些sql吧。 :arrow:

一直都是听说wp每次打开都会有大量的请求,昨天查了一下,首页有近20条的sql查询(不包括我用了memcached缓存的),文章页的话有差不多25条查询,把sql输出一下看傻了。这啥啊各种联表各种表达式。 :s1liuxue

运行wp的get_links_list()函数,监视一下sql可以看到:

SELECT *  , IF (DATE_ADD(link_updated, INTERVAL 120 MINUTE) >= NOW(), 1,0) as recently_updated  , UNIX_TIMESTAMP(link_updated) AS link_updated_f  FROM wp_links  INNER JOIN wp_term_relationships AS tr ON (wp_links.link_id = tr.object_id) INNER JOIN wp_term_taxonomy as tt ON tt.term_taxonomy_id = tr.term_taxonomy_id WHERE 1=1 AND link_visible = 'Y'  AND ( tt.term_id = 2 ) AND taxonomy = 'link_category'    ORDER BY link_name ASC

这句东西。就我现在这种小表都需要0.1秒的查询时间,表大了的话,会很搞笑的。所以各位用wp,而且有使用get_links_list()这个函数来获取友链的同学赶紧换其他方式吧。不要用这个函数了。

假如你的友链关系不复杂,像我一样没有做分类什么的,直接用下面这句就行了,不明白wp官方为什么会将link_visible这个字段采用字符型做记录,虽然建了索引但mysql跑去扫全表了。 :s1gouxuelt

select * from wp_links where link_visible='Y' order by link_name asc

于是从查询到显示,可以在页面上搞这么一段:

#global $wpdb;	//这应该写不写无所谓
$links_wpdb = $wpdb->get_results("select * from wp_links where link_visible='Y' order by link_name asc");

if( $links_wpdb ) {
        foreach( $links_wpdb as $k=>$v ) {
                $tmpstr .= '< li >< a title="'.$v->link_description.'" href="'.$v->link_url.'" target="'.$v->link_target.'">'.$v->link_name.'< /a >< / li >'; //注意去掉一些地方的空格
        }
        echo $tmpstr;
}

假如你的服务器安装了memcached,那么可以这样,加了缓存减少数据库压力 :s1niuyao
(更多…)

领导来了,塑料花:“欢迎欢迎,热烈欢迎”

星期六, 11月 26th, 2011

前两天性浪微薄上面看到一条新闻,仔细一看Orz是老家的。看截图。记得标题大概是:两百学生夹道欢迎领导?

唔..前天看到的时候真是虎躯一震啊,小时候有这么玩,没想到现在还在玩这么一套啊。好事没外传,坏事一下就到MSN昨天的新闻首页了。 :s1penshui

总之是非常的无语,然后是昨天看到的一个关于税收的视频,介绍了咱们没日没夜,不论生死都在交的税。因为我对这些也不太敏感,一起贴出来分享一下吧。譬如3块的啤酒有6毛是税,100块的香水有40块是税…唔记不清了,自己看下面视频的详细介绍。

(更多…)

冬天又到了,帝都 百望山 小逛

星期二, 11月 22nd, 2011

十一回来等了好几周,终于在上上周末天空蓝了,然后我可耻地去了趟住处附近的小土丘:百望山,攀爬起来。差不多20多分钟就到山顶了,快到山顶的时候看了下,海拔150米… :s1niuqu

自从十一回家以来相机出手少了很多,出门的话当然少不了卡擦几张。人像就不放鸟,一路下来也没拍几张,在山腰的时候胡拍了这张,虽然回来一看自我感觉良好

门票6块一张10块包月,到传说中的山顶的时候,不小心拿着望远镜寻找看看能不能找到平时上班的地方在哪。不小心咔嚓了几张,发现好像有一张能看哦?

好像调成黑白的会给力一些呀,点击放大一下看看吧。

话说回来好像照片发512这种宽度的不是很给力哇..不知道要不要抽个时间出来再对博客布局做个改造呢… :s1shengd

PS:前天看预报说今天北京会下雪,害我还兴奋了那么久,今天早上出门发现毛毛都没有啊,天还白蓝白蓝的。 :s1fanyanla

PS2:快下雪! :s1niuqu

GF生日快乐。我有蛋糕吃了。

星期六, 11月 12th, 2011

唔…昨天是GF的生日,前天回来后就去糕点房定做了个蛋糕,感觉真贵咧..随便一个就要100+RMB。就两个人吃,买了个8寸的。付款的时候居然发现钱没带够,还好可以刷信用卡。自从哥哥我去年不敢刷信用卡然后前两个月被扣了300年费,现在能刷卡我就刷信用卡 :s1haohaix

昨晚早早下班拿蛋糕,回来后吃完晚饭就开始拍照片准备开吃啦~~

 

哈哈,前天再N多种蛋糕中选了这个很多水果+巧克力的蛋糕,不错不错~ :s1moemoe

(更多…)

唔…3DS游戏《马里奥大陆 3D》入手~~

星期一, 11月 7th, 2011

哈哈,马里奥大陆3D for 3DS已经入手啦。准确时间是上周四,也就是发售日11月3号。可惜顺丰不给力,居然没给我发航空件,而是先走陆路到广州之后才走的航空,恶心的一刚,哥哥我周六早上早起到公司才拿到游戏。

马里奥3D这游戏不错,跟以前的游戏一样,总共8大关,目前我已经玩到第8大关,也就是我马上就要通关了。 :s1niuqu

那么晒照片吧

第二张,盒内照片,从3DS发售到现在总共买了6张游戏,卖掉2张于是还有4个游戏在手 :s1hiahia

要不咱也丢一段视频吧,没玩过或者对3DS小有兴趣但没关注游戏的人可以看看视频。

 
唔…话说要是哥哥我现在还没工作的话,必然就不可能买这么多正版游戏,入手均价400一个游戏啊Orz。

昨天在论坛看到一小段话,小赞同,引用一下: (更多…)

嗨!你们家是装修了吧?装修了?装修了对吧?!

星期二, 11月 1st, 2011

前两天房间的电灯挂了,无奈只能先利用卫生间透出来的毛玻璃的光来照亮房间,或者干脆厨房的等也一并开了。然后昨天楼上的一个朋友(因为一起帮房东修理网络什么的认识的)下来敲门,开门就直接问我:“车钥匙,借我下,我去下车站。”
我脑袋直接嗡……了1秒钟,哦原来是自行车啊。

…….

回来还钥匙突然:“你们家是装修了吧?装修了?装修了对吧?!”

我:“啊??”(装修个毛毛啊,租个房子哪有空玩装修)

对方:“今天看你们房间特别舒服,发现墙壁全刷成粉色了?”

Orz其实墙壁都是房东之前想自己住,把房间装饰的比较温馨罢了。至于特别舒服,还是归根于卫生间大玻璃门透出来的灯光(拖)。不过灯光很爽很舒服倒是真的。 :s1haohaix

好吧然后抽空去宜家转溜了一圈,顺手买了个灯泡回来,叠椅子,登场换灯泡。然后下椅子开灯,谁知道一按下开关,电灯:

嘣!嘣!跳~闸~啦~~

Orz,赶紧开门看看楼道等灭了没,还好,只是我这跳闸了,开闸后发现屋里等还不行,Orz发现整栋楼除了楼道其他房间全停电了。丫的赶紧找房东去总闸那边打开。顺便叫了个电工,

发现居然是灯泡插口烧了而不是灯泡挂了,不带这么玩的。

PS:现在更新少了,写一些东西老是写了一半,删了,再写,删了,Orz

PS2:过两天3DS游戏《马里奥3D》终于要出了,终于有新游戏玩啦

PS3:终于找到个mac下不错的图片管理软件了,aperture,之前都是一看到它近700m的大小就缩了,昨天用了之后发现还不错哪。就是图片估计还是被拷贝一份到aperture自己独有的图片库,多占用硬盘空间,小不爽。 :s1ruo

PS4:以上文字,纯属牢骚 :s1dabianjinqul

PS5:送张壁纸闪人,哒哒哒哒哒哒哒