我從Javascript中的API服務器檢索圖像,但想要壓縮它們(因爲它們是相當大的文件,這是減緩我的網站的加載時間)來顯示。我如何使用JavaScript壓縮這些圖像,或者有什麼工具可以提高我網站的整體性能?如何使用客戶端從服務器獲取的Javascript壓縮圖像?
0
A
回答
1
不幸的是,在客戶端壓縮它們不會縮小您的頁面大小,並會減慢加載時間。爲了縮小這些圖像,您必須將它們縮小到任何您的服務器端語言。在客戶端壓縮的問題是客戶端仍然需要下載映像來壓縮它,並且客戶端必須進行壓縮才能減慢其加載時間。
你想做什麼,如果可能的話,是api ---> server ---> minify --->發送給客戶端。
如果你沒有服務器來做到這一點,或者你的頁面是靜態的,我建議你實現caching,或者縮小你的javascript。
1
解決您的問題是在您從中獲取圖像的服務器中啓用gzip壓縮。它將極大地提高您的應用程序的網絡加載時間
相關問題
- 1. 如何使用jpegoptim壓縮服務器端的圖像
- 2. 從服務器獲取圖像並在客戶端上預覽
- 3. 使用javascript壓縮xhtml客戶端?
- 4. Big JSON文件 - 如何壓縮服務器並在客戶端解壓縮?
- 5. 從SQL Server(服務器端)獲取數據到JavaScript(客戶端)
- 6. 如何使用JSON從Java服務器發送圖像到Javascript客戶端
- 7. 從服務器發送壓縮的圖像,並在客戶端解壓縮他們
- 8. 上傳前壓縮客戶端圖像
- 9. 如何使用客戶端JavaScript從外部服務器獲取Ajax請求
- 10. 壓縮文件並從客戶端或服務器下載?
- 11. 如何從服務器端代碼獲取客戶端timeZoneOffset
- 12. 在客戶端獲取壓縮文件
- 13. 從客戶端請求,服務器端獲取Active Directory用戶?
- 14. 如何從客戶端的壓縮數據(JSON)從客戶端發送到服務器
- 15. 如何從JavaScript獲取終端服務客戶機名稱?
- 16. 從客戶端獲取用戶列表的身份服務器
- 17. JavaScript:從服務器到客戶端
- 18. 如何從服務器獲取更新通知到客戶端?
- 19. 如何通過xinetd從java服務器獲取客戶端IP?
- 20. 在客戶端獲取服務器端JavaScript
- 21. 如何獲取圖像到客戶端?
- 22. JavaScript中的客戶端服務器端
- 23. 我如何使用Gwt從服務器生成的圖像到客戶端
- 24. 從服務器端獲取的客戶端變量(express.js,node.js中)
- 25. Postgres在服務器端壓縮數據並在客戶端解壓
- 26. 如何從服務器端C#代碼觸發客戶端JavaScript?
- 27. 如何從客戶端JavaScript運行服務器端函數?
- 28. Django壓縮器使用gzip服務javascript
- 29. 如何從服務器獲取圖像
- 30. 客戶端數據壓縮/解壓縮?
更多信息將會有用。你是在談論一個像js節點的js服務器,或者你想要贊同客戶端的javascript(這不可能是imo)。你有什麼試過或讀過的? –
請更具體地說明您嘗試壓縮圖像的環境。這是一個瀏覽器嗎? Node.js的? – jfriend00
@MarkE我想用客戶端Javascript壓縮圖像。 – user3226932