За последние 24 часа нас посетили 17268 программистов и 1651 робот. Сейчас ищут 937 программистов ...

Вывод табличных данных. Подскажите учшее решение?

Тема в разделе "JavaScript и AJAX", создана пользователем arbit, 24 июн 2013.

  1. arbit

    arbit Активный пользователь

    С нами с:
    20 июл 2012
    Сообщения:
    13
    Симпатии:
    0
    Здравствуйте.

    Нужен совет.
    Задача - вывод обновляемых статистических данных полученных с сервера в виде таблиц

    Вариант 1
    Данные с сервера отправляются в виде ассоциативного масива в формате JSON
    На стороне клиента javascript генерирует HTML код и вставляет данные из массива

    Вариант 2
    Данные вставляются в HTML код который генерируется на стороне сервера и готовая таблица отправляется клиенту в формате HTML

    Вопросы:
    Какой вариант правильнее?
    Где более экономичнее используются ресурсы сервера? и существенна ли разница?
    К каком варианте выше быстродействие работы приложения в целом?

    Заранее благодарен за совет.
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    про второй не понятно написано
     
  3. arbit

    arbit Активный пользователь

    С нами с:
    20 июл 2012
    Сообщения:
    13
    Симпатии:
    0
    Во втором варианте:
    echo '<table>';
    for($i; $i<mysql_num_rows($q); $i++)
    (
    $f = mysql_fetch_array;
    echo '<tr>';
    echo '<td>'.$f['fielf1'].'</td><td>'.$f['field2'].'</td>'; и т.д
    echo '</tr>';
    )
    echo </table>";

    Добавлено спустя 5 минут 27 секунд:
    Если точнее то в цикле формируется строковая переменная с HTML кодом и вставленными данными.
    А затем переменная выводится через echo

    Добавлено спустя 2 минуты 7 секунд:
    Ответ сервера отправляется по AJAX запросу
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    да пофик.
     
  5. arbit

    arbit Активный пользователь

    С нами с:
    20 июл 2012
    Сообщения:
    13
    Симпатии:
    0
    Ну и замечательно
    Если скорость приложения и нагрузка на ресурсы сервера не отличаются в обоих вариантах,
    значит выбор за вторым вариантом. Меньше кода на JS будет.
    Спасибо!
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    на js лучше если нагрузка адовая. =) но мне чет кажется что ты бы не парился на текущем этапе такими вещами.

    с другой стороны на js можно сразу и сортировку прикрутить... если есть потреба.