如何以高效的方式将大文件上传到 mediawiki
How to upload large files to mediawiki in an efficient way
我们要上传很多虚拟盒子图片都在1G到6G之间。
所以我更愿意使用 ftp 进行上传,然后将文件包含在 mediawiki 中。
有办法吗?
目前我使用的是被监禁的 ftp 用户,他可以上传到文件夹,然后使用 UploadLocal 扩展名来包含文件。
但这只适用于小于 1G 左右的文件。如果我们上传更大的文件,我们会超时,甚至通过将 PHP 的 execution_time 设置为 3000 秒,包含在大约 60 秒后停止,并出现 505 网关超时( 也是唯一出现的东西在日志中)。
那么有更好的方法吗?
您可以使用 maintenance/importImages.php. Alternatively, upload by URL by flipping $wgAllowCopyUploads, $wgAllowAsyncCopyUploads and friends (requires that job queue be run using cronjobs 从 shell 导入文件。或者,决定是否需要将这些文件上传到 MediaWiki,因为只需链接到它们就足够了。
我们要上传很多虚拟盒子图片都在1G到6G之间。 所以我更愿意使用 ftp 进行上传,然后将文件包含在 mediawiki 中。
有办法吗?
目前我使用的是被监禁的 ftp 用户,他可以上传到文件夹,然后使用 UploadLocal 扩展名来包含文件。
但这只适用于小于 1G 左右的文件。如果我们上传更大的文件,我们会超时,甚至通过将 PHP 的 execution_time 设置为 3000 秒,包含在大约 60 秒后停止,并出现 505 网关超时( 也是唯一出现的东西在日志中)。
那么有更好的方法吗?
您可以使用 maintenance/importImages.php. Alternatively, upload by URL by flipping $wgAllowCopyUploads, $wgAllowAsyncCopyUploads and friends (requires that job queue be run using cronjobs 从 shell 导入文件。或者,决定是否需要将这些文件上传到 MediaWiki,因为只需链接到它们就足够了。