使用app过度使用互联网连接

时间:2014-02-13 20:15:47

标签: javascript php android mysql cordova

我正在使用PhoneGap平台创建Android应用程序。我已经测试了应用程序对资源的使用情况,我注意到它使用了大量的免费3G。与诸如whatsapp之类的应用程序相比,使用了太多连接。 我的应用程序是聊天,我使用javascript来发送刷新消息的请求。按照javascript来处理这个问题:

var refreshShout = setInterval(app.ajaxFunction, 1000);    
[...]
ajaxFunction: function () {
        var shoutbase = $('.shoutbox');
        if (shoutbase) {
            $.get('http://edonetwork.altervista.org/Magnitude/log.php', function (data) {})
        .done(function(data) {
            $(shoutbase).html(data);
        })
        .fail(function() {
            $(shoutbase).html('<div class="alert-internet">Ops... Occorre una connessione ad internet per usufruire dell\'App!</div>');
        });
        }
}

在log.php页面中,存在来自altervista数据库的MYSQL查询的所有现有消息。 以下是执行的查询:

$dati=mysql_query("   SELECT * FROM `Shoutbox` ORDER BY `Shoutbox`.`ID` DESC LIMIT 0 , 30   ");

如何限制互联网的使用?目前是过度的!但我认为所有聊天应用程序都会继续提出请求,但为什么性能更高呢?

谢谢。

0 个答案:

没有答案