Làm thế nào để kiểm tra tốc độ website chính xác?

Đối với các người quản trị website, việc tăng tốc website của mình luôn là vấn đề hàng đầu để mang lại trải nghiệm tốt nhất cho người truy cập. Nếu một website truy cập chậm chắc chắn sẽ khó mà giữ chân được khách truy cập. Yếu tố nào ảnh hưởng đến tốc độ website?

1. Yếu tố nào ảnh hưởng đến tốc độ website?

Tốc độ tải của một trang web trên trình duyệt sẽ phụ thuộc vào rất nhiều yếu tố, ở đây mình có các yếu tố cơ bản như sau.
 
1.1.  Vị trí của máy chủ
 
Đây là yếu tố quan trọng nhất để đánh giá đúng tốc độ thật sự của một website. Vị trí của máy chủ càng gần với người truy cập thì nó càng nhanh, vì nếu các máy chủ ở khác quốc gia, kết nối phải đi qua nhiều ngỏ mạng khác nhau nên sẽ tốn thời gian truy cập hơn.
 
Trong vài trường hợp đặc biệt như đứt cáp quang biển, nếu bạn truy cập vào website sử dụng host tại nước ngoài sẽ càng chậm hơn. Đó là lý do tại sao mà các gói host nước ngoài như StableHost, A2Hosting đều có tốc độ truy cập không nhanh bằng host ở Việt Nam mặc dù nó là những nhà cung cấp host cực chất lượng.
 
Do vậy, nếu có mua host thì hãy ưu tiên các máy chủ gần như Việt Nam hoặc Singapore, Hongkong. Ở Việt Nam bạn có thể dùng host tại vHost, Singapore thì có A2Hosting và Hongkong thì có Site5 hoặc Arvixe. Nhưng tốc độ hiện tại ở Việt Nam khi truy cập các máy chủ tại Mỹ cũng khá nhanh nên bạn cũng không lo lắm.
 
1.2. Khả năng xử lý yêu cầu truy cập của máy chủ
 
Khi bạn truy cập vào một trang nào đó trên website, trình duyệt sẽ gửi yêu cầu (request) truy cập về máy chủ web (webserver), lúc đó webserver tiếp nhận yêu cầu và phân loại rồi gửi đến các ứng dụng khác nếu nó cần như PHP, MySQL, Ruby,…rồi gửi lại ngược về webserver, sau đó webserver mới gửi về trình duyệt xử lý và hiển thị.
 
Như vậy, nếu máy chủ bạn thuộc hàng tốt, kết nối internet tốc độ cao nhưng cấu hình chưa chuẩn xác, có lỗi thì khả năng xử lý bị kém đi nên thời gian đợi của người truy cập lâu hơn.
 
Về tình trạng này, hãy cố gắng tối ưu code bên trong website thật tốt và hạn chế lỗi/bug ít nhất có thể. Còn về máy chủ, bạn có thể sử dụng các kỹ thuật khác để tăng thời gian xử lý dữ liệu trên máy chủ hơn như lưu bộ nhớ đệm (cache) cho website, tối ưu khả năng xử lý code như PHP thì sử dụng APC, XCache.
 
1.3. Dung lượng website
 
Nếu website của bạn có quá nhiều hình ảnh và nội dung lên đến cả chục MB thì chắc chắn thời gian tải sẽ lâu dù cho server có tốt đi chăng nữa. Lúc đó tốc độ sẽ phụ thuộc vào chất lượng mạng của người truy cập, mạng nhanh thì 10MB họ tải trong tích tắc nhưng mạng lởm thì đó là vấn đề lớn.
 
Do đó, bạn nên hạn chế sử dụng các hình ảnh có kích thước to trên website, và kết hợp các bước tối ưu ảnh đúng cách để sử dụng trên website.
 
1.4. Dữ liệu đệm trên trình duyệt
 
Các trình duyệt hiện đại bây giờ đều có khả năng lưu nội dung của website vào bộ nhớ đệm trên máy tính để nó tái sử dụng nếu họ có truy cập vào lại website, lúc đó trình duyệt sẽ truy cập nhanh hơn vì không mất thêm thời gian tải lại các nội dung trên website nữa. Ví dụ như nó có thể lưu toàn bộ nội dung trên website, hoặc lưu các tập tin đính kèm như CSS, Javascript, hình ảnh, Flash,….
 
Do vậy, bạn nên thiết lập cho phép trình duyệt nén nội dung trên website thành gzip và lưu nó vào bộ nhớ đệm để khách truy cập vào nhanh hơn ở các lần sau.

 

 

2. Cách kiểm tra tốc độ website

2.1. Kiểm tra thủ công trên máy
 
Cách đầu tiên mà bạn nên làm đó là hãy thử nghiệm tốc độ website hoàn toàn bằng thủ công trên máy tính của bạn. Hãy thoát tài khoản (hoặc dùng trình duyệt khác) rồi xoá hết cache, cookie. Sau đó ấn chuột phải chọn Inspect Element (hoặc F12).
 
Và tải lại website, bạn sẽ thấy nó thống kê thứ tự các thành phần được tải trước, số lần yêu cầu truy cập và tổng thời gian cho việc tải.
 
Nếu bạn tải lại lần thứ hai mà thời gian nhanh hơn là do các dữ liệu tĩnh trên website đã được lưu vào bộ nhớ đệm.
 
Đây là cách kiểm tra chính xác và khách quan nhất dựa theo tốc độ internet của bạn nhưng nếu khách truy cập của bạn cũng ở cùng quốc gia với bạn thì kết quả sẽ tương đương với nhau.
 
2.2. Có nên sử dụng Pagespeed Insights để kiểm tra tốc độ?
 
KHÔNG, KHÔNG! Mình không khuyên bạn sử dụng Google Pagespeed Insights để kiểm tra tốc độ website vì nó không phải là công cụ đánh giá tốc độ của website mà chỉ là đánh giá sự tối ưu của website dựa vào các tiêu chuẩn của Google. Điều này có nghĩa là tốc độ website của bạn nhanh chưa chắc đã đạt điểm cao của Google Pagespeed Insights, mà đạt điểm cao chưa chắc nó tải nhanh hơn các website điểm thấp.
 
2.3. Vậy công cụ gì để kiểm tra tốc độ website?
 
Trước hết, mình xin nhấn mạnh rằng kiểm tra tốc độ website bằng thủ công như cách trên là khách quan nhất. Nhưng nếu bạn muốn kiểm tra tốc độ website trên nhiều quốc gia khác nhau thì sẽ cần sử dụng đến các công cụ làm việc này như Pingdoom Tools, GTMetrix, Webpagetest.
 
Nhưng bạn nên lưu ý rằng các công cụ trên sẽ kiểm tra tốc độ từ một máy chủ tại một quốc gia nào đó. Có nghĩa là nếu bạn dùng host tại Việt Nam mà kiểm tra tốc độ ở các dịch vụ nước ngoài thì kết quả rất thất vọng.
Techtalk Via dotnet

 

Các Bài Viết Khác

Các lỗi thường gặp trên website 404, 500, 400, 401, 403

Khi lướt các website rất có thể các bạn sẽ gặp những lỗi không vào được website thay vào đó là những thông báo kèm theo lỗi 404, 400, 500... và không hiểu lỗi đó là gì...

Nâng Cấp - Sửa Chữa - Thiết Kế Website chuẩn SEO

Lý do nào cần thiết kế và nâng cấp website? Chính vì sự phát triển nhanh chóng của internet hiện nay mà website trở thành một công cụ kinh doanh hữu hiệu hơn bao giờ hết...

Các lỗi thường gặp khi duyệt Web (lỗi HTTP) và cách khắc phục

Giao thức HTTP là viết tắt của cụm từ Hyber Text Transfer Protocol (giao thức truyền siêu văn bản) và nó đã trở thành các giao thức mặc định khi bạn sử dụng các trình duyệt..

MỘT CÁCH ĐƠN GIẢN ĐỂ KIỂM TRA LỖI WEBSITE

Khi triển khai các ứng dụng web trên Internet, nhiều người vẫn nghĩ rằng việc đảm bảo an toàn, bảo mật nhằm giảm thiểu tối đa khả năng bị tấn công từ các tin tặc chỉ..

14 LỖI THƯỜNG GẶP KHI TRUY CẬP WEB

Một trường hợp xảy ra là máy chủ gặp lỗi khi xử lí .htaccess (thí dụ như tập tin này bị sai cú pháp, hoặc máy chủ không có các phần mở rộng để xử lí 1 số chỉ thị..

Thiết Kế Web 3 Lớp

Sử dụng cấu trúc không gian 3D làm ý tưởng trong thiết kế với các thành phần như lớp, trồi và trong suốt. Theo cách bố trí kiểu mẫu các nội dung chính của trang web là..

Bảng giá hosting thiết kế website

Hosting tại Doctorweb sẽ đem lại cho website của bạn tốc độ tải trang nhanh nhất với máy chủ vật lý chuyên dụng, được trang bị lên đến 1.5TB SSD RAID-10 với ít nhất 10 ổ..

Sửa chữa website miễn phí

Website của bạn là một website thuộc hàng những website ra đời và hoạt động khá lâu trên Internet? Tuy nhiên giao diện, tính năng không còn phù hợp với nhu cầu của người dùng..

Harafunnel - Xây dựng Phễu tương tác tự động

HaraFunnel giúp bạn tạo ra những trải nghiệm tương tác một cách tự động giữa Thương hiệu của bạn và khách hàng thông qua Messenger Bot. Khách hàng của bạn sẽ chọn dịch..