Archive for the ‘web后端’ Category
-
mysql查看数据库的数据大小
星期一, 10月 13th, 2008不用多说,看语句.
select sum(data_length) from information_schema.TABLES where table_schema=’database’; -
让cygwin可用剪贴板
星期四, 10月 9th, 2008vi ~/.bashrc:
stty lnext ^q stop undef start undef
vi ~/.inputrc:
“\C-v”: paste-from-clipboard -
mysql增量备份
星期二, 09月 23rd, 2008网上的增量备份脚本也太复杂了….懒得看..
其实很简单,做到每天一备份的话…首先开启bin-log,主从也需要它,这是一个宝贝功能..
然后
mysqlbinlog –database=”databasename” –start-datetime=”2008-11-11 11:11:11″ –stop-datetime=”2008-11-12 11:11:11 “ backup
阅读全文——共328字 -
is_file比file_exists快N倍的补充
星期四, 09月 18th, 2008星星说:”is_file比file_exists快N倍 ”
星星大神真是newbility~~~!PHP操作文件方式其实有两处跟C语言的不一样,一个是PHP的steam处理,封装各种流,另外一处就是线程安全的处理,virtual_access()的附加操作是线程安全的处理,若是unix,则调用access函数。
这些都是tsrm负责的,php的flock函数则是简单的用,没有进行线程安全处理,速度是很快,已知的情况是,flock在高并发情况绝对会出问题,所以大家都用创建一个文件方式来解决这个问题….
阅读全文——共438字 -
google-mysql-tools,mysql的最佳伴侣
星期二, 06月 3rd, 2008好像没写技术文了..估计想来我这里看技术文的人已经跑掉了吧..Orz….没所谓了..这就是奇异世界的魅力..Orz
…这有点像windows程序XX伴侣..= =||
其实小型的mysql应用,是不需要到google-mysql-tools的,因为其绝大部分功能跟master-slave 复制功能脱离不了关系..
这个补丁让mysql功能增强了,例如同步复制,可靠性提高了..维护性提高了..在三方面下了功夫,特别是可靠性上.
阅读全文——共683字 -
MYSQL榨油
星期一, 04月 7th, 2008今天来讲一下MYSQL的优化方式…
MYSQL默认自带四个配置文件..适合不同的四种规模的应用..
my-huge.cnf my-large.cnf my-medium.cnf my-small.cnf
需要的话,参考默认参数进行配置….最好搞懂每个参数… -
lighttpd文件下载实现
星期一, 03月 3rd, 2008只需要如下的简单的代码,就可以实现高性能的文件下载,原理很简单..就是linux的”零拷贝”特性..也无非就是sendfile的API的使用问题
header(”Content-Disposition:attachment;filename= \”{$filename}\”");
header(”X-LIGHTTPD-send-file: “.$path); -
判断常用图形文件类型
星期日, 02月 24th, 2008今天无聊,看了一下图形文件类型的判断,网上的判断方法有一些bug,所以就自己找文件格式文献
随便读了一下,找文档花的时间比较多,这玩意不好找..
目前支持四个图形文件的类型,BMP,JPG,GIF和PNG,我觉得是够了,以后再加压缩包的类型判断吧..
我的判断方法不是根据扩展名(下面有演示),也不是根据mine,是根据文件签名的信息,用这个就很严格了..
阅读全文——共444字 -
simplexml存在编码问题
星期五, 02月 8th, 2008最近帮人解答了一个关于simplexml的问题
对方问题描述如下:
他说,他用simplexml_load_file($url)出错..关键是$url地址中有符号点,例如这样的URL: http://www.blog.163.com/ayi.hgj/rss/
我信以为真..就查询了PHP手册..有如下注意信息描述:
阅读全文——共1184字 -
cos-html-cache的目录错误导致不能缓存的bug
星期五, 02月 8th, 2008看具体虚拟主机而定吧,这的确有一些小bug……
把 cos-html-cache打开,找到41行,把原来的$path = $_SERVER[’DOCUMENT_ROOT’].’/’; 修改成 $path = ABSPATH ;