我有一堆javascript/css/img的來源。我想計算它們的大小以及下載它們需要多長時間。這有可能使用cURL?希望看到關於我應該使用什麼cURL函數的建議。或者我應該使用其他的東西呢?Javascript的大小和下載速度
回答
我真的不知道在這種情況下捲曲,但應該是一個有用的工具是「爲什麼慢」或YSlow的Firefox擴展:
https://addons.mozilla.org/en-US/firefox/addon/yslow/
它通過分析每donwloaded你的資源頁面,以非常有用的方式表示它,每個資源使用的毫秒數等。它還提供瞭如何改進結果的提示。
YSlow也可以集成在Firebug中。
當然,它給你的依賴性強烈取決於你使用的連接,結果會因每個客戶端使用的每個連接而有所不同。然而,它給你一個很好的總體思路,哪些資源正在使用品牌,哪裏出現瓶頸等。
你不能用curl做預先計算。
但使用curl_getinfo後,你就可以後計算的要求去做。
它將返回關於請求的一組信息。
這個數組,你需要的關鍵是:
CURLINFO_TOTAL_TIME - 以秒計算的總交易時間,最後轉移 CURLINFO_NAMELOOKUP_TIME - 在幾秒鐘的時間,直到名稱解析爲完整的 CURLINFO_CONNECT_TIME - 時間(秒)花費的建立連接 CURLINFO_PRETRANSFER_TIME - 時間(秒)從開始前才進行文件傳輸開始 CURLINFO_STARTTRANSFER_TIME - 時間(秒),直到第一個字節是即將被轉移
而對於大小:
CURLINFO_SIZE_UPLOAD - 字節總數上傳
CURLINFO_SIZE_DOWNLOAD - 的總字節數下載
希望它能幫助。
感謝你現在看着這個權利 – Edgar 2013-03-18 09:51:14
- 1. PHP:強制下載頭不會顯示總大小和速度
- 2. 節省網站的大小和速度
- 3. 從使用應用程序和最大下載速度的數據庫測試下載速度
- 4. Mesaure上傳和下載iPhone的速度
- 5. javascript:下載的文件大小與內容長度不同
- 6. 迭代速度和元件大小
- 7. Html頁面大小和響應速度
- 8. 速度和JavaScript
- 9. Android下載的文件大小大於下載大小
- 10. 加載javascript和速度問題
- 11. 如何根據塊號,大小和下載的總大小來計算下載的進度?
- 12. 獲取下載和上傳速度C#
- 13. AFNetworking和下載速度限制
- 14. 下載經理提高下載速度
- 15. 如何使用Javascript檢測下載和上傳速度
- 16. JavaScript加載速度更快?
- 17. 測量下載速度
- 18. Servlet:response.setContentLength()減慢下載速度
- 19. 增加下載速度?
- 20. MVC.NET下載速度限制
- 21. 測量下載速度Java
- 22. 措施下載速度
- 23. Apache2限制下載速度
- 24. 提高WooCommerce下載速度
- 25. libcurl下載速度太慢
- 26. 迅速下載速度說明
- 27. iOS上的OpenCV:二進制大小,加載時間,速度等
- 28. 媒體查詢最小/最大寬度和圖像下載
- 29. Javascript數組排序依賴於對象大小的速度?
- 30. 度量下載JavaScript中的大json的進度w/jquery
計算下載的持續時間幾乎是不可能的。由於太多的因素。 – 2013-03-18 09:46:39