<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/willko</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; willko]]></copyright><item><title><![CDATA[整合编译mysql和tcmalloc失败的原因]]></title><link>https://blog.youkuaiyun.com/willko/article/details/3867660</link><guid>https://blog.youkuaiyun.com/willko/article/details/3867660</guid><author>willko</author><pubDate>Sat, 07 Feb 2009 16:37:00 +0800</pubDate><description><![CDATA[google-perftools里的tcmalloc比glibc的malloc的分配效率和性能要搞多了，所以经常用来优化。据说，对mysql大并发下有效的提高性能。。 环境 centos 5.3 mysql 5.1.30 我编译mysql 的参数是 ./configure --prefix=/usr/local/mysql --without-debug --with-]]></description><category></category></item><item><title><![CDATA[MySql分页limit 优化]]></title><link>https://blog.youkuaiyun.com/willko/article/details/3866847</link><guid>https://blog.youkuaiyun.com/willko/article/details/3866847</guid><author>willko</author><pubDate>Fri, 06 Feb 2009 21:17:00 +0800</pubDate><description><![CDATA[ mysql的分页比较简单，只需要limit offset,length就可以获取数据了，但是当offset比较大的时候，mysql明显性能下降  1.子查询优化法 mysql> set profiling=1;Query OK, 0 rows affected (0.00 sec) mysql> select count(*) from Member;]]></description><category></category></item><item><title><![CDATA[PHP-FPM高负载技巧 (PHP-FPM on highload tips)]]></title><link>https://blog.youkuaiyun.com/willko/article/details/3863464</link><guid>https://blog.youkuaiyun.com/willko/article/details/3863464</guid><author>willko</author><pubDate>Thu, 05 Feb 2009 09:19:00 +0800</pubDate><description><![CDATA[When you running a highload website with PHP-FPM via FastCGI, the following tips may be useful to you : )您使用PHP-FPM运营FastCGI的高负载网站，这些技巧也许对您有用：） 1. Compile PHP’s modules as less as possible, the ]]></description><category></category></item><item><title><![CDATA[PHP 加密/解密函数 dencrypt(动态密文，带压缩功能，支持中文)]]></title><link>https://blog.youkuaiyun.com/willko/article/details/3854234</link><guid>https://blog.youkuaiyun.com/willko/article/details/3854234</guid><author>willko</author><pubDate>Thu, 29 Jan 2009 01:00:00 +0800</pubDate><description><![CDATA[// +----------------------------------------------------------------------+// | Willko Framework                                                     |// +------------------------------------------]]></description><category></category></item><item><title><![CDATA[discuz 经典php加密解密函数 authcode 解析]]></title><link>https://blog.youkuaiyun.com/willko/article/details/3762354</link><guid>https://blog.youkuaiyun.com/willko/article/details/3762354</guid><author>willko</author><pubDate>Mon, 12 Jan 2009 20:26:00 +0800</pubDate><description><![CDATA[ 康盛的 authcode 函数可以说对中国的PHP界作出了重大贡献。包括康盛自己的产品，以及大部分中国使用PHP的公司都用这个函数进行加密，authcode 是使用异或运算进行加密和解密。原理如下，假如：加密明文：1010 1001密匙：1110 0011密文：0100 1010 得出密文0100 1010，解密之需和密匙异或下就可以了 解密密文：01]]></description><category></category></item><item><title><![CDATA[mysql 安装、配置]]></title><link>https://blog.youkuaiyun.com/willko/article/details/3628291</link><guid>https://blog.youkuaiyun.com/willko/article/details/3628291</guid><author>willko</author><pubDate>Sun, 28 Dec 2008 12:18:00 +0800</pubDate><description><![CDATA[一、公共部分1.tmp_table_size如果sql要创建临时表，explain结果中出现using temporary。创建临时表的大小大于这个值tmp_table_size，那mysql会把临时表保存在tmpdir(一般是硬盘），明显硬盘的速度要慢于内存。可以通过运行SHOW STATUS LIKE Created_tmp_%;查看当前情况+---------------]]></description><category></category></item><item><title><![CDATA[memcached 安装、配置、使用、优化]]></title><link>https://blog.youkuaiyun.com/willko/article/details/3565464</link><guid>https://blog.youkuaiyun.com/willko/article/details/3565464</guid><author>willko</author><pubDate>Sat, 20 Dec 2008 18:04:00 +0800</pubDate><description><![CDATA[web2.0和web1.0不一样，web1.0以内容为中心，所以web1.0做负载只需缓存内容就可以了，使用反向代理缓存页面就可以解决大部分问题了。而web2.0鼓励用户交互，内容都是动态的，只做反向代理命的话中率低，而且对数据库进行频繁的写，对数据库压力大。所以，web2.0对web1.0更需要使用内存缓存。 memcached高性能的，分布式的内存对象缓存系统，在动态应用中减少数据库负]]></description><category></category></item><item><title><![CDATA[设置合适的 InnoDB 日志文件大小的计算方法]]></title><link>https://blog.youkuaiyun.com/willko/article/details/3517074</link><guid>https://blog.youkuaiyun.com/willko/article/details/3517074</guid><author>willko</author><pubDate>Mon, 15 Dec 2008 00:35:00 +0800</pubDate><description><![CDATA[做下笔记，简单记录一下，InnoDB日志文件太大，会影响MYSQL奔溃恢复的时间，太小会增加IO负担参考：http://www.mysqlperformanceblog.com/2008/11/21/how-to-calculate-a-good-innodb-log-file-size/mysql> pager grep sequencePAGER SET TO grep sequencem]]></description><category></category></item><item><title><![CDATA[求相对路径的函数]]></title><link>https://blog.youkuaiyun.com/willko/article/details/2925339</link><guid>https://blog.youkuaiyun.com/willko/article/details/2925339</guid><author>willko</author><pubDate>Sun, 14 Sep 2008 00:12:00 +0800</pubDate><description><![CDATA[3. 写一个函数，算出两个文件的相对路径如 $a = /a/b/c/d/e.php;$b = /a/b/12/34/c.php;计算出 $b 相对于 $a 的相对路径应该是 ../../c/d将()添上$a = /a/b/12/34/e.php;$b = /a/b/12/44/c.php;function getRelativePath($a]]></description><category></category></item><item><title><![CDATA[IE使用innerHTML出现未知的运行时错误的原因]]></title><link>https://blog.youkuaiyun.com/willko/article/details/2345309</link><guid>https://blog.youkuaiyun.com/willko/article/details/2345309</guid><author>willko</author><pubDate>Wed, 30 Apr 2008 00:38:00 +0800</pubDate><description><![CDATA[原因有两个1.元素的innerHTML属性是只读。。只读元素:COL, COLGROUP, FRAMESET, HEAD, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR2.HTML错误的嵌套例如在p里嵌套div那修改div的innerHTML属性也会出现错误]]></description><category></category></item><item><title><![CDATA[使用动态重写，，实现JS的d单件模式(singleton)]]></title><link>https://blog.youkuaiyun.com/willko/article/details/2309890</link><guid>https://blog.youkuaiyun.com/willko/article/details/2309890</guid><author>willko</author><pubDate>Sun, 20 Apr 2008 21:07:00 +0800</pubDate><description><![CDATA[支持FF/IE/OP/SFjs真的太灵活了。DEMO: http://willko.cn/js/singleton/singleton.htmlscript type="text/javascript">...    function singleton() ...{        function s() ...{                    }        var i = ]]></description><category></category></item><item><title><![CDATA[firefox和opera不支持word-wrap:break-word的解决方法]]></title><link>https://blog.youkuaiyun.com/willko/article/details/2105588</link><guid>https://blog.youkuaiyun.com/willko/article/details/2105588</guid><author>willko</author><pubDate>Tue, 19 Feb 2008 11:24:00 +0800</pubDate><description><![CDATA[我看过很多个解决方法，综合修改出这个。。支持ie/ff/op/sf这里的浏览器检测代码来自jQuery。。   var userAgent = navigator.userAgent.toLowerCase();    var browser = ...{                    version: (userAgent.match(/.+(?:rv|it|ra|ie)[/: ]]></description><category></category></item><item><title><![CDATA[DOM构造完成后,立即执行JS的函数]]></title><link>https://blog.youkuaiyun.com/willko/article/details/1898975</link><guid>https://blog.youkuaiyun.com/willko/article/details/1898975</guid><author>willko</author><pubDate>Fri, 23 Nov 2007 10:39:00 +0800</pubDate><description><![CDATA[demo: http://www.willko.cn/js/ready/ready.html如果使用onload的话，必须等到整个页面完成后才执行。。但是这个demo在DOM构造完后就执行了。。一般情况下，我们只是操作DOM。所以不需要等待整个页面下载完才执行。。速度提升了。以下是代码:主要来自于jQuery我只是把代码独立出来而已。。。谢谢作者.            function ]]></description><category></category></item><item><title><![CDATA[jQuery插件, JS排序  B2Ssort v 0.1]]></title><link>https://blog.youkuaiyun.com/willko/article/details/1897028</link><guid>https://blog.youkuaiyun.com/willko/article/details/1897028</guid><author>willko</author><pubDate>Wed, 21 Nov 2007 21:10:00 +0800</pubDate><description><![CDATA[demo: http://willko.cn/js/B2Ssort/demo.htmldownload:http://willko.cn/js/B2Ssort/B2Ssort.js]]></description><category></category></item><item><title><![CDATA[元素可以自定义大小,任意伸缩的JS类, HelloResizables 0.1 发布啦...]]></title><link>https://blog.youkuaiyun.com/willko/article/details/1878260</link><guid>https://blog.youkuaiyun.com/willko/article/details/1878260</guid><author>willko</author><pubDate>Sat, 10 Nov 2007 22:37:00 +0800</pubDate><description><![CDATA[在ie6/ie7/ff2/sf3 + xp 下通过测试Bug:ie6下有点瑕疵,op9失效...事件没添加成功.....Demo: http://willko.cn/js/HelloResizables/demo.htmlDownload: http://willko.cn/js/HelloResizables/HelloResizables.css                        ]]></description><category></category></item><item><title><![CDATA[面向 PHP 开发人员的 XML，第 2 部分: 高级 XML 解析技术]]></title><link>https://blog.youkuaiyun.com/willko/article/details/1559652</link><guid>https://blog.youkuaiyun.com/willko/article/details/1559652</guid><author>willko</author><pubDate>Tue, 10 Apr 2007 21:14:00 +0800</pubDate><description><![CDATA[                                    解析大型或复杂 XML 文档的 PHP5 技术                                                                                                           ]]></description><category></category></item><item><title><![CDATA[PHP V5.2 中的新增功能，第 1 部分: 使用新的内存管理器]]></title><link>https://blog.youkuaiyun.com/willko/article/details/1559648</link><guid>https://blog.youkuaiyun.com/willko/article/details/1559648</guid><author>willko</author><pubDate>Tue, 10 Apr 2007 21:08:00 +0800</pubDate><description><![CDATA[                                    像跟踪和监视 uber-nerd 一样跟踪和监视 PHP 内存                                                                                                    ]]></description><category></category></item><item><title><![CDATA[面向 PHP 开发人员的 XML，第 1 部分: PHP XML 开发]]></title><link>https://blog.youkuaiyun.com/willko/article/details/1557017</link><guid>https://blog.youkuaiyun.com/willko/article/details/1557017</guid><author>willko</author><pubDate>Sun, 08 Apr 2007 22:53:00 +0800</pubDate><description><![CDATA[轉自ibm http://www.ibm.com/developerworks/cn/xml/x-xmlphp1.html                                    15 分钟快速入门            了解 PHP5 在处理 XML 方面的改进                                    ]]></description><category></category></item></channel></rss>