Cách thực hành tốt nhất để triển khai mã mới trên trang web trực tuyến (thương mại điện tử) là gì?
Hiện tại tôi đã dừng apache trong khoảng +/- 10 giây khi đổi tên thư mục public_html_new
thành public_html
và cũ thành public_html_old
. Điều này tạo ra một thời gian ngắn, trước khi tôi khởi động lại Apache.
Câu hỏi tương tự sẽ xảy ra nếu sử dụng Git để kéo repo mới vào thư mục trực tiếp. Tôi có thể kéo repo khi trang đang hoạt động không? Và nếu tôi cần sao chép DB thì sao?
Trong quá trình nén tar (mục đích sao lưu) của trang web trực tiếp, tôi nhận thấy rằng những thay đổi đã xảy ra trong thư mục phương tiện. Điều đó cho tôi thấy rằng các tập tin tiếp tục thay đổi theo định kỳ. Và nếu những thay đổi này có thể can thiệp nếu Apache không bị dừng trong quá trình triển khai.