Một buổi sáng tải trang chậm và câu hỏi đặt ra
Chắc bạn cũng từng gặp cảnh này. Mở một bài báo trên điện thoại, chờ mãi mà ảnh vẫn chưa hiện. Đợi thêm vài giây, bạn thoát ra và chuyển sang bài khác.
Đội ngũ chúng tôi nhìn thấy điều đó khá rõ trong số liệu truy cập. Nhiều lần, độc giả bỏ dở bài giữa chừng, nhất là những bài có nhiều hình. Với một trang tin, mỗi lần như vậy là một người đọc rời đi, và họ có thể không quay lại ngay.
Điều đáng nói là nội dung không có lỗi gì. Bài viết vẫn đầy đủ và có giá trị. Nút thắt nằm ở máy chủ. Khi lượng truy cập tăng vọt vào giờ cao điểm, máy chủ cũ không kịp đáp ứng.
Có thể hình dung máy chủ như một quầy thu ngân. Ngày thường vài người xếp hàng thì vẫn ổn. Nhưng khi có tin nóng, hàng trăm người cùng ùa vào, quầy cũ đứng không nổi. Chúng tôi quyết định nâng cấp không phải vì theo xu hướng, mà vì quầy cũ đã không còn đủ sức gánh.
Một trang tin thật sự cần gì ở tầng hạ tầng?
Nhiều người nghĩ hạ tầng chỉ là chuyện máy chạy nhanh hay chậm. Với một website tin tức, yêu cầu thực tế phức tạp hơn nhiều.
Trước hết là khả năng chịu tải đột biến. Một tin nóng có thể kéo lượng truy cập lên gấp nhiều lần chỉ trong vài phút, rồi lại hạ xuống nhanh chóng. Hạ tầng phải co giãn theo nhịp ấy, không thể giữ một cấu hình cố định suốt cả năm.
Thứ hai là dữ liệu. Hình ảnh, video và hàng nghìn bài viết là tài sản của toà soạn. Mất chúng vì một sự cố là thiệt hại không nhỏ. Vì vậy sao lưu định kỳ là việc bắt buộc, không phải thứ có cũng được.
Cuối cùng là bảo mật đường truyền. Kết nối HTTPS giúp bảo vệ người đọc khi xem và chia sẻ bài, để nội dung không bị chèn hay chỉnh sửa giữa đường. Người đọc không nhìn thấy điều này, nhưng họ được hưởng lợi mỗi lần mở trang.
Hành trình dời website: từng bước đội ngũ đã làm
Chuyển một website đang vận hành không giống dọn nhà trong một buổi chiều. Mọi thứ phải đi theo trình tự, và bước nào cũng có lý do riêng.
Việc đầu tiên là sao lưu toàn bộ dữ liệu, rồi kiểm tra xem bản sao có mở được không. Nhiều người bỏ qua bước này, đến lúc cần mới phát hiện bản sao đã hỏng.
Tiếp theo, chúng tôi chạy thử trên môi trường mới trong một khoảng thời gian đủ dài. Thời gian ấy không nên quá ngắn, vì có những lỗi chỉ lộ ra vào đúng một ngày lưu lượng cao. Đội ngũ phải kiên nhẫn quan sát từng ngày.
Bước cuối là chuyển tên miền, lúc này bạn đọc bắt đầu được trỏ sang máy chủ mới. Những ngày đầu, chúng tôi theo dõi lỗi rất sát: đường dẫn hỏng, ảnh không hiện, trang nào đó trả về lỗi. Mỗi lỗi tìm ra đều được xử lý ngay trong ngày.
Người đọc sẽ nhận thấy gì sau nâng cấp?
Đây là phần bạn quan tâm nhất, nên chúng tôi nói thẳng.
Trang tải nhanh hơn rõ rệt theo các lần đo thử của chúng tôi, đặc biệt khi mở những bài nhiều hình. Chúng tôi không đưa ra con số cụ thể, vì mỗi lần đo cho kết quả khác nhau. Cảm nhận khi mở bài trên điện thoại thì khá rõ ràng.
Hiếm gặp tình trạng treo trang hay lỗi kết nối vào giờ cao điểm. Với đội ngũ, đây là thay đổi quan trọng nhất, vì nó quyết định người đọc có đủ kiên nhẫn ở lại đọc hết bài hay không.
Giao diện, cách sắp xếp chuyên mục và cách trình bày bài vẫn giữ nguyên thói quen quen thuộc. Chúng tôi không muốn bạn phải học lại cách đọc chỉ vì máy chủ đã thay đổi.
Ba hướng lưu trữ đội ngũ đã cân nhắc
Trước khi quyết định, chúng tôi xem xét ba phương án. Mỗi phương án có ưu nhược riêng, không cái nào tuyệt đối tốt hơn cái nào.
Hosting chia sẻ truyền thống có chi phí thấp và dễ bắt đầu. Tuy nhiên nó khó mở rộng khi lượng truy cập tăng, vì tài nguyên phải chia với nhiều website khác trên cùng một máy.
Máy chủ riêng cho bạn quyền kiểm soát cao, cấu hình thế nào cũng được. Đổi lại, bạn cần người vận hành và bảo trì thường xuyên, còn chi phí cố định thường cao hơn đáng kể.
Máy chủ cloud tính tiền theo nhu cầu thực tế và dễ điều chỉnh khi cần. Với một toà soạn lúc đông lúc vắng, đây là lựa chọn hợp lý nhất theo đánh giá của chúng tôi.
Vì sao magazinesusa.com đang được host từ MONA Cloud
Hiện tại, magazinesusa.com đang được website đang được host từ MONA Cloud. Chúng tôi chọn đơn vị này vì vài lý do cụ thể.
Máy chủ đặt tại Việt Nam nên kết nối ổn định cho độc giả trong nước. Đối tượng chủ yếu của chúng tôi là người Việt, và khoảng cách địa lý ảnh hưởng khá rõ đến tốc độ mở trang.
Hệ thống hỗ trợ HTTPS và sao lưu dữ liệu định kỳ, giúp giảm rủi ro khi có sự cố. Với chúng tôi, đây là hai yêu cầu tối thiểu không thể thiếu.
Phí tính theo giờ với mức tối thiểu 550đ/giờ, phù hợp cho dự án chưa muốn cam kết dài hạn. Bạn có thể thử trước rồi mới quyết định gắn bó lâu dài. Nếu muốn tìm hiểu thêm, bạn có thể ghé trang chủ của họ.
Chi phí vận hành và cách lập ngân sách
Nhiều toà soạn nhỏ chỉ nhìn một con số tổng, rồi bất ngờ khi cuối tháng vượt ngân sách. Chúng tôi tách chi phí thành từng khoản để dễ theo dõi hơn.
Chi phí máy chủ, tên miền và công cụ bảo mật được ghi riêng. Khi cần cắt giảm, bạn biết ngay khoản nào có thể bớt mà không ảnh hưởng đến vận hành.
Ước tính dựa trên lưu lượng trung bình và đỉnh điểm trong tháng. Chúng tôi lấy trung bình để lập kế hoạch, nhưng luôn cộng thêm một khoản dự phòng cho những tuần có tin nóng bất ngờ.
Đặt ngưỡng cảnh báo cũng là việc nên làm. Khi chi phí chạm mức đã định, bạn được báo trước để xử lý kịp thời, thay vì phát hiện khi hoá đơn đã về tay.
Những lỗi chúng tôi đã gặp khi chuyển sang cloud
Quá trình này cũng cho đội ngũ nhiều bài học. Có vài lỗi chúng tôi đã vấp phải, và bạn cũng có thể gặp phải.
Lỗi đầu tiên là quên kiểm tra lại đường dẫn nội bộ và hình ảnh sau khi chuyển. Trang vẫn mở được nhưng ảnh vỡ, bài trông rất xấu và giảm độ tin cậy.
Lỗi thứ hai là không sao lưu trước khi đổi cấu hình. Khi sự cố xảy ra, bạn không có điểm nào để quay lại.
Lỗi thứ ba là thay đổi quá nhiều thứ cùng lúc. Khi có lỗi, bạn không biết nguyên nhân nằm ở đâu. Nên đổi từng việc một và kiểm tra kỹ trước khi đổi tiếp.
Giữ trải nghiệm đọc ổn định sau nâng cấp
Nâng cấp xong không có nghĩa là hết việc. Muốn giữ trải nghiệm tốt, cần theo dõi đều đặn.
Hãy kiểm tra thời gian tải trang trên cả điện thoại lẫn máy tính, vì hai thiết bị có thể cho kết quả khác nhau. Một bài mở nhanh trên laptop chưa chắc đã nhanh trên mạng di động.
Tối ưu kích thước hình ảnh trước khi đăng. Một tấm ảnh nặng vài megabyte thường không cần thiết cho bài báo, vừa làm chậm trang vừa tốn tài nguyên máy chủ.
Trong vài tuần đầu, đội ngũ thu thập phản hồi và điều chỉnh kịp thời. Nếu bạn gặp điều gì bất tiện, đó là thông tin rất có giá trị với chúng tôi.
Câu hỏi thường gặp
Khi chuyển sang máy chủ mới, bài viết cũ có bị mất không?
Không. Toàn bộ bài viết, hình ảnh và dữ liệu cũ đều được sao lưu trước khi chuyển. Sau đó đội ngũ kiểm tra lại từng phần để chắc chắn mọi thứ hiển thị đúng.
Người đọc có cần làm gì khác để truy cập sau khi nâng cấp?
Không cần làm gì cả. Bạn vẫn truy cập bằng địa chỉ quen thuộc như trước. Nếu đã lưu dấu trang, dấu trang vẫn hoạt động bình thường.
Chi phí máy chủ cloud có cao hơn hosting thông thường không?
Tùy nhu cầu. Hosting chia sẻ thường rẻ hơn khi lưu lượng thấp. Còn cloud tính theo nhu cầu thực tế, nên với những lúc đông đột biến, nó thường tiết kiệm hơn so với trả tiền cho cấu hình lớn quanh năm.
Làm sao biết website đã được tối ưu tốc độ sau khi chuyển?
Bạn có thể tự mở vài bài nhiều hình trên điện thoại và so sánh cảm nhận với trước đây. Có nhiều công cụ đo tốc độ miễn phí trên mạng, nên đo nhiều lần vào các khung giờ khác nhau để có nhận xét chính xác.
Nếu gặp sự cố, người đọc nên báo lỗi ở đâu?
Bạn có thể phản hồi trực tiếp qua mục liên hệ trên website. Đội ngũ đọc mọi phản hồi và ưu tiên xử lý những lỗi ảnh hưởng đến việc đọc bài.

