Kiểm tra tốc độ trang web Joomla


8

Tôi đang cố gắng cải thiện tốc độ của một trang web - tuy nhiên khi tôi truy cập Pingdom để kiểm tra: http://tools.pingdom.com/fpt/

Tôi nhận được rất nhiều thời điểm khác nhau mặc dù tôi chưa thực hiện bất kỳ thay đổi nào. Ví dụ:

  • 8,92 giây
  • 3,68
  • 11,40

Ngoài ra - Tôi gặp vấn đề tương tự với gtmetrix ( http://gtmetrix.com/ ).

Kết quả là tôi không thể biết liệu hiệu suất thay đổi mà tôi đã tạo ra có sự khác biệt hay không.

Vì vậy - làm thế nào để kiểm tra tốc độ trang web?


Các trang web bạn hiện đang sử dụng để kiểm tra là tốt. Nó có thể đơn giản là do một môi trường lưu trữ kém. Nếu bạn đang sử dụng máy chủ giá rẻ, thì đó có thể là vấn đề vì chúng thường rẻ vì một lý do
Lodder

+1 Đôi khi tôi cũng tự hỏi về tính chính xác của các trang web này. @Lodder bạn có thể đề xuất bất kỳ giải pháp thay thế nào hoặc có lẽ là một cách tiếp cận khác để kiểm tra tốc độ trang web Joomla không?
jonboy

Cảm ơn - trang web trên nền tảng đám mây và có 2 trang web được lưu trữ trên đó: siteground.com/cloud-hosting.htm - vì vậy tôi hy vọng nó không phải là máy chủ lưu trữ . Tôi sẽ gửi email cho họ.
iamrobert

Ahh ok Siteground, chúng rất tuyệt vời nên không thể là vấn đề liên quan đến lưu trữ. Hãy thử sử dụng Kiểm tra trang webTốc độ trang của Google để kiểm tra tốc độ, để xem có sự khác biệt nào được hiển thị không. Có khá nhiều nhưng tôi chỉ có xu hướng sử dụng những cái phổ biến hơn. Nếu bạn đang sử dụng bất kỳ tiện ích / cài đặt bộ nhớ đệm nào, hãy thử tắt chúng và chạy lại các bài kiểm tra. Việc kích hoạt lại chúng và chạy lại các bài kiểm tra
Lodder

Siteground: "Xin lưu ý rằng Pingdom là một dịch vụ bên ngoài và chúng tôi không thể chỉ định lý do tại sao các công cụ này trả về các kết quả khác nhau."
iamrobert

Câu trả lời:


5

Có một vài yếu tố ngoài tầm kiểm soát của bạn, chẳng hạn như tải trên máy chủ tại thời điểm đó và băng thông có sẵn giữa máy chủ công cụ kiểm tra và trang web đích tại thời điểm kiểm tra được chạy.

Bạn có thể giảm thiểu độ biến thiên của băng thông bằng cách tạo tài khoản (tài khoản miễn phí) trên GTMetrix và đăng nhập để bạn có thể sử dụng cài đặt nâng cao và chọn vị trí máy chủ thử nghiệm gần nơi lưu trữ trang web mục tiêu của bạn.

Pingdom có ​​thể có một lựa chọn tương tự.

Bạn có thể vẫn sẽ cần phải chạy lại bài kiểm tra một vài lần và lấy trung bình nhưng điều này có thể sẽ mang lại kết quả phù hợp hơn.


Cảm ơn - Neil - bạn có biết GTmetrix lưu trữ trang web của bạn không - vì vậy lần sau sẽ nhanh hơn?
iamrobert 13/03/2015

Vâng, các bài kiểm tra tiếp theo dường như chạy nhanh hơn một chút.
Neil Robertson

1
Tôi đã gửi email cho họ: "Chúng tôi sử dụng một hồ sơ mới trong mỗi bài kiểm tra, vì vậy không có gì được lưu vào bộ nhớ của chúng tôi ngoại trừ DNS. Hãy chắc chắn nhìn vào biểu đồ thác nước của bạn (tab Dòng thời gian) để xem sự khác biệt về thời gian nằm ở đâu. Đó có thể là máy chủ của bạn (các truy vấn SQL chậm được lưu trong bộ nhớ cache sau lần chạy đầu tiên) hoặc nó có thể là một tiện ích bên ngoài đang tải không nhất quán. "
iamrobert 15/03/2015

Cảm ơn Neil - Tôi nghĩ đây là giải pháp tốt nhất. Từ các thử nghiệm của tôi - gtmetrix với một tài khoản dường như phù hợp nhất - cho tôi kết quả tương tự mỗi lần. Tuy nhiên - tôi cũng sẽ kiểm tra với số liệu thống kê phân tích google của mình để xem thời gian tải và pingdom.
iamrobert 15/03/2015

4

Sử dụng công cụ của bên thứ ba như pingdom, gmetrix và thậm chí tốc độ trang của Google là điều hiển nhiên để có được sự thay đổi trong kết quả. Có nhiều yếu tố về tốc độ trang phụ thuộc.

Ví dụ: Nếu bộ đệm của bộ đệm được bật trên trang web thì lần đầu tiên kiểm tra với bất kỳ dịch vụ nào này sẽ mất nhiều thời gian hơn và sau các lần thử liên tiếp khác, nó có thể tải nhanh hơn vì trang đã được lưu vào bộ đệm.

Với trang web của riêng tôi http://saur.in (đang được phát triển)
Lần thử đầu tiên trên pingdom: 1.83
giây Lần thử thứ hai: 786ms

Đó là gần như thời gian và nhiều hơn gấp đôi tốc độ trang. Cùng một cách bộ đệm máy chủ cũng đóng vai trò của nó.

Có các yếu tố khác như giải quyết tên miền, lưu lượng truy cập hiện tại kết nối trên trang web của bạn và nhiều yếu tố khác .. vì vậy kết quả có thể khác nhau. Trong khi làm việc với hiệu suất, chúng tôi phải xem xét thời gian phản hồi trung bình hoặc thời gian tải trang.

Cuối cùng, một điều nữa, tôi nên thêm vào đây:

Tạo một bộ kết quả từ 2-3 dịch vụ và kiểm tra hiệu suất sau mỗi 2-3 giờ. Pingdom cung cấp thử nghiệm cho mỗi phút và miễn phí ... bạn có thể thử điều đó. Hãy thử nếu trong 24 giờ và xem kết quả trung bình của nó.


Với Pingdom, thời gian phản hồi: support.pingdom.com/Knowledridease/Article/View/70/27/ không kiểm tra toàn bộ thời gian tải ngay vì nó loại trừ hình ảnh và JS? Tôi cho rằng Google Analytics cũng cung cấp tốc độ tải trang web: support.google.com/analyticspcs/1205784?hl=vi Vì kết quả rất tùy tiện - thật khó để biết cái gì hoạt động tốt nhất.
iamrobert

4

Có một số công cụ được sử dụng trong ngành cho các trang web "nhấn mạnh". Chúng là những công cụ khá phức tạp và KHÔNG thích hợp cho các trang web nhỏ hoặc môi trường máy chủ được chia sẻ.

Để thực hiện kiểm tra so sánh, bạn cần có máy chủ của riêng mình (để có thể kiểm soát cơ sở hạ tầng), để bạn có thể kiểm soát tải. Kiểm tra một máy chủ được chia sẻ không thực sự cung cấp bất kỳ dữ liệu so sánh.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.