Đang đọc chương mới thì ảnh tải chậm, trang đứng hình giữa chừng. Chắc bạn cũng từng gặp cảnh này rồi. Bên mình nhận không ít tin nhắn kiểu đó, nhất là buổi tối cuối tuần, khi lượng người đọc đổ về cùng lúc. Nâng cấp hạ tầng nghe thì đơn giản, nhưng thực tế là một việc khá dài hơi.
Bài này là ghi chép từ phía đội ngũ đang trực tiếp vận hành hệ thống. Chúng tôi kể lại lý do, quá trình và kết quả. Nếu bạn chỉ muốn biết trang có nhanh hơn không, phần cuối đã có câu trả lời ngắn gọn.
Vì sao có lúc trang tải chậm vào giờ cao điểm
Nhiều người đổ lỗi cho bộ truyện đang đọc hay chiếc điện thoại của mình. Nhưng khi quan sát kỹ, nút thắt thường nằm ở máy chủ. Khi nhiều người cùng mở một chương, máy chủ phải xử lý hàng loạt yêu cầu gần như đồng thời.
Hình dung một quầy thu ngân duy nhất trong siêu thị lúc tan làm. Ai đến sau cũng phải xếp hàng, dù chỉ mua một món nhỏ. Trang đọc truyện chạy theo logic tương tự, chỉ khác là hàng người ở đây là những yêu cầu tải ảnh liên tiếp.
Chúng tôi nhận ra vấn đề không còn là sửa vài dòng code. Đội ngũ đã cân nhắc khá lâu trước khi quyết định xem lại cách vận hành website từ gốc, vì vá từng chỗ chỉ giúp dễ chịu được vài ngày.
Trang cũ chạy ở đâu và gặp vấn đề gì
Trang đọc truyện có đặc thù riêng. Mỗi chương có thể gồm vài chục đến vài trăm ảnh, và nhiều ảnh khá nặng. Khi lượng người đọc tăng, hạ tầng phải gánh cùng lúc phần tải ảnh lẫn phần phục vụ giao diện.
Dấu hiệu rõ nhất là tốc độ tải ảnh chậm dần theo thời gian. Có những cuối tuần trang gián đoạn vài phút rồi mới trở lại. Lúc này sửa vặt không còn đủ, vì vấn đề nằm ở sức chứa của nền tảng, không phải một lỗi nhỏ đơn lẻ.
Quy trình dời website sang hạ tầng mới
Bước đầu tiên là sao lưu toàn bộ dữ liệu. Đây là phần chúng tôi làm kỹ nhất. Sao lưu nghĩa là tạo một bản sao đầy đủ, để nếu có sự cố vẫn khôi phục được mà không mất nội dung nào.
Tiếp theo, đội ngũ dựng một môi trường thử nghiệm riêng, chạy y như trang thật nhưng không ảnh hưởng người đọc. Chúng tôi kiểm tra từ tốc độ tải trang, hiển thị ảnh đến việc chuyển chương qua lại. Chỉ khi các bước này ổn định mới chuyển chính thức.
Việc chuyển được làm theo từng bước nhỏ để hạn chế gián đoạn. Nếu bạn thấy vài thông báo ngắn trong thời gian này, đó là chủ đích, không phải lỗi phát sinh.
Những thay đổi người đọc sẽ cảm nhận
Phần này chúng tôi quan tâm nhất, vì người đọc là người cảm nhận rõ nhất. Có ba thay đổi bạn có thể nhận ra ngay khi truy cập.
- Trang tải nhanh hơn và chuyển chương mượt hơn, nhất là khi có đông người cùng lúc.
- Đường dẫn và giao diện giữ nguyên, bạn không cần làm quen lại từ đầu.
- Khi cần bảo trì, chúng tôi báo trước để bạn chủ động chọn thời gian đọc.
Thói quen đọc của bạn gần như không đổi. Đây là điều chúng tôi cố giữ nhất trong suốt quá trình, vì một trang đọc tốt là trang khiến người ta quên hẳn hạ tầng phía sau.
Vì sao chọn máy chủ đặt tại Việt Nam
Máy chủ đặt gần người đọc giúp dữ liệu đi quãng đường ngắn hơn. Với người đọc trong nước, điều này thể hiện khá rõ ở thời gian mở chương. Hiện website đang được website đang được host từ MONA Cloud, chạy trên máy chủ Việt Nam, có HTTPS và sao lưu định kỳ.
Theo đo thử của đội ngũ, tốc độ phản hồi nhanh hơn rõ rệt so với trước. Con số không lúc nào giống nhau vì điều kiện mạng mỗi người mỗi khác, nhưng xu hướng khá nhất quán qua nhiều ngày kiểm tra. Vì vậy chúng tôi không đưa ra con số tuyệt đối.
Nếu quan tâm cách một trang nội dung số vận hành hạ tầng, bạn có thể đọc thêm cách chuyển đổi số ứng dụng AI đang thay đổi thói quen làm việc hằng ngày, nơi chúng tôi bàn về những thay đổi tương tự ở góc độ công việc.
Chi phí cloud có đáng cân nhắc
Cloud tính phí theo giờ, nghĩa là bạn chỉ trả cho phần tài nguyên thực sự dùng. Khác với thuê máy chủ cố định rồi trả đều dù ít hay nhiều người truy cập, cách này linh hoạt hơn cho trang có lưu lượng dao động mạnh theo ngày và theo tuần.
Với trang quy mô vừa và nhỏ, mức khởi điểm tham khảo khoảng 550đ mỗi giờ. Người mới thường được tặng một khoản credit để tự kiểm tra trước khi quyết định. Bạn có thể xem chi tiết tại bảng giá tham khảo. Điều quan trọng là so chi phí với nhu cầu thật của trang, đừng chọn gói lớn nhất chỉ vì nghe có vẻ mạnh.
Cách đo chất lượng sau khi nâng cấp
Số liệu kỹ thuật rất hữu ích, nhưng cảm nhận của người đọc mới là thước đo cuối cùng. Đội ngũ theo dõi vài tiêu chí dễ kiểm tra: thời gian mở chương, lỗi ảnh và tình trạng gián đoạn vào khung giờ đông.
Phản hồi của bạn đọc giúp chúng tôi biết chỗ nào cần chỉnh tiếp. Nếu gặp lỗi, cứ báo lại. Có những chỉnh sửa nhỏ đến từ chính những tin nhắn như vậy.
Sai lầm thường gặp khi tự chuyển website sang cloud
Sai lầm đầu tiên là quên kiểm tra lại đường dẫn và chuyển hướng sau khi đổi máy chủ. Người đọc bấm vào liên kết cũ mà thấy trang lỗi thì rất dễ rời đi. Lỗi nhìn bề ngoài nhỏ nhưng hậu quả không nhỏ.
Sai lầm thứ hai là chuyển đổi đột ngột vào giờ cao điểm, khi mọi sự cố nhỏ đều bị phóng to. Cuối cùng là thiếu kế hoạch sao lưu và khôi phục, nên khi sự cố xảy ra thì lúng túng và mất thời gian quý giá.
Câu hỏi thường gặp
Sau khi nâng cấp, tôi có cần đăng nhập lại hay đổi thói quen đọc không?
Không cần. Đường dẫn và giao diện được giữ nguyên, bạn cứ đọc như bình thường.
Vì sao website chuyển sang máy chủ đặt tại Việt Nam?
Khoảng cách gần giúp tốc độ phản hồi tốt hơn cho người đọc trong nước, đặc biệt lúc đông người truy cập.
Có thể mất truyện hay chương đã đọc trong quá trình chuyển không?
Chúng tôi sao lưu toàn bộ dữ liệu trước khi chuyển, nên nội dung được bảo toàn xuyên suốt.
Thông báo bảo trì sẽ đăng ở đâu?
Chúng tôi đăng thông báo ngay trên trang chủ trước khi bảo trì, để bạn chủ động sắp xếp thời gian đọc.
