搜索找到 9 个匹配
- 2008年 11月 14日 03:14
- 版面: 反馈及建议
- 主题: TYPECHO五十万数据负载测试报告
- 回复总数: 6
- 阅读次数: 7738
Re: TYPECHO五十万数据负载测试报告
五十万数据依旧没能打开首页, 而单个页面也没有能打开,show.log内容: # Time: 081114 19:10:56 # User@Host: root[root] @ localhost [127.0.0.1] # Query_time: 24 Lock_time: 0 Rows_sent: 499999 Rows_examined: 999998 use typecho; SELECT `created` FROM typecho_contents WHERE (`type` = 'post') AND (typecho_contents.`created` < '12266610...
- 2008年 11月 14日 02:45
- 版面: 反馈及建议
- 主题: TYPECHO五十万数据负载测试报告
- 回复总数: 6
- 阅读次数: 7738
Re: TYPECHO五十万数据负载测试报告
修正了测试程序。 用少量数据测试发现前台分页功能无效 50万的数据用了大约12分钟,比上次长点,可能随机数影响了效率 修正后的测试程序: <?php /** 载入配置文件 */ require_once 'config.inc.php'; /** 连接数据库 */ $db = Typecho_Db::get(); /**设置超时*/ set_time_limit(0); /**创建随机数*/ $n = null; /**循环插入数据(50万数据对于blog来说好像变态了点)*/ for($i=1;$i<500000;$i++){ /**获得随机数*/ $n = mt_rand(); /** 插...
- 2008年 11月 14日 00:06
- 版面: 反馈及建议
- 主题: TYPECHO五十万数据负载测试报告
- 回复总数: 6
- 阅读次数: 7738
Re: TYPECHO五十万数据负载测试报告
前台页打开过慢,我认为可能是因为前台页都是显示标题+内容的形式,而后台只是单单读取了标题
打开单叶问题你是对的,我没有考虑和发现到slug表的唯一性,否则可以插入随机字符串解决了,等再过几个版本来重新测试
打开单叶问题你是对的,我没有考虑和发现到slug表的唯一性,否则可以插入随机字符串解决了,等再过几个版本来重新测试
- 2008年 11月 13日 09:54
- 版面: 反馈及建议
- 主题: TYPECHO五十万数据负载测试报告
- 回复总数: 6
- 阅读次数: 7738
TYPECHO五十万数据负载测试报告
首先,虽然现在已经快凌晨2点了,但是我仍然非常高兴的发部这个帖子,只是因为后台文章列表相当的流畅,后台搜索的速度也很好~~ 后台对文章的添加、修改、删除等操作部分,因为程序没有完成,尚无法进行高数据量下的测试。等beta版出了以后再进行一次更详细的测试 先提供一下测试的基本信息: 1、硬件环境 CPU:amd 5000+ 内存:2GB 2、软件环境 系统:Windows XP PRO Service Pack 2 Web服务器:Apache HTTP Server 2.0.58 PHP:5.2.6.6 MYSQL:MySQL Server 5.067 3、五十万数据插入程序test.php <...
- 2008年 10月 22日 22:22
- 版面: 使用问题
- 主题: 安装文件这样修改一下就能正常使用了
- 回复总数: 1
- 阅读次数: 3220
安装文件这样修改一下就能正常使用了
60行不能获取数据库类型,87行不能获取数据表前缀 60行的:$adapter = Typecho_Config::get('Db')->adapter; 应改为:$adapter = Typecho_Db::getConfig()->adapter; 87行的:$db->query(str_replace('typecho_', Typecho_Config::get('Db')- >prefix, $script)); 应改为:$db->query(str_replace('typecho_', Typecho_Db::getConfig()->prefix, $script)); 545...
- 2008年 10月 21日 07:35
- 版面: 一般讨论
- 主题: Typecho0.2版本安装说明
- 回复总数: 3
- 阅读次数: 3889
Re: Typecho0.2版本安装说明
把59行-90行这样改 //$adapter = Typecho_Config::get('Db')->adapter; $sqlFiles = glob('./install/mysql.sql'); $selectAdapter = ''; $maxMatch = 0; /* foreach($sqlFiles as $file) { $file = substr(basename($file), 0, -4); if(false !== strpos($adapter, $file)) { $selectAdapter = $file; if($file == $adapter) { b...
- 2008年 10月 20日 01:13
- 版面: 反馈及建议
- 主题: 不知是否是安装文件install.php的一处笔误
- 回复总数: 1
- 阅读次数: 3478
不知是否是安装文件install.php的一处笔误
原句: foreach($sqlFiles as $file) { $file = substr(basename($file), 0, -4); if(false !== strpos($adapter, $file)) { $selectAdapter = $file; if($file == $adaper) { break; } } } 这里: if($file == $adapter) 是不是应该有个“t”?