サーバー上で(SFTP経由などで)どこかで処理されている間にphpファイルを上書きすると(おそらくcompeleteに数秒かかるスクリプトでしょう)、現在実行中のスクリプトを取り消しますか?上書きが発生しますか?私は尋ねていると思います:それを実行する前に、PHPのスクリプトをメモリにロードします(そして、実行中にメモリ内に保持しますか?)PHPスクリプトが実行中にPHPスクリプトを編集するとどうなりますか?
答えて
apacheはPHPスクリプトを実行する前にメモリにロードします(実行中はそのメモリを保持します)。
はい。
また、サーバーにAPCキャッシュが有効で、TTLとガベージコレクションの設定があるかどうかによって異なります。次に、追加のキャッシュを持つロードバランサの後ろにいる場合は、そこに遅れがあるかもしれません。しかし、ほとんどの場合、キャッシュされており、その場所で編集しても効果がありません。テキストエディタは、ディスクに書き込まれるまで、技術的にファイルをメモリに入れています。 – Ligemer
スクリプトがコマンドラインで実行されている場合はどうなりますか?私はそれがまだ実行中の間メモリにロードされていると思いますか? – kalenjordan
何もありません。スクリプトはすでにコンパイルされた状態でメモリにロードされています。時間がかかっても、ページを更新しない限り、Webサーバーは新しいファイルをロードしません。
- 1. PHPがpythonスクリプトを実行
- 2. ドッカーがPHPスクリプトを実行
- 3. PHPスクリプトが実行中に結果を表示する
- 4. PHPスクリプトで別のPHPスクリプトを実行する方法
- 5. 実行中のPHP変更スクリプト
- 6. どうすればUbunutuで.phpスクリプトを実行すると、スクリプト自体がエコーされますか?
- 7. PHPのようなPythonスクリプトを実行中
- 8. PHPスクリプトからMySQLスクリプトを実行しますか?
- 9. 別のPHPスクリプトからPHPスクリプトを実行
- 10. PHPスクリプトの実行中にエラーが発生しました
- 11. PHPスクリプトを変更してPerlスクリプトとして実行する
- 12. PHPスクリプトの実行中にローディングシンボルを表示する
- 13. エリクシールアプリケーションはPHPスクリプトを実行します
- 14. スクリプトの実行時間[編集]
- 15. PHPスクリプトからbashスクリプトを実行する
- 16. PHPで.shスクリプトを実行
- 17. PHPでスクリプトを実行
- 18. OnHover PHPスクリプトを実行
- 19. データベーストリガーでPHPスクリプトを実行
- 20. PHPでbashスクリプトを実行
- 21. JavaScriptスクリプトを使わずにPHPスクリプトを再実行する
- 22. プロセスが実行中かどうかを確認するLinuxスクリプト
- 23. PHPスクリプトで別のPHPスクリプトにどのようにアクセスしますか?
- 24. PHPスクリプトの実行中に1つずつ出力する
- 25. PHPスクリプトの実行中に直面する問題
- 26. 製品を編集するためのPHPスクリプト
- 27. Google Apps Script - スクリプトの実行中にセルの編集を防止する
- 28. 24/7を実行するPHPスクリプト
- 29. PHPスクリプトを複数回実行する
- 30. phpスクリプトを実行するMac OSアプリ
は、お使いのプラットフォームによって異なります。 Windowsは、使用中/実行中のファイルをロックする傾向があります。 Unix-ishプラットフォームはより寛容で、ファイルの使用中にファイルを削除/置換することができますが、新しいファイルのみが新しいファイルを参照し、すでに実行されているファイルは引き続き表示されません。 –