1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Bí quyết để kiểm tra tốc độ website chính xác?

Chủ đề trong 'PR' bởi Angle135, 21/06/2016.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. Angle135

    Angle135 Thành viên quen thuộc

    Tham gia ngày:
    13/05/2016
    Bài viết:
    70
    Đã được thích:
    1
    Đối có vài người quản trị website, việc nâng cao tốc web của mình luôn là vấn đề bậc nhất để mang đến trải nghiệm cao cấp nhất cho người truy cập. ví như một website truy cập chậm cứng cáp sẽ khó mà giữ chân được khách truy cập.

    [​IMG]

    1. yếu tố nào ảnh hưởng tới 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 phần lớn yếu tố, ở đây mình có vài 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 Thiết kế web xây dựng để đánh giá đúng tốc độ thật sự của một website. Vị trí của máy chủ càng sắp mang người truy cập thì nó càng nhanh, nguyên nhân là nếu vài máy chủ ở khác quốc gia, kết nối cần đi qua rộng rãi ngỏ mạng khác nhau bắt buộc sẽ tốn thời gian truy cập hơn.

    Trong các nếu đặc thù như đứt cáp quang biển, giả dụ 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. đấy là Nguyên nhân tại sao mà các gói host nước ko kể như StableHost, A2Hosting đều có tốc độ truy cập ko nhanh bằng host ở Việt Nam mặc dù nó là những nhà sản xuất host cực uy tín.

    vì vậy, ví như mang mua host thì hãy ưu tiên những máy chủ toàn bộ Việt Nam hoặc Singapore, Hongkong. Ở Việt Nam người dùng mang thể sử dụng host tại vHost, Singapore thì sở hữu A2Hosting và Hongkong thì với Site5 hoặc Arvixe. Nhưng tốc độ hiện nay ở Việt Nam lúc truy cập những máy chủ tại Mỹ cũng hơi nhanh nên mọi người cũng không lo lắm.

    1.2) Khả năng xử lý nên truy cập của máy chủ

    lúc khách hàng truy cập vào 1 trang Thiết kế web bán hàng nào ấy trên website, trình duyệt sẽ gửi buộc phải (request) truy cập về máy chủ web (webserver), lúc đấy webserver tiếp nhận buộc phải và phân cái rồi gửi tới một số ứng dụng khác ví như nó nê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, trường hợp máy chủ tất cả mọi người 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, sở hữu lỗi thì khả năng xử lý bị kém đi cầ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 tìm mọi cách lý tưởng code bên trong web thật cao cấp và giảm thiểu lỗi/bug ít nhất mang thể. Còn về máy chủ, khách hàng mang thể sử dụng một số 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, logic khả năng xử lý code như PHP thì dùng APC, XCache.

    1.3) Dung lượng web

    giả dụ web của mọi người mang quá đa dạng Thiết kế web spa hình ảnh và nội dung lên tới cả chục MB thì vững chắc thời gian tải sẽ lâu dù cho server sở hữu cao cấp đi chăng nữa. lúc đấy 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 đề to.

    vì vậy, tất cả mọi người đề nghị tránh dùng vài hình ảnh sở hữu kích thước to trên website, và hài hòa vài bước thông minh ảnh đúng phương pháp để tiêu dùng trên website.

    1.4) Dữ liệu đệm trên trình duyệt

    những trình duyệt hiện đại hiện nay đều sở hữu khả năng lưu nội dung của web vào bộ nhớ đệm trên máy tính để nó tái sử dụng trường hợp họ sở hữu truy cập vào lại web, lúc đó trình duyệt sẽ truy cập nhanh hơn nguyên nhân là không mất thêm thời gian tải lại vài nội dung trên web nữa. Ví dụ như nó sở hữu thể lưu hầu hết nội dung trên website, hoặc lưu các tập thông tin đính kèm như CSS, Javascript, hình ảnh, Flash,….

    bởi vậy, mọi người yêu cầu thiết lập cho phép trình duyệt nén nội dung trên web thành gzip và lưu nó vào bộ nhớ đệm để khách truy cập vào nhanh hơn ở một vài lần sau.

    2. phương pháp kiểm tra tốc độ website

    2.1) Kiểm tra thủ công trên máy

    mẹo đầu tiên mà tất cả mọi người đề nghị thiết kế đấy 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 tiêu 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).

    [​IMG]

    Sau ấy tìm tab Network.

    [​IMG]

    Và tải lại website, mọi người sẽ thấy nó thống kê thứ tự các thành phần được tải trước, số lần đề nghị truy cập và tổng thời gian cho việc tải.

    [​IMG]

    giả dụ khách hàng tải lại lần thứ hai mà thời gian nhanh hơn là lý do là một vài dữ liệu tĩnh trên web đã được lưu vào bộ nhớ đệm.

    Đây là bí quyết kiểm tra chính xác và khách quan nhất dựa theo tốc độ internet của các bạn nhưng ví như khách truy cập của người dùng cũng ở cộng quốc gia mang người dùng thì kết quả sẽ tương đương có nhau.

    2.2) có nên tiêu dùng Pagespeed Insights để kiểm tra tốc độ?

    ko, KHÔNG! Mình ko khuyên tất cả mọi người sử dụng Google Pagespeed Insights để kiểm tra tốc độ web bởi vì nó ko phải là công cụ đánh giá tốc độ của website mà chỉ là đánh giá sự lý tưởng của web dựa vào những tiêu chuẩn của Google. Điều này với nghĩa là tốc độ website của quý khách 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 một vài web điểm rẻ.

    tất cả mọi người cũng đừng có nghĩ là điểm Pagespeed Insights cao là thân thiện sở hữu tối ưu hóa, ko với, Google không mang nói vậy. nói tóm lại nó chỉ là 1 dòng chuẩn như W3C, người mua khong đạt 100% cũng không chết ai.

    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ư mẹo trên là khách quan nhất. Nhưng trường hợp tất cả mọi người muốn kiểm tra tốc độ web trên rộng rãi quốc gia khác nhau thì sẽ đề nghị tiêu dùng đến một số công cụ xây dựng việc này như Pingdoom Tools, GTMetrix, Webpagetest.

    Nhưng các bạn phải để ý rằng những 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 đấy. với nghĩa là nếu mọi người tiêu dùng host tại Việt Nam mà kiểm tra tốc độ ở một số dịch vụ nước ko kể thì kết quả cực kỳ thất vọng.

    không tính ra, còn mang 1 công cụ đánh giá hiệu suất của web nâng cao hơn và mang trả phí là Blitz.io.

    Lời kết

    Trong bài viết này, mục đích là mình muốn chia sẻ cho người mua sâu hơn về khả năng đánh giá tốc độ của 1 web cũng như biết thêm tốc độ của website phụ thuộc vào vài chi tiết nào. Hy vọng rằng sau bài này, tất cả mọi người sẽ biết được phương pháp kiểm tra tốc độ website chính xác, cũng như không còn quá phụ thuộc vào các công cụ kiểm tra tốc độ, tránh các hiểu lầm đáng tiếc.

Chia sẻ trang này