试图减少WebApp的带宽消耗

时间:2012-07-04 10:23:20

标签: php mobile cordova

对于PhoneGap webapp(Android + iOS),我想使用某种机制建立持久连接,因为我必须制作非常小但非常频繁的服务器(PHP)请求,并且标头消耗的带宽变为问题。我已经阅读了很多关于可能的解决方案,但它们要么太高级(业余)或非常不稳定/实验性。

摆脱标头开销的最简单方法是什么?我也对商业解决方案持开放态度。

2 个答案:

答案 0 :(得分:0)

NodeJs可能是您问题的最佳解决方案。

socket.io是你想要的模块。

答案 1 :(得分:0)

压缩就是答案...尝试在Apache上启用gzip压缩:

https://serverfault.com/questions/137823/how-to-enable-either-gzip-or-deflate-compression-via-htaccess

gzip也被widley使用:

<ifModule mod_gzip.c>
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>