通过FTP上传常见的必需文件而不影响网站?

时间:2016-05-31 15:44:23

标签: php ftp

假设我的网站中的许多页面都使用了文件common.php。现在我想通过FTP更新文件,因此大约1-2秒内文件不可用/仍然部分上传。

在此期间,它会导致require('common.php')报告错误,因此网站无法正常加载。

如何解决此类案件?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用其他名称上传文件,并仅在上传完成后重命名该文件。这样可以最大限度地减少停机时间。

有些客户甚至会自动支持。什么进一步减少了停机时间。

例如,WinSCP SFTP/FTP client支持此功能。但仅限SFTP协议,如果这是您的选择。

在WinSCP偏好设置中,为所有文件启用 Transfer to temporary filename

然后,

WinSCP将upload all files with a temporary .filepart extension,仅在上传完成后覆盖目标文件。

(我是WinSCP的作者)