2016-05-31 2 views
1

내 웹 사이트의 많은 페이지에서 common.php 파일을 사용하고 있습니다. 이제 FTP를 통해 파일을 업데이트하려고합니다. 따라서 파일을 사용할 수 없거나 부분적으로 업로드되는 데 약 1-2 초가 걸립니다.웹 사이트에 영향을주지 않고 FTP를 통해 일반적인 필수 파일 업로드?

그동안 require('common.php')에 오류가보고되어 웹 사이트가 제대로로드되지 않습니다.

어떻게 이런 문제를 해결할 수 있습니까?

감사합니다.

+0

그것은 피할 수있어 (내가 WinSCP에의 저자 해요) -하지만 할 수 있습니다 항상 앞으로 임시 페이지로 사용자, [이 글처럼] (https://davidwalsh.name/htaccess- 유지 보수 - 페이지 - 리디렉션), 변경이 일어나는 동안,'.htaccess'에 대한 변경을 폐지합니다. – Ben

+1

다른 common.php를 다른 이름으로 업로드 할 수 있습니다. eg common-new.php >> Old common.php의 이름을 변경하십시오. 예 : common-old.php >> common-new.php 이름 바꾸기 common.php ..... 이름 바꾸기는 업로드 시간보다 빠릅니다 .... 내가 생각하는 것 –

답변

1

다른 이름으로 파일을 업로드하고 업로드가 완료된 후에야 이름을 바꿀 수 있습니다. 따라서 가동 중지 시간이 최소화됩니다.

일부 클라이언트는 이것을 자동으로 지원합니다. 중단 시간을 최소화하는 것은 무엇입니까?

예를 들어, WinSCP SFTP/FTP client이이를 지원합니다. SFTP 프로토콜 만 사용하면 옵션이됩니다. WinSCP에 환경 설정에서

, 모든 파일에 대한 Transfer to temporary filename 수 있습니다.

WinSCP는 upload all files with a temporary .filepart extension이며, 업로드가 끝난 후에 만 ​​대상 파일을 덮어 씁니다.

+0

WinSCP가 실제로 필요한 것을 제공합니다. 단, Mac OS를 사용하고 있습니다. 어쨌든 나는 아이디어를 얻었다. 고마워! – user3162662

관련 문제