Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Создание клона html на сервере (https://javascript.ru/forum/misc/42758-sozdanie-klona-html-na-servere.html)

EvgLuch 08.11.2013 10:09

Создание клона html на сервере
 
Всем привет!
Есть html таблица с ячейками и привязанными к ним id. По этим ячейкам "раскидываются" соответствующие данные, которые располагаются в файле формата json.
PHP-скрипт забирает данные из файла json, а js-скрипт обрабатывает полученные через пхп данные и "пуляет" их в html также 1 раз в 1 секунду.

json->php->javascript(ajax от jQuery)->html.

Соответственно, итоговый html-документ создается на стороне пользователя и делает это каждую секунду, выполняя скрипты. Так вот,
возникла потребность создавать этот итоговый html-документ на самом сервере, а пользователям показывать его клон, который уже не будет у них (у пользователей) генериться путем выполнения скриптов и показывать им в ячейках посчитанные значения, а будет показывать им просто цифры, "подсмотренные" у оригинального html.

Подскажите, реально ли это и как это сделать?

ksa 08.11.2013 10:13

Цитата:

Сообщение от EvgLuch
создавать этот итоговый html-документ на самом сервере
...
будет показывать им просто цифры, "подсмотренные" у оригинального html

Не совсем понятно, зачем на сервере делать полный хтмл-документ, если в браузере нужно показывать только цифры... :blink:

EvgLuch 12.11.2013 01:53

Цитата:

Сообщение от ksa (Сообщение 280100)
Не совсем понятно, зачем на сервере делать полный хтмл-документ, если в браузере нужно показывать только цифры... :blink:

Так поставлена задача. Возможно, это понадобится для создания архивов. Это не столь важно, просто необходимо сделать именно так. Это вообще реально? Кто-нибудь может подсказать?

ksa 12.11.2013 08:59

Цитата:

Сообщение от EvgLuch
Это вообще реально?

Чисто гипотетическое предположение...
Если:
- первый вариант сраницы как-то делается и показывается на клиенте и при этом записывается на сервере
- последующие модификации так же пишутся на сервере в полном объеме и отдаются клиенту в нужном формате
Таки да, это возможно. :yes:

EvgLuch 21.11.2013 04:18

Цитата:

Сообщение от ksa (Сообщение 280545)
Чисто гипотетическое предположение...
...
- последующие модификации так же пишутся на сервере в полном объеме и отдаются клиенту в нужном формате
Таки да, это возможно. :yes:

А как именно это можно реализовать? Что за технологии? :)

ksa 21.11.2013 08:41

Цитата:

Сообщение от EvgLuch
А как именно это можно реализовать?

Зависит от серверной части...

Цитата:

Сообщение от EvgLuch
Что за технологии?

Я отталкивался от возможностей СУБД Cache (ударение на последний слог)...
В моем варианте хтмл-документ, при формировании csp-страницы, можно было бы записать хоть в класс, хоть в глобал... А клиенту выдать нужные данные в другом формате, какой более удобен для приема.
Т.о. на сервере буду иметь все наборы полных хтмл документов... А клиент получит нужные ему данные.

SkyLight 22.11.2013 20:36

headless browser?

Deff 23.11.2013 06:44

Цитата:

Сообщение от EvgLuch
Соответственно, итоговый html-документ создается на стороне пользователя и делает это каждую секунду, выполняя скрипты. Так вот,
возникла потребность создавать этот итоговый html-документ на самом сервере, а пользователям показывать его клон, который уже не будет у них (у пользователей) генериться путем выполнения скриптов и показывать им в ячейках посчитанные значения, а будет показывать им просто цифры, "подсмотренные" у оригинального html.

Типично - замудрённость - как вид непроработки проекта и нечеткого понимания задачи, из чего следуют боязнь дальнейших ошибок и перестраховка, перерастающая в г-код.


Часовой пояс GMT +3, время: 19:46.