WordPress数据库的一处性能优化
前几天发现博客的响应速度略有降低,除了经常被并发攻击所导致的线程等待原因外,隐隐觉得是不是在数据库方面还有提升的空间。因此打开了MySQL慢查询日志记录开关,记录查询超过1秒的SQL语句。经过一周的运行,当我再次打开慢查询日志文件时,终于有所发现,以下是日志文件的去重后部分:
/usr/libexec/mysqld, Version: 5.1.73-lo[......]
前几天发现博客的响应速度略有降低,除了经常被并发攻击所导致的线程等待原因外,隐隐觉得是不是在数据库方面还有提升的空间。因此打开了MySQL慢查询日志记录开关,记录查询超过1秒的SQL语句。经过一周的运行,当我再次打开慢查询日志文件时,终于有所发现,以下是日志文件的去重后部分:
/usr/libexec/mysqld, Version: 5.1.73-lo[......]
从博客重新启用至今已经过去了将近4个月的时间,除了之前提到的对服务器进行最大化优化外,却一直忽略了对于博客程序本身的维护,毕竟是2010年时候的wordpress代码,包括各种插件都已经很过时了,加上最近才发现的一些由于插件问题而带来的bug,因此升级代码是非常必要的。
首先是插件的升级维护工作,下面是相对于之前所[......]
稍微整了下RSS的内容输出,突然很想看看自己的博客在Google阅读器里显示效果如何,毕竟很多博客的被关注形式是RSS,所以某种程度讲,就算搞个再漂亮的前台也是白搭 ……
这不看不知道,看了才发现我的视频怎么都显示不出来呢?这其中我折腾了好久,开始还以为在改RSS输出的时候哪里搞坏了。看了“河蟹娱乐”的rss输出和我自个儿的比较后,发现了一个很严重的事实啊= =!Goo[......]
刚刚在发文的时候发现一个问题,在输入一整串长的英文代码时,网页不会自动进行换行,造成了部分超出文字因为一行长度限制,无法显示出来,为此找了不少网站,找到了有个变通的方法,还是比较方便的,拿出来分享下。
就是在html模式下找到需要截断的地方加上​字符,这样在浏览器里就能手动换行了,方便吧。不过缺点是复制用其处理过的文本时有大量不可打印的字符,但在观看上没[......]
博客中添加flash视频已是非常普遍的事,但有没有注意到一个问题,各大视频网站所提供的视频html分享代码并不符合xhtml里任何一个版本的标准。以下是添加了视频后的网站用w3c标准组织提供的xhtml验证网站验证出来的结果:
我们来看视频网站提供的分享代码:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-[......]
最新评论