我们说我正在做类似
的事情 <?php
function b64img( $str, $fs=10, $w=250, $h=200, $b=array( 'r'=>255, 'g'=>255, 'b'=>255 ), $t=array('r'=>0, 'g'=>0, 'b'=>0) ){
$tmp=tempnam( sys_get_temp_dir(), 'img' );
$image = imagecreate( $w, $h );
$bck = imagecolorallocate( $image, $b['r'], $b['g'], $b['b'] );
$txt = imagecolorallocate( $image, $t['r'], $t['g'], $t['b'] );
imagestring( $image, $fs, 0, 0, $str, $txt );
imagepng( $image, $tmp );
imagedestroy( $image );
$data=base64_encode( file_get_contents( $tmp ) );
@unlink( $tmp );
return $data;
}
$img=b64img( 'Some text to make into base64 image', 6, 400, 100 );
echo "<img src='data:image/png;base64, {$img}' />";
$img=b64img( 'Another image', 10, 200, 200, array('r'=>0, 'g'=>255, 'b'=>0), array('r'=>255, 'g'=>0, 'b'=>0) );
echo "<img src='data:image/png;base64, {$img}' />";
?>
我想要了解的是用户列表的大小可以是多少?
E.g。我认为那里有1-100件物品是可以的。但是,如果我最终会添加10K或更多项目呢?
查询在案例中如何运作?
答案 0 :(得分:1)
根据this answer,32位系统上Python列表的最大元素是536,870,912个元素。
您的查询将如何工作取决于您的内存量,CPU,使用的数据库等。 我建议对你计划用于样本对象的系统做一些基准测试。