【发布时间】:2017-07-25 19:10:15
【问题描述】:
我正在开发一个生成 html 内容并将其转换为画布然后使用 PHP 将其保存到服务器的项目,此过程需要超过 15 秒才能完成,这对于访问者来说是一个巨大的等待时间, 无论如何可以更快地从base64文件创建图像?那么服务器配置呢,我可以升级什么来让我的服务器上传得更快?谢谢。
这是生成图像的功能代码,问题是用户需要等待画布创建,然后等待将图像发送到服务器的 ajax 请求,大约需要 17 秒。
function base64ToImage($base64_string, $output_file)
{
$file = fopen($output_file, "wb");
$data = explode(',', $base64_string);
fwrite($file, base64_decode($data[1]));
fclose($file);
return $output_file;
}
【问题讨论】:
-
请向我们展示代码,以便我们了解您在做什么以及如何加快速度。如果没有完整的问题,我们无法提供帮助。
-
@PatrickSimard 添加了代码,谢谢。
标签: php optimization base64