2017-01-06 7 views
-1

2人の専用サーバーを使用するかなり大きなデータマイニングサイトを開発するために献金したので、PHPを学んでいます。彼らはプロジェクトを中止しました。現在は、多くのcronジョブ、2つの専用サーバー、いくつかのapiのためにローカルで編集できないサーバー上に作業用のバージョンがあります。リモート(ライブ)サーバー開発のヒント

ライブサーバーでの作業のベストプラクティスは何ですか?オンザフライでバックアップする正しい方法は何ですか?これを自動化するソフトウェア?

私はlocalhostで学習することに慣れています。何か問題が生じた場合は、ライブサイトを通常の状態に戻すことができません。私は手動でいつでも作業しているファイルのバックアップを作成することができますが、あなたは素晴らしいだろうショートカットがあれば分かります。ありがとう、マックス。ライブサーバー上で作業するための

答えて

3

まあベストプラクティスは次のとおりです。

:-)それをしないでください通常1は、本番環境と同じであるテスト環境を持っています。ビルドがテスト環境で動作している場合は、実動システムにプッシュします。

ライブシステムで実際に作業したい場合は、gitまたはsvnを使用して、ファイルに加えたすべての変更を追跡する必要があります。いずれかの編集が失敗した場合は、これらのシステムを使用して時間内に戻り、ソースの一貫性のある状態に戻ることができます。 version control on Wikipedia

完全なテスト環境は、まず大きな努力のようです。しかし、壊れた製造現場は、あなたのビジネスに深刻な影響を与える可能性があります。また、テストサイトで複製できないAPIやサービスがある場合は、モックを使用してこれらのAPIをシミュレートします。 mock objects on Wikipedia

関連する問題