2026-06-13 (Thứ Bảy) Nhật ký học tập | Sắp xếp ghi chú ngữ pháp và cải thiện thời gian tải trang web
Cải thiện tốc độ tải trang bảng tin và tổng hợp về Hiện tại hoàn thành vs. Hiện tại hoàn thành tiếp diễn
Xin chào! Theo giờ tại nơi tôi đang sinh sống ở Canada, buổi tối cuối tuần đã đến rồi.
Hôm nay là một ngày vất vả vì dù là cuối tuần nhưng tôi vẫn phải đến công ty làm việc. Tuy nhiên, sau khi tan làm, tôi đã dành thời gian chắt chiu để cải thiện tốc độ tải trang – một vấn đề nhức nhối trên trang web của mình – và hệ thống lại các ghi chú ngữ pháp.
1. Cải thiện tốc độ tải trang thông qua xử lý phân trang (Pagination)
Bản thân tôi cũng sử dụng trang web này mỗi ngày để học từ vựng và đăng bài, nên từ một thời điểm nào đó, tôi đã cảm nhận rõ rệt rằng tốc độ tải trang của bảng tin nhật ký và bảng tin tài liệu đã trở nên chậm đi trông thấy.
Sau khi kiểm tra mã nguồn máy chủ, nguyên nhân đã lộ diện ngay lập tức. Logic trước đó được thiết lập theo cách máy chủ lấy toàn bộ dữ liệu một lúc từ cơ sở dữ liệu rồi mới phân chia theo trang trên màn hình. Đây là cấu trúc tất yếu dẫn đến việc tốc độ chậm dần khi dữ liệu tích lũy ngày càng nhiều.
Để giải quyết vấn đề này, tôi đã sửa đổi toàn bộ logic. Thay vì quét toàn bộ cơ sở dữ liệu, tôi đã thay đổi để chỉ lấy đúng lượng bài viết cần hiển thị trên một trang (hiện tại là 5 bài) và yêu cầu dữ liệu mới tương ứng khi người dùng chuyển sang trang kế tiếp. Sau khi áp dụng cập nhật, tôi có thể xác nhận rằng tốc độ tải trang đã nhanh hơn trước đến mức không thể so sánh được.
Tôi cảm thấy rất tự hào khi những người ghé thăm trang web của tôi giờ đây đã có thể đọc bài viết một cách thoải mái và dễ chịu hơn.
2. Kế hoạch tổng hợp và chia sẻ tài liệu Unit 1~10 trong Grammar in Use qua Google Docs
Sau khi hoàn thành việc tối ưu hóa trang web, tôi đã tiếp tục việc học ngữ pháp. Hôm nay, sau khi ôn tập Unit 10, tôi đã dành thời gian hệ thống lại toàn bộ nội dung cốt lõi từ Unit 1 đến Unit 10 đã học bằng cách đánh máy vào Google Docs để dễ dàng theo dõi.
Việc xem lại và đánh máy giúp những khái niệm từng khiến tôi bối rối được ôn tập một cách vững chắc hơn trong tâm trí. Vì đây là tài liệu quý giá, tôi dự định sẽ sớm tải chúng lên bảng tin tài liệu dưới dạng bài viết dễ đọc, hoặc tạo một menu mới để các bạn có thể tải xuống dưới dạng tệp PDF một cách thuận tiện.
Nếu bạn có ý tưởng hay về cấu trúc tài liệu hoặc menu, đừng ngần ngại đề xuất thông qua menu [Liên hệ] nhé. Tôi luôn luôn chào đón!
📌 Trọng tâm ngữ pháp hôm nay: Hiện tại hoàn thành vs. Hiện tại hoàn thành tiếp diễn
Dưới đây là bảng tóm tắt sự khác biệt giữa hai thì mà tôi đã tổng hợp hôm nay. Các bạn có thể xem giải thích chi tiết và ví dụ trong tệp tổng hợp ngữ pháp sẽ được đăng tải sớm.
Hiện tại hoàn thành (have/has + p.p.) |
Hiện tại hoàn thành tiếp diễn (have/has been + -ing) |
|---|---|
| Tập trung vào "kết quả đã hoàn thành và trạng thái đó". | Tập trung vào "tác động của quá trình và tính liên tục đó". |
| Thường dùng khi nói về số lượng hoặc tần suất của kết quả (How much / How many / How many times). | Thường dùng khi nói về thời gian hành động diễn ra (How long). |
Lời kết
Việc đi làm cuối tuần, cộng thêm công việc phát triển web và học tập khiến cơ thể tôi có chút mệt mỏi, nhưng cảm giác thành tựu khi hoàn thành từng việc đã lên kế hoạch thật sự rất tuyệt vời.
Tuy nhiên, bên cạnh việc làm việc và học tập chăm chỉ, việc "nghỉ ngơi trọn vẹn" cũng vô cùng quan trọng để có thể duy trì lâu dài. Trong thời gian cuối tuần còn lại, tại sao bạn không thử tạm gác lại những suy nghĩ về công việc hay học tập, không làm gì cả và dành thời gian để bộ não được thư giãn hoàn toàn? Gửi lời cảm ơn đến tất cả những ai đã nỗ lực hết mình trong suốt cả tuần qua. Chúc các bạn có một cuối tuần ấm áp và thoải mái!