Loading...

提升本blog用户体验

Filed under: Wordpress,网站技术 — 江东 @ 2008-12-04 17:01:04 才(19)条评论

ishawn对通过show和hide来提升用户体验的方式进行了批判之后,本人决定还是要采用这个方式来提升一下用户体验。不过值得一提的是,虽然本次的提升采用的是show和hide,但是和ishawn所批判完全的不是同一个东西。

正如你看到的那样,生活点滴的sidebar中的小版块都是可以通过点击进行折叠的,可能很多和我一样有“洁癖”的网友不喜欢右边花花绿绿的小东西,这个功能正是为了满足这些朋友而诞生的。在以前,cosbeta按照自己的喜好将那些自认为不需要显示的板块进行了折叠,如你确实需要看该板块的内容,点击鼠标即可展开。然而这样的方式最大不足就是每次访问,折叠方式总会重置。所以今天cosbeta就花了点时间,改动了这个sidebar的折叠方式,一旦用户改变了sidebar中的折叠状态,在同一台计算机上下次访问的时候,依然会记住最后一次的折叠状态(其实就是一个cookie记录嘛),所以这样做应该提升了用户体验!

老朋友打开本blog的时候,请用ctrl+F5刷新一下本站,因为css和js可能缓存在你本地了。

本站的老友,这样你就可以永久关闭本站顶端的那个虚拟主机推介的广告链接了!

godaddy糟糕的用户体验

Filed under: 网站技术 — 江东 @ 2008-12-04 11:23:18 才(12)条评论

域名注册前段时间,由于domainsite旗下的站点出了问题,导致域名无法管理,也无法续费,所以我不得不转向godaddy,于是写了一篇域名注册还是选择godaddy好。确实,godaddy是全球第一大域名注册商,也有这样那样的方便之处。然而一段时间下来,cosbeta越来越觉得自己的在godaddy混不下去了,因为在godaddy,每一个操作都会让你去仔细寻找,每一个操作都有无限的“低价”诱惑在等着你。在godaddy购买域名没有cosbeta以前所经历的任何一家域名注册商要良好。其实早在2年前cosbeta就曾在godaddy上注册了一个帐号,然后购买域名的时候采用paypal支付失败,完全找不到任何原因。在gtalk上也有朋友告诉我他也遇到类似的问题。

考虑到domainsite的域名续费风险,昨天晚上cosbeta就打算把域名bloggermap.org转移到godaddy,然而在账户的控制面板中,我始终找不到哪里可以转移域名,于是回到主页,点击主页上的图片广告才能开始进行转移。其实找到这个入口cosbeta花了很长时间的!

如此糟糕的用户体验,不知道其他朋友是不是也这样认为,如今,domainsite已经恢复正常了,所以cosbeta不打算接着转移其他域名了。

给wordpress增加月度评论之星功能

Filed under: Wordpress,网站技术 — 江东 @ 2008-12-03 12:37:37 才(12)条评论

细心的朋友可能已经发现了,本blog的sidebar上面已经多了一个项目,那就是“本月评论之星”,这个栏目的作用就是将最近一个月在本blog评论最多的网友给显示出来,下面就给出详细方法:

首先在模板的functions.php中增加一个函数,代码请自行下载
在合适的地方调用此函数即可u_get_recent_top_commenter($num,$size),num表示显示最多评论网友的数量,size表示网友头像图标的大小。

由于防止spam评论增加,因此评论网友的url采用javascript打开。

需要增加的一个css是.topcmtor img{border:1px solid #ccc;width:50px;height:50px;margin:2px;padding:2px}
喜欢折腾wordpress的朋友,折腾去吧!

考虑到有些朋友想用插件的方式,所以这个函数已经集成到插件 cos-custom中了,安装好该插件之后,在模板中调用函数u_get_recent_top_commenter($num)即可。其实这个插件cos-custom已经集成了很多功能,可惜识货的朋友不多,或者很多朋友都没有发现罢,里面有很多函数可以直接使用,免得再写其他查询代码了。

NetBeans IDE 6.5 For PHP

Filed under: PHP,网站技术 — 江东 @ 2008-11-27 09:45:01 只有1条评论

第一次接触到netbeans还是在大学的时候,一晃都已经快6年了,那时NetBeans仅仅支持java,是一个java开的集成开发环境,使用起来相当的方便,更好的是它是免费的。如今 Net Beans也支持php了,咱们来看看新版的NetBeans都有些什么特性吧:

新特性包括:一个针对Firefox 和IE的PHP、JavaScript调试的强健的IDE,以及支持Groovy 和Grails。NetBeans IDE 6.5还包含了大量对Java, Ruby on Rails, 和C/C++开发的增强。Java增进包括:内置对Hibernate的支持,允许引入Eclipse工程,及保存自动编译。 From CSDN

下载NetBeans IDE 6.5:
http://communications1.sun.com/r/c/r?2.1.3J1.2U2.11J8XW.CCDJGu..T.Ffaa.2CRg.DPBWEXO0

有关NetBeans IDE 6.5的更多信息:
NetBeans IDE 6.5特性:
http://communications1.sun.com/r/c/r?2.1.3J1.2U2.11J8XW.CCDJGu..T.Ffac.2CRg.DPHKEXQ0
NetBeans IDE 6.5指南和文档:
http://communications1.sun.com/r/c/r?2.1.3J1.2U2.11J8XW.CCDJGu..T.Ffae.2CRg.DPMeEXS0
指南视频:
http://communications1.sun.com/r/c/r?2.1.3J1.2U2.11J8XW.CCDJGu..T.Ffag.2CRg.DPSSEXU0

cos-html-cache不会导致CPU超标

Filed under: Wordpress,网站技术 — 江东 @ 2008-11-24 17:00:43 才(11)条评论

我已经在网上不止一次的看到有人说cos-html-cache这个插件会导致bluehost的CPU超标,这些朋友得出结论的来源在这里。现特写此日志,给予澄清。

在比较老的版本里面,cache的触发条件是:当有人留言,有人修改和发表post,插件会删除旧的缓存,同时生成新的缓存,这样就能保证缓存的及时更新。因此在旧的机制下,如果用户需要更新缓存就得需要两个步骤:1.删除旧的缓存;2.批量更新所有的日志,若不操作这步,该文章的缓存就只有在有用户留言或者博主重新编辑之后才能有cache生成。所以问题就出在这个第二步,如果日志过多,更新的时候会产生大量的数据库查询,从而导致CPU超标。

当cosbeta意识到这个问题的时候,就对这个插件进行了升级,升级之后的缓存机制发生了变化,而这个变化也是更加合理的。虽然我在一篇文章中详细的描述了cos-html-cache的缓存机制,这里我还是大体的提一下:插件将会在用户第一次访问的时候建立缓存文件,这个操作并不是有些朋友说的那样,会特别消耗CPU,实际情况是:插件只增加了一个文件建立的过程,所以对CPU的消耗几乎没有任何变化,就如同访问没有cos-html-cache插件的wordpress一样。因为如此,更新缓存的步骤就和老版本不一样了,直接删除所有cache便是更新了缓存,因为一旦有人访问某个没有cache的一面,cache便会自动生成。所以不会有任何大量的查询,也不会导致CPU超标。

当然,选用什么插件完全在于个人,cos-html-cache的效率到底有多高,对于post页面来说,应该是极限了。

不过,对于个人blog,用了缓存之后其实都差不多,速度这个东西,完全在于你的心,你认为它快,它便快了。

bluehost 被临时禁止

Filed under: 网站技术 — 江东 @ 2008-11-24 11:30:42 才(6)条评论

上次还在说bluehost提高了他们的mysql性能,看来其实他们是提高了对mysql的监视性能,cosbetabloggermap(正在 搬家)已经在最大限度的降低mysql查询了,然而bluehost今天还是告诉我说我的MySQL占用过高,将我帐户给停掉了,停掉的理由是占用资源太多。于是在收到停帐号的邮件之后第一时间给bluehost打了电话(全球通请采用 12593 001 8017 659400),他们告诉我说是我的mysql查询太多,于是我要求他们给我重开cpanel帐户,我好检查原因何在。随后,bluehost的客服要求我在找到原因之后再电话告知,并且一定要找到解决办法之后才能重新申请开通。在开通cpanel帐户之后,我通过SSH下载了mysql slow的log,发现主要的原因还是在于我的bloggermap查询过于频繁,看来缓存做得还不够。没有办法,不能耽误合租的其他用户啊,只有想办法先转移吧。

于是备份了bloggermap的数据,再次电话bluehost,告知问题已经解决,帐号旋即开通。

bluehost续费价格

Filed under: 网站技术 — 江东 @ 2008-11-22 17:19:45 才(8)条评论

今天帮一朋友续费,发现bluehost真的很怪异,第一次购买的时候,一年期价格是7.95,两年期的价格是6.95,看来确实比较便宜。然而续费的时候,一年期的价格变成了8.95,两年期的价格变成了7.95,就是每个月的价格上涨了一美金。虽然说涨价不多,但是会让用户感觉不爽,似乎bluehost就是一个陷阱,一旦进入,便可以任其宰割了,因为大多数用户不会因为这一美元而麻烦自己去转移自己的n个站点,续费的价格如下图:

下面是方才的livechat:

Luke [2:54:32 AM]: Welcome to our real-time support chat. How can I help you today?
cosbeta [2:54:32 AM]: your renew price is $8.95/m why not 7.95???
[2:56:35 AM]: I bought it for $7.95/month, and renew it for $8.95/month, don’t you think that you have set a trap for me?
Luke [2:56:50 AM]: No
[2:56:55 AM]: So it renewed at 8.95
[2:57:22 AM]: You will need to contact our Billing department. billing @bluehost.com and they can work with then to get it resolved.

cosbeta [2:58:06 AM]: your renew price is 8.95, why it is more expensive than before?
Luke [2:58:54 AM]: It shouldnt be
[2:59:14 AM]: We do increase the price,. But existing customers keep the plan that they signed up for.
cosbeta [3:01:27 AM]: Iyou use lower price to sell your service, and if you got the customer, your increase the price, which is not resonable!
Luke [3:05:44 AM]: If you signed up before the price went up you will not be increased to that amount.
cosbeta [3:06:44 AM]: Renew Web Hosting XXX.com 2008-11-30 2009-11-30 $8.95 $107.40 remove
[3:07:32 AM]: why in your cpanel, it says the price is 8.95? could you please check it for me?
Luke [3:08:45 AM]: You need to call our billing team in 6 hours. I can not adjust this. Let them know whats going on and they will fix the issue.
cosbeta [3:09:24 AM]: OK,I will send a ticket to them, thank you very much for your help

原来是他们的系统错误,看看明天处理的结果将会如何,期待中。

2008-11-23 09:39补充:原来,bluehost确实是给他的客户设置了一个陷阱,如此不诚信的虚拟主机商,此后不在考虑:

Unfortunately, we cannot offer the new sign up price for the renewal of your account. As stated in the Terms of Service:
“Prices are limited time promotional prices (available to new subscribers only) and are valid only through the selected term. Subsequent terms will renew at the standard (non-promotional) rate at the time of renewal. All hosting packages are prepaid and renew automatically.”

If you have any further questions, feel free to contact us.

bluehost 数据库故障

Filed under: 网站技术,虚拟主机 — 江东 @ 2008-11-19 21:25:13 才(3)条评论

bluehost的CEO在他的blog上兴奋的告诉大家,他们已经有新的方案可以让数据库更加稳定了,这个新的方案实施之后同一台服务器上的账户就不会因为某个账户过度占用资源而变得缓慢了。根据他的说法是,新的方案从软件和硬件两个方面着手,软件方便面是安装补丁,硬件方案就是准备部分更换成SSD。

然而今天我发现,我的几个bluehost帐号均出现数据库故障,有的时候数据库连接不上,有的时候数据库异常缓慢,难道这就是他所谓新方案的结果?

继续等待吧,希望这些故障是临时过渡所导致。