
俯卧撑做多了,那就来几个引体向上吧~
这段时间一直在考虑如何将页面中的Twitter更新输出,Feedsky&Feedburner计数图片缓存起来供页面直接调用,而不是每次请求都要傻乎乎的去三个网站获取,尤其是后两个,一天更新一次...关于WordPress的优化想法慢慢的完善起来,归纳一下:
1. Twitter是我现在常用的薇博客,和朋友们交流的也比较多.所以把Twitter的更新直接显示在页首是不合适的,一些闲聊都显示出来了类-.- 考虑再三之下,用我的饭否更新输出取代,每隔半个小时获取一次,缓存到txt文档中供页面调用.
2. Feedsky和Feedburner实现的原理近似,每天凌晨00:30左右到站点去获取已更新订阅数的图片,缓存到本地供页面调用.
这两个想法理论上实现是不难的.由于我的主机不在国内,所以获取Feedburner的计数图片也不存在任何问题,同事风来无度花了点时间写了个Functions.php(下载),写了两个函数:
1. function fw_get_feedreaders()
设置line2的$timespan:
输出到需要的位置:
fw_feedsss.gif即缓存下来保存在WP跟目录的统计图片
如果需要,这个存取的路径及图片的名字可以任意.
2. function fw_getfrom_fanfou()
设置line27中的$timespan:
输出到需要的位置
不过风来无度在获取Feedburner统计图片时出现了点问题,总是无法获取成功,总是存下来一个43字节的空白文件,前天我的Sidebar里FB图片无法显示就是这个原因,读取了这个文件.今天我在cosβ的站中找到了解决方法,原来他早已搞定.方法如下:
假如您的虚拟主机在国外,请下载这个文件: feedburner.txt,下载之后将后缀名改成php,修改line4:
//去掉你在fb订阅的图标前面的http://feeds.feedburner.com即可
上传到服务,将属性设置成0666可读写,然后在需要引用的图片的地址直接引用即可,默认Feedburner计数图片4小时刷新一次,存储在这个php文件中缓存在本地~ :
嘿嘿,现在我页面上的3个需要从外部获取的内容已全部存储在了本地,再也不用在加载页面的时候去访问那三个站点啦,哦也~不过cosβ的缓存方法的确不错,即缓存在php中,而不是将外部文件获取后丢在某文件下...嗯,做个整合?! 风来无度同志,你说呢?!
PS1: Yacca的twitter,欢迎Follow~
PS2: Movie Castle的FeedburnerFeed,欢迎在国外的同学订阅:
http://feeds.feedburner.com/MovieCastle
它现在是Google的服务了,稳定有保障啊~让它显示0总不太好吧-.-


真能折腾啊!头都大了。
不过,强烈称赞YACCA此举——如果是为了让访问体验更好的话。
我见过不少博客挂满了各种各样的东西,访问起来那个急人啊,而且有的博主还完全不在意,认为这样很OK,不影响什么,唉,俺能说什么?
[回复]
目的只有一个! 让大家访问时减少等待么~ 不过yahoo统计的js我没办法,这个为了达到统计的目的,总得加上这个js滴...
祝贺老E,这沙发空了半个钟头,终于被你坐走了...
嗯,很ok的。
谷歌的统计js实在是慢,我打算去掉了。
昨天一口气去掉了4个无关痛痒的js,速度快了好多
我现在就一个yahoo统计很拖速度...
Yacca提供的办法在yo2中是无法实现的哦。。。。
bsp服务么,没那么自由了 呵呵.
缘分……
其实原本我想既然来了,干脆把沙发、沙发脚、板凳、板凳脚都坐了,后来想想太残忍,也就收敛了。
看书去咯,明天又有任务要完成,唉!
羡慕周六不用上班的劳苦同胞们。
[回复]
大部分上班族周六是不用工作得把...
老e真善良...
我也有用。我用不来。
http://twitter.com/hexonly
不过我喜欢饭否
[回复]
饭否上面我好友不多-.- 而且相互间交流太少...不如twitter上好友热情 啊
不错,好方法~
不过Feed的统计图标也不算大,不过1K而已,还是不用服务器缓存了吧
如果要,也应该是获取统计数据,然后自己生成匹配主题的图片比较漂亮,Feedsky的统计图片太丑了
[回复]
我倒是觉得原生的图片蓝色的挺漂亮的么...
图片不大,但抓取往往很慢....
我之前用过那个txt文件,后来去掉了,因为显示的数据老是停留在38,但是事实上已经有150+了。
其实还可以利用feedburner的API调用数字,然后可以自定义图片。
P.S:风来无度那个txt文件存放的网络硬盘,需要注册才能下载--"
[回复]
txt下载已经更新到box上了,现在可以下载了...
这个图片显示的数字跟不上实际统计数?!...厄 这倒没注意..
有用吖
[回复]
我自己测了下打开的速度 有用...
每天都做100+的俯卧撑和引体向上……
[回复]
100个俯卧撑我倒可以理解...但引体向上100个 我吐血了...
还是另有暗喻?
又没有说一次做完……坐在电脑前折腾一下,就直接拉着宿舍的上铺来10个引体向上。每天次数多了,都不知道有多少次了……
......明白了,囧.
谢谢分享。这个还是很不错的。按照这个原理可以在很多应用上进行整合。不错。。。
[回复]
现在搞不定的就是yahoo统计...
访问你的空间比我的快多了,yacaa太过追求完美.
[回复]
为了让用户有良好的体验么,这个工作是做不完的...
我很坦白的说: 我看不懂~~~~
[回复]
妮子是诚实的孩子,我欣慰中...
哈哈~博主在为了0.X秒的速度而努力哈~~支持个~
[回复]
yahoo统计相当拖速度...但我没办法用缓存的方式老搞定它...心碎..
优化打开速度很重要,调用太多很影响访客的心情的~~
[回复]
现在很多人都用标签浏览,一下开好几个页面那里让它慢慢下载,不急这点时间
用ie6的人...体会不到便签浏览的便捷滴.
正因为如此,我才很刻意的想把一些调用缓存掉...
我还是不放这些东西了,最近博客打开太慢了。
[回复]
可以放,可以放,木有关系,我们一般都是把所有js屏蔽掉。
凶狠...我有段时间还屏蔽图片的...
你的站本身还可以了...慢的是你边栏的东西...
Yacca真的很注重细节的挖
[回复]
内容为王的时代,也不能忽略访客感受哇.
大叔玩技术,果然比较酷
[回复]
我不应该是玩技术的人...最适合我的就是分析网站模式...
这么高级啊。我Follow你的Twitter
[回复]
joya mm 感谢支持~~嘿嘿.
学习一下.~~~图片真可爱
[回复]
我的目标是图片党, 而不是标题党 哈哈
技术贴~~~~~~~我干脆就把那些图标扔掉
统计也不要了
[回复]
...统计不要,怎么了解访客的浏览习惯 如何提高用户体验呢
学习了~~也不是很复杂 呵呵
[回复]
嘿嘿...把3个调用都缓存进文件就好了...我不懂php,所以只能靠你和另外的能人了.
还是有点没看懂,怎么把Twitter换成饭否或是滔滔呢?
[回复]
这个就需要拿饭否和滔滔的api出来写函数了...具体你请教风来无度吧.
嘿嘿,用Google Reader的人飘过
[回复]
gr里要是直接能对文章评论就好了
其实plurk也很好玩,相当于微博客+bbs+QQ群+msn
[回复]
功能太丰富了...有时候就不明白到底为什么玩它...
想法很不错!
我直接去掉这些了 刚删除了很多js 现在主要是文字链接
[回复]
现在就看谁能把这想法落实到一个php文件里,深化一下~
我用的feeksky,feedcat怎么解决嘿……期待你的好消息
[回复]
feedburner被google收购 google是不会让它继续墙得...所以我开始用fb了...可feedcat这个服务如何,口碑呢 我还真不清楚滴~
[...] 上的 Тигра开幕式幕后之后花絮 上的 [WP优化]把外部调用减少再减少 | Movie CastleRSS自动采集发布插件即将发布 上的 pabiRSS自动采集发布插件即将发布 上的 [...]
仔细看了那个文件,如果要调用feedsky的统计图标用这个?:[img src="[?php echo get_option("home"),"/",fw_get_feedreaders('Feed统计图片地址',"fw_feedsss.gif"); ?]" ]
[回复]
对滴,同理也可以搞定Feedburner的,风来无度又写了个所谓的官方正版,你楼上不就是trackback么...呵呵
fw_feedsss.gif是可以自己任意改的...
才发现问题,我用这种方法,只有首页显示正常http://3284265.cn/images/fw_feedsss.gif,日志页或者其它页不能显图片,因为我用了永久链接,结果那图片地址就成了http://3284265.cn/life/images/fw_feedsss.gif这个,用什么办法解决不能用绝对地址,否则就出错了
[回复]
搞定^^嘿嘿
就注册过豆瓣、叽歪,现在也很少用别说调用啦,
[回复]
我就调用了2个统计代码 雅虎和google
从cosβ那边跑过来的...半夜三更myhou推荐的这个方法
搞不定......哭
[回复]
@Tina 先订阅个...前些天自己出了点状况 到现在才看到-,- 你边栏里的那些都是啥啊...太多外部调用了.去掉些显然能加速,另: 这皮不适合你...
[回复]