使用数据表从firebase获取反向数据时,网站加载速度非常慢

时间:2017-08-01 12:32:23

标签: javascript jquery firebase datatable firebase-realtime-database

我只是从Firebase,Datatable和ChartJS创建简单的Web应用程序。我使用CSS和JS文件中的minify版本。但是,当我完成创建这个Web应用程序时,我需要等待超过10秒才能显示我网站上显示的所有数据。我怎样才能让它加载更快? 这是我使用datatable从firebase检索数据的方法,我有300多个数据。如果我删除这段代码,一切都很好,现在等待很长时间。



var dbref   = firebase.database().ref('sensor');
dbref.on('child_added',function(snapshot) {
    var table =  $('#example1').DataTable( {
        destroy: true,
        //"bServerSide": true,
        //"bProcessing": true,
        "iDisplayLength": 5,
        "aLengthMenu": [
            [5, 10, 25, 50, -1],
            [5, 10, 25, 50, "All"]]
    });
    var dataSet = [snapshot.val().time, snapshot.val().temp, snapshot.val().date];
    table.rows.add([dataSet]).draw();
});
$('#example1').removeClass( 'display' ).addClass('table table-striped table-bordered');




0 个答案:

没有答案