Устройство и способ оптимизации веб-страницы - заявка 2017102575 на патент на изобретение в РФ

1. Устройство веб-кэширования, содержащее:
приёмопередатчик, выполненный с возможностью получать файл языка гипертекстовой разметки (HTML); и
процессор, выполненный с возможностью анализировать файл HTML, полученный приёмопередатчиком, для определения информации о файле джава-скрипта (ДС), на который есть ссылка в файле HTML, или информации о файле каскадной таблицы стилей (КТС), на который есть ссылка в файле HTML, при этом
приёмопередатчик дополнительно выполнен с возможностью получать файл ДС или файл КТС в соответствии с информацией, определённой процессором, о файле ДС или информацией, определённой процессором, о файле КТС; и
процессор дополнительно выполнен с возможностью встраивать контент файла ДС или файла КТС, полученных приёмопередатчиком, в файл HTML для получения оптимизированного файла HTML.
2. Устройство по п. 1, в котором процессор, в частности, выполнен с возможностью:
добавлять контент файла ДС в файл HTML, с тем чтобы файл HTML содержал пару тэгов <script language="javascript"></script>, причем пара тэгов <script language="javascript"></script> содержит контент файла ДС; и
удалять ссылку на файл ДС из файла HTML.
3. Устройство по п. 1, в котором процессор, в частности, выполнен с возможностью:
добавлять контент файла КТС в файл HTML, с тем чтобы файл HTML содержал пару тэгов <style type="text/css"></style>, где пара тэгов <style type="text/css"></style> содержит контент файла КТС; и
удалять ссылку на файл КТС из файла HTML.
4. Устройство по п. 1, в котором контент файла ДС используется для указания по меньшей мере одного из следующих элементов, соответствующих файлу HTML: событие, переменная, запускающий элемент и функция.
5. Устройство по п. 1, в котором контент файла КТС используется для указания стиля отображения, соответствующего файлу HTML.
6. Устройство по п. 1, в котором ссылка на файл ДС в файле HTML осуществляется с помощью унифицированного указателя ресурса (URL) в тэге <script>.
7. Устройство по п. 1, в котором ссылка на файл КТС в файле HTML осуществляется с помощью URL в тэге <link> или с помощью URL @import.
8. Устройство по п. 1, дополнительно содержащее память, выполненную с возможностью кэшировать оптимизированный файл HTML.
9. Устройство по п. 1, в котором приёмопередатчик, в частности, выполнен с возможностью:
принимать сообщение запроса пользовательской аппаратуры, причем сообщение запроса используется для запроса файла HTML; и
посылать оптимизированный файл HTML на пользовательскую аппаратуру.
10. Способ оптимизации веб-страницы, содержащий этапы, на которых:
получают, с помощью устройства веб-кэширования, файл языка гипертекстовой разметки (HTML):
анализируют, с помощью устройства веб-кэширования, файл HTML для определения информации о файле джава-скрипта (ДС), на который есть ссылка в файле HTML, или информации о файле каскадной таблицы стилей (КТС), на который есть ссылка в файле HTML, и получают файл ДС или файл КТС в соответствии с информацией о файле ДС или информацией о файле КТС; и
встраивают с помощью устройства веб-кэширования, контент файла ДС или файла КТС в файл HTML для получения оптимизированного файла HTML.
11. Способ по п. 10, в котором на этапе встраивания с помощью устройства веб-кэширования, контента файла ДС в файл HTML:
добавляют, с помощью устройства веб-кэширования, контент файла ДС в файл HTML, с тем чтобы файл HTML содержал пару тэгов <script language="javascript"></script>, причем пара тэгов <script language="javascript"></script> содержит контент файла ДС; и
удаляют, с помощью устройства веб-кэширования, ссылку на файл ДС из файла HTML.
12. Способ по п. 10, в котором на этапе встраивания, с помощью устройства веб-кэширования, контента файла КТС в файл HTML:
добавляют, с помощью устройства веб-кэширования, контент файла КТС в файл HTML, с тем чтобы файл HTML содержал пару тэгов <style type="text/css"></style>, причем пара тэгов <style type="text/css"></style> содержит контент файла КТС; и
удаляют, с помощью устройства веб-кэширования, ссылку на файл КТС из файла HTML.
13. Способ по п. 10, в котором контент файла ДС используется для указания по меньшей мере одного из следующих элементов, соответствующих файлу HTML: событие, переменная, запускающий элемент и функция.
14. Способ по п. 10, в котором контент файла КТС используется для указания стиля отображения, соответствующего файлу HTML.
15. Способ по п. 10, в котором ссылка на файл ДС в файле HTML осуществляется с помощью унифицированного указателя ресурса (URL) в тэге <script>.
16. Способ по п. 10, в котором ссылка на файл КТС в файле HTML осуществляется с помощью URL в тэге <link> или с помощью URL @import.
17. Способ по п. 10, в котором кэшируют, с помощью устройства веб-кэширования, оптимизированный файл HTML.
18. Способ по п. 10, в котором способ дополнительно содержит этапы, на которых:
принимают, с помощью устройства веб-кэширования, сообщение запроса пользовательской аппаратуры, причем сообщение запроса используется для запроса файла HTML; и
посылают, с помощью устройства веб-кэширования, оптимизированную копию файла HTML на пользовательскую аппаратуру.
Наверх