PHP生成WordPress测试数据

1
412

记得很早之前写主题的时候,需要大量的测试数据,没有办法,只好将数据库的记录复制。复制的语句为:

因为wp_posts中ID为自增量,所以只管复制就行,上面的语句执行的结果为wp_posts记录翻倍,如果执行多次那么记录为: 数据库原始记录 * 2n n为执行次数。

我本地测试的数据库原始记录为480条,执行上述SQL则为480 * 2

wordpress-sql-1

当我执行了几次之后,插入163840条记录,截图如下:

wordpress-sql-2

于是顺便测了一下WordPress的速度,后台设置首页展示1000篇文章。测试数据如下:

wordpress-sql-count

加载首页的时候明显感到耗时,另外页面过长,浏览器也有卡顿。而32万多条的数据导出则为100M多,压缩之后仅1M多。

wordpress-sql-export

其实还可以写个循环来生成大量的数据,而不用手动执行:

将上述sql_test_data.php放在Wordpress根目录尽情折腾吧。

附上一张图:

wordpress-sql-log

who can tell me the capacity of generating 1048576000 records? 😈

1条留言

留言

留言不能为空
怎么称呼您?

验证码 *