Здравствуйте. Использую jQuey.ajax() для подгрузки html-таблицы и из-за объема он грузится довольно медленно. Порекомендуйте пожалуйста наиболее простой способ уменьшить размер передаваемых данных. Как мне проще всего будет сжать передаваемые данные на стороне сервере, а потом все это в браузере расжать с минимальными затратами?
Размер таблицы в районе ~500 Кб и так как это просто текст, то его размеры можно уменьшить на порядок, если использовать сжатие. Осталось лишь разобраться, как это делается с чем и прошу помощи.
Пример JavaScript на клиенте:
jQuery.ajax({
url: '/',
cache: false,
type: 'POST',
dataType: 'html',
data: {get : 'table'},
success: function(result) {
document.querySelector('div.table').innerHTML = result;
},
error: function(result) {
alert('Нет соединения! Попробуйте обновить страницу.');
}
});
Пример PHP на сервере:
<?php
header('Content-Type: text/html; charset=utf-8');
echo file_get_contents('table.html');
?>