ಉಬುಂಟು ಟರ್ಮಿನಲ್‌ನಿಂದ ಸುರುಳಿಯೊಂದಿಗೆ ವೆಬ್‌ಸೈಟ್‌ನ ವೇಗವನ್ನು ಅಳೆಯಿರಿ

ಸುರುಳಿಯೊಂದಿಗೆ ವೆಬ್‌ನ ವೇಗವನ್ನು ಅಳೆಯುವ ಬಗ್ಗೆ

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಹೇಗೆ ಸಾಧ್ಯ ಎಂದು ನೋಡೋಣ ಸುರುಳಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಟರ್ಮಿನಲ್‌ನಿಂದ ವೆಬ್‌ಸೈಟ್‌ನ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯವನ್ನು ಅಳೆಯಿರಿ. ಇದು ತಿಳಿಯಲು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ, ಏಕೆಂದರೆ ಇದು ಬಳಕೆದಾರರ ಅನುಭವದ ಮೇಲೆ ಹೆಚ್ಚಿನ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ.

ನೀವು ವೆಬ್ ಡೆವಲಪರ್ ಆಗಿರಲಿ ಅಥವಾ ನೀವು ಸರ್ವರ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತಿರಲಿ, ಅದು ನಿಮಗೆ ತಿಳಿಯುತ್ತದೆ ವೇಗ ಅದು ಯಾವಾಗಲೂ ಸಿದ್ಧವಾಗಿರಬೇಕು. ನಿಮ್ಮ ಸೈಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸುವಾಗ ಬಳಕೆದಾರರು ನಿರಾಶೆಗೊಳ್ಳದಂತೆ ಎಲ್ಲವೂ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದು ಮುಖ್ಯ.

ಮುಂದೆ ನಾವು ಸಾಧ್ಯವಾಗುವಂತೆ ಕೆಲವು ಆಜ್ಞೆಗಳನ್ನು ನೋಡಲಿದ್ದೇವೆ ವೆಬ್‌ಸೈಟ್‌ನ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯವನ್ನು ಅಳೆಯಿರಿ. ಅವರೊಂದಿಗೆ ನಾವು ಸಾಧ್ಯವಾಗುತ್ತದೆ http ಮತ್ತು https ಪುಟಗಳ ವಿವಿಧ ಕ್ಷೇತ್ರಗಳ ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಮಯವನ್ನು ಪರಿಶೀಲಿಸಿ. ನಾವು ಉಬುಂಟು ಆಜ್ಞಾ ಸಾಲಿನಿಂದ ಕರ್ಲ್ ಬಳಸಿ ಎಲ್ಲವನ್ನೂ ಮಾಡುತ್ತೇವೆ,

ಲೋಡಿಂಗ್ ವೇಗವನ್ನು ಅಳೆಯಲು ಕರ್ಲ್ ಬಳಸಿ

ಎಚ್‌ಟಿಟಿಪಿ ಹೊಂದಿರುವ ವೆಬ್‌ಸೈಟ್‌ಗಳಿಂದ

http ವೆಬ್‌ನ ವೇಗ ನಿಯಂತ್ರಣ

ಸುರುಳಿಯಲ್ಲಿ ಹಲವು ಆಯ್ಕೆಗಳಿವೆ, ಅವುಗಳಲ್ಲಿ ನಾವು ಕಾಣಬಹುದು -w, ಇದು ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ .ಟ್‌ಪುಟ್‌ಗೆ ಮಾಹಿತಿಯನ್ನು ಮುದ್ರಿಸಿ ಪೂರ್ಣಗೊಂಡ ಕಾರ್ಯಾಚರಣೆಯ ನಂತರ. ಇದು ನಮಗೆ ಕೆಲವು ನೀಡುತ್ತದೆ ವಿಭಿನ್ನ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ನಾವು ಬಳಸಬಹುದಾದ ಅಸ್ಥಿರ ವೆಬ್‌ಸೈಟ್‌ನ.

ಈ ಅಳತೆಯನ್ನು ಸಾಧಿಸಲು, ನಾವು ಕಂಡುಬರುವ ಕೆಲವು ಅಸ್ಥಿರಗಳನ್ನು ಬಳಸಲಿದ್ದೇವೆ ಸುರುಳಿಯಾಕಾರದ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು. ನಿರ್ದಿಷ್ಟ ಸ್ವರೂಪದಲ್ಲಿ ಇವುಗಳನ್ನು ಅಕ್ಷರಶಃ ಸ್ಟ್ರಿಂಗ್ ಆಗಿ ಅಥವಾ ಫೈಲ್ ಒಳಗೆ ರವಾನಿಸಬಹುದು.

ನಾವು ಬಳಸುವ ಅಸ್ಥಿರಗಳು ಈ ಕೆಳಗಿನವುಗಳಾಗಿವೆ:

  • time_namelookup ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಮಯ. ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ ಪ್ರಾರಂಭದಿಂದಲೂ ಹೆಸರು ರೆಸಲ್ಯೂಶನ್ ಪೂರ್ಣಗೊಳ್ಳುವವರೆಗೆ.
  • ಸಮಯ_ಸಂಪರ್ಕಿಸಿ ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಮಯ. ಪ್ರಾರಂಭದಿಂದ ದೂರಸ್ಥ ಹೋಸ್ಟ್‌ಗೆ ಟಿಸಿಪಿ ಸಂಪರ್ಕ ಪೂರ್ಣಗೊಳ್ಳುವವರೆಗೆ ಅಥವಾ ಪ್ರಾಕ್ಸಿ.
  • ಸಮಯ_ವ್ಯಾಪಾರ Seconds ಇದು ತೆಗೆದುಕೊಂಡ ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಮಯ ಮೊದಲಿನಿಂದ ಫೈಲ್ ವರ್ಗಾವಣೆ ಪ್ರಾರಂಭವಾಗುವವರೆಗೆ. ಒಳಗೊಂಡಿರುವ ಪ್ರೋಟೋಕಾಲ್‌ಗಳಿಗೆ ನಿರ್ದಿಷ್ಟವಾದ ಎಲ್ಲಾ ಪೂರ್ವ-ವರ್ಗಾವಣೆ ಆಜ್ಞೆಗಳು ಮತ್ತು ಮಾತುಕತೆಗಳನ್ನು ಇದು ಒಳಗೊಂಡಿದೆ.
  • ಸಮಯ_ಪ್ರವರ್ತನೆ Seconds ಇದು ತೆಗೆದುಕೊಂಡ ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಮಯ ಮೊದಲ ಬೈಟ್ ಅನ್ನು ವರ್ಗಾವಣೆ ಮಾಡುವವರೆಗೆ. ಇದು time_pretransfer ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಲೆಕ್ಕಹಾಕಲು ಸರ್ವರ್‌ಗೆ ತೆಗೆದುಕೊಂಡ ಸಮಯವನ್ನೂ ಒಳಗೊಂಡಿದೆ.
  • ಸಮಯ_ ಒಟ್ಟುಸಂಪೂರ್ಣ ಕಾರ್ಯಾಚರಣೆ ನಡೆದ ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಒಟ್ಟು ಸಮಯ. ಇದನ್ನು ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ ಪರಿಹರಿಸಲಾಗುತ್ತದೆ.

ಪ್ಯಾರಾ ಹಿಂದಿನ ಅಸ್ಥಿರಗಳೊಂದಿಗೆ ನಾವು ಆರೋಹಿಸಲು ಹೊರಟಿರುವ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T) ಮತ್ತು ಬರೆಯಿರಿ:

curl -s -w '\nTiempo de respuesta para: %{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null http://www.google.com

ನಾವು ಅದನ್ನು ಬಳಸಲು ಬಯಸಿದಾಗಲೆಲ್ಲಾ ಅದನ್ನು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಬರೆಯಲು ಇದು ಸ್ವಲ್ಪ ತೊಡಕಾಗಬಹುದು, ನಾವು ಅದನ್ನು ಫೈಲ್‌ಗೆ ಬರೆಯಲು ಆಯ್ಕೆ ಮಾಡಬಹುದು.

ಫೈಲ್ ಒಳಗೆ, ನಾನು ಅದರ ಹೆಸರನ್ನು ನೀಡಲಿದ್ದೇನೆ ನಿಯಂತ್ರಣ-ವೇಗ- web.txt, ನೀವು ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಅಂಟಿಸಬೇಕು:

\nTiempo de respuesta para: %{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n

ಒಮ್ಮೆ ಉಳಿಸಿ ಮತ್ತು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಹಿಂತಿರುಗಿ, ನಾವು ಮಾಡಬಹುದು ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಈ ಫೈಲ್ ಅನ್ನು ಬಳಸಿ:

curl -s -w "@control-velocidad-web.txt" -o /dev/null http://www.google.com

ಮೇಲಿನ ಆಜ್ಞೆಯು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮೂಕ ಮೋಡ್ -s ಗೆ ಧನ್ಯವಾದಗಳು. ಜೊತೆ -w ಮಾಹಿತಿಯನ್ನು ಮುದ್ರಿಸಲಾಗಿದೆ stdout. ಫಾರ್ dev / ಟ್ಪುಟ್ ಅನ್ನು / dev / null ಗೆ ಮರುನಿರ್ದೇಶಿಸೋಣ -o ಅನ್ನು ಬಳಸೋಣ.

ಎಚ್‌ಟಿಟಿಪಿಎಸ್ ಹೊಂದಿರುವ ವೆಬ್‌ಸೈಟ್‌ಗಳಿಂದ

https ವೆಬ್‌ನ ವೇಗವನ್ನು ಅಳೆಯಿರಿ

ಎಚ್‌ಟಿಟಿಪಿಎಸ್ ಸೈಟ್‌ಗಳಿಗಾಗಿ ಈ ಪರೀಕ್ಷೆಯನ್ನು ಬಳಸಲು ನಾವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನಾವು ಆಜ್ಞೆಯನ್ನು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು (Ctrl + Alt + T):

curl -s -w '\nTiempo de respuesta para: %{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nAppConnect Time:\t\t%{time_appconnect}\nRedirect Time:\t\t%{time_redirect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null https://ubunlog.com

ಈ ಸ್ವರೂಪದಲ್ಲಿ ಮೇಲಿನವುಗಳಿಗೆ ಹೆಚ್ಚುವರಿಯಾಗಿ ಹೆಚ್ಚಿನ ಸಮಯ ಅಸ್ಥಿರಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಮತ್ತು ಅವುಗಳೆಂದರೆ:

  • ಸಮಯ_ಸಂಪರ್ಕಿಸಿ Seconds ಇದು ತೆಗೆದುಕೊಂಡ ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಮಯ ಮೊದಲಿನಿಂದ ದೂರಸ್ಥ ಹೋಸ್ಟ್‌ಗೆ SSL / SSH / etc ಸಂಪರ್ಕವು ಪೂರ್ಣಗೊಳ್ಳುವವರೆಗೆ.
  • ಸಮಯ_ನಿರ್ದೇಶನ Seak ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಮಯ, ಅದು ತೆಗೆದುಕೊಂಡಿತು ಅಂತಿಮ ವಹಿವಾಟು ಪ್ರಾರಂಭವಾಗುವ ಮೊದಲು ಎಲ್ಲಾ ಪುನರ್ನಿರ್ದೇಶನ ಹಂತಗಳು. ಬಹು ಪುನರ್ನಿರ್ದೇಶನಗಳಿಗಾಗಿ ಒಟ್ಟು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯವನ್ನು ಲೆಕ್ಕಹಾಕಿ.

ಹಿಂದಿನ ಪ್ರಕರಣದಂತೆ, ಅದನ್ನು ಫೈಲ್‌ಗೆ ಸಹ ಬರೆಯಬಹುದು. ಹಿಂದಿನ ಪ್ರಕರಣದಂತೆ ನಾನು ಮಾಡುತ್ತೇನೆ ಕರೆ ಮಾಡಿ ನಿಯಂತ್ರಣ-ವೇಗ- web.txt, ಮತ್ತು ಒಳಗೆ ನೀವು ಅಂಟಿಸಬೇಕಾಗುತ್ತದೆ:

\nTiempo de respuesta para: %{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nAppConnect Time:\t\t%{time_appconnect}\nRedirect Time:\t\t%{time_redirect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n

ಫೈಲ್ ಅನ್ನು ಉಳಿಸಲಾಗಿದೆ ಮತ್ತು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಹಿಂತಿರುಗಿ, ನಾವು ಮಾಡಬಹುದು ಇದನ್ನು ಸಿಂಟ್ಯಾಕ್ಸ್‌ನೊಂದಿಗೆ ಬಳಸಿ:

curl -s -w "@control-velocidad-web.txt" -o /dev/null https://ubunlog.com

ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೀವು ಮಾಡಬಹುದು ಸಂಪರ್ಕಿಸಿ cUrl ದಸ್ತಾವೇಜನ್ನು ಅಥವಾ ಮ್ಯಾನ್ ಪುಟ:

man curl

ಕೊಮೊ ವಿಭಿನ್ನ ಅಂಶಗಳಿಂದಾಗಿ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯ ಮೌಲ್ಯಗಳು ಬದಲಾಗುತ್ತವೆ, ವಿಭಿನ್ನ ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸಲು ಮತ್ತು ಸರಾಸರಿ ವೇಗವನ್ನು ಸ್ಥಾಪಿಸಲು ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ. ನಾವು ನೋಡಲು ಹೊರಟಿರುವುದು ಎಚ್‌ಟಿಟಿಪಿ ಮೂಲಕ ವೆಬ್‌ಸೈಟ್ ಪ್ರವೇಶಿಸುವುದು ಸಾಮಾನ್ಯವಾಗಿ ಎಚ್‌ಟಿಟಿಪಿಎಸ್ ಮೂಲಕ ಮಾಡುವುದಕ್ಕಿಂತ ಹೆಚ್ಚು ವೇಗವಾಗಿರುತ್ತದೆ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.