分类 开发 下的文章

MySQL_Timer mysql并发测试工具

小伙伴要迁移服务器,因为web主机和数据库主机是分开的,所以需要测试新环境数据库请求的效率。他写了一个PHP脚本用来测试,但是问题在于PHP没有线程,所以相当于单线程的请求。略不合理,不能看出在多并发的情况下请求效率如何。谷歌一下没看到合适的工具之后决定自己用perl写一个。代码地址:https://github.com/sillydong/MySQL_Timer

- 阅读剩余部分 -

php写的MySQL数据库对比同步工具MySQL_DB_Diff

经常碰到在开发环境中修改数据库结构之后要记录后手动到生产环境中全部执行一遍,相当麻烦,而且可能出现漏掉修改的情况!没有找到合适的工具,于是作此网页程序,对比两个数据库的表、字段及索引差异,转换为对应的SQL语句,执行到生产环境中去。项目地址请戳https://github.com/sillydong/MySQL_DB_Diff

- 阅读剩余部分 -

CZD_Yaf_Extension基于yaf框架扩展的php开源项目

很久没有更新日志了,青春都贡献给了工作。这里放出的项目是最近折腾的一个基于yaf(对于yaf框架不了解的看官可以在这些地方了解更多信息https://github.com/laruence/php-yafhttp://www.laruence.com/2012/07/06/2649.html。作者Laruence,PHP开发组成员, Zend兼职顾问, YafYar,YacOpcache等项目作者、维护者。)的扩展,相当于给yaf配了一堆库。扩展的主要代码位于APPLICATION_DIR/library下,集成了数据库操作,包含mysql/mysqli/pdo,集成了smarty,界面开发就相当方便了,集成了phpmailer,可以很方便的发邮件,等等等等功能,进行网站开发相当方便。代码请看https://github.com/sillydong/CZD_Yaf_Extension。功能介绍如下:

- 阅读剩余部分 -

服务器运维同步备份脚本 打包篇

之前的通用Linux服务器备份打包脚本因为有新的需求,添加了一些功能.新版本能根据配置文件对指定目录单独打包,更新规则还是一样,保留1号的包,删除指定天数前的包。打包与同步的程序不一样,但是配置文件相同,这就只需要将配置文件放在需要同步的目录下,就能确保打包与同步的策略一致,具体同步程序的代码请猛击服务器运维同步备份脚本 同步篇。数据库使用主从同步到备份的服务器上,打包程序会将它导出,放到指定位置。配置文件及打包程序代码如下:

- 阅读剩余部分 -