СПОСОБ ДОСТУПА К ВЕБ-УЗЛАМ, УСТРОЙСТВО И СИСТЕМА ВЕБ-УЗЛА

1. Способ доступа к веб-узлам, содержащий этапы, на которых
принимают запрос на доступ из клиента, при этом запрос на доступ указывает страницу, к которой должен быть осуществлен доступ на веб-узле;
получают начальный универсальный указатель ресурса (URL-адрес) файла контента, содержащегося в странице, к которой должен быть осуществлен доступ, при этом начальный URL-адрес содержит информацию исходного пути файла контента;
получают параметр версии для текущей версии веб-узла, при этом каждая версия веб-узла соответствует одной модернизации веб-узла, и каждая версия веб-узла соответствует уникальному параметру версии;
формируют текущий URL-адрес файла контента согласно начальному URL-адресу файла контента и параметру версии для текущей версии веб-узла, при этом текущий URL-адрес содержит часть информации пути и часть для поиска, часть информации пути содержит информацию исходного пути файла контента, и часть для поиска содержит параметр версии для текущей версии веб-узла; и
возвращают ответ по доступу в клиент, при этом ответ по доступу переносит текущий URL-адрес файла контента.
2. Способ по п. 1, в котором получение параметра версии для текущей версии веб-узла содержит любой из следующих способов, при которых
способ 1: получают номер версии для текущей версии веб-узла и формируют параметр версии согласно номеру версии;
способ 2: получают номер версии для текущей версии веб-узла и используют номер версии для текущей версии веб-узла в качестве параметра версии; или
способ 3: отправляют обращение на запрос версии на сервер администрирования, при этом обращение на запрос версии переносит идентификатор веб-узла, и принимают параметр версии для текущей версии веб-узла, которая возвращается согласно идентификатору веб-узла посредством сервера администрирования.
3. Способ по п. 2, в котором получение номера версии для текущей версии веб-узла содержит любой из следующих способов, при которых:
способ 1: получают файл описания версии веб-узла и считывают номер версии для текущей версии веб-узла из файла описания версии;
способ 2: принимают номер версии для текущей версии веб-узла, которая записывается специалистами по эксплуатации и обслуживанию посредством использования интерфейса администрирования;
способ 3: выполняют файл сценария модернизации, и после завершения модернизации веб-узла, конфигурируют номер версии для текущей версии веб-узла; или
способ 4: отслеживают процесс модернизации версии веб-узла, и после того, как определяется завершение модернизации версии веб-узла, считывают номер версии для текущей версии веб-узла из репозитория версий.
4. Способ по любому из пп. 1-3, в котором получение начального URL-адреса файла контента, содержащегося в странице, к которой должен быть осуществлен доступ, содержит этап, на котором считывают индексный файл, соответствующий странице, к которой должен быть осуществлен доступ, при этом индексный файл содержит начальный URL-адрес файла контента; и
соответственно, способ дополнительно содержит этап, на котором:
заменяют начальный URL-адрес файла контента, содержащегося в индексном файле, на сформированный текущий URL-адрес и добавляют обновленный индексный файл в ответ по доступу.
5. Способ по любому из пп. 1-3, в котором
ответ по доступу содержит параметр настройки кэша, который используется для того, чтобы указывать то, должен или нет клиент кэшировать файл контента, и длительность кэширования.
6. Способ по любому из пп. 1-3, в котором после приема запроса на доступ из клиента, способ дополнительно содержит этап, на котором
определяют тип файла для индексного файла, соответствующего странице, к которой должен быть осуществлен доступ, и определяют, согласно типу файла для индексного файла, то, содержит ли индексный файл начальный URL-адрес файла контента.
7. Способ по любому из пп. 1-3, в котором  файл cookie ответа по доступу переносит параметр версии для текущей версии веб-узла.
8. Способ доступа к веб-узлам, содержащий этапы, на которых
перехватывают первый ответ по доступу из веб-сервера, при этом первый ответ по доступу отправляется после того, как веб-сервер принимает запрос на доступ из клиента, запрос на доступ указывает страницу, к которой должен быть осуществлен доступ на веб-узле, первый ответ по доступу переносит начальный URL-адрес файла контента, содержащегося в странице, к которой должен быть осуществлен доступ, и начальный URL-адрес содержит информацию исходного пути файла контента;
получают параметр версии для текущей версии веб-узла, при этом каждая версия веб-узла соответствует одной модернизации веб-узла, и каждая версия веб-узла соответствует уникальному параметру версии;
формируют текущий URL-адрес файла контента согласно начальному URL-адресу файла контента и параметру версии для текущей версии веб-узла, при этом текущий URL-адрес содержит часть информации пути и часть для поиска, часть информации пути содержит информацию исходного пути файла контента, и часть для поиска содержит параметр версии для текущей версии веб-узла; и
- возвращают второй ответ по доступу в клиент, при этом второй ответ по доступу переносит текущий URL-адрес файла контента.
9. Способ по п. 8, в котором получение параметра версии для текущей версии веб-узла содержит любой из следующих способов, при которых
способ 1: получают номер версии для текущей версии веб-узла и формируют параметр версии согласно номеру версии;
способ 2: получают номер версии для текущей версии веб-узла и используют номер версии для текущей версии веб-узла в качестве параметра версии; или
способ 3: отправляют обращение на запрос версии на сервер администрирования, при этом обращение на запрос версии переносит идентификатор веб-узла, и принимают параметр версии для текущей версии веб-узла, которая возвращается согласно идентификатору веб-узла посредством сервера администрирования.
10. Способ по п. 9, в котором получение номера версии для текущей версии веб-узла содержит любой из следующих способов, при которых
способ 1: получают файл описания версии веб-узла и считывают номер версии для текущей версии веб-узла из файла описания версии;
способ 2: принимают номер версии для текущей версии веб-узла, которая записывается специалистами по эксплуатации и обслуживанию посредством использования интерфейса администрирования;
способ 3: выполняют файл сценария модернизации, и после завершения модернизации веб-узла, конфигурируют номер версии для текущей версии веб-узла; или
способ 4: отслеживают процесс модернизации версии веб-узла, и после того, как определяется завершение модернизации версии веб-узла, считывают номер версии для текущей версии веб-узла из репозитория версий.
11. Способ по любому из пп. 8-10, в котором
начальный URL-адрес файла контента содержится в индексном файле первого ответа по доступу; и
соответственно, способ дополнительно содержит этап, на котором:
заменяют начальный URL-адрес файла контента, содержащегося в индексном файле, на сформированный текущий URL-адрес и добавляют обновленный индексный файл во второй ответ по доступу.
12. Способ по любому из пп. 8-10, в котором второй ответ по доступу содержит параметр настройки кэша, который используется для того, чтобы указывать то, должен или нет клиент кэшировать файл контента, и длительность кэширования.
13. Способ по любому из пп. 8-10, в котором после перехвата первого ответа по доступу из веб-сервера, способ дополнительно содержит этап, на котором
определяют тип файла для индексного файла, в первом ответе по доступу, соответствующего странице, к которой должен быть осуществлен доступ, и определяют, согласно типу файла для индексного файла, то, содержит лииндексный файл начальный URL-адрес файла контента.
14. Способ по любому из пп. 8-10, в котором файл cookie второго ответа по доступу переносит параметр версии для текущей версии веб-узла.
15. Способ доступа к веб-узлам, содержащий этапы, на которых
отправляют запрос на доступ на веб-сервер, при этом запрос на доступ указывает страницу, к которой должен быть осуществлен доступ на веб-узле;
принимают возвращаемый ответ по доступу, при этом ответ по доступу переносит текущий URL-адрес файла контента, содержащегося в странице, к которой должен быть осуществлен доступ, текущий URL-адрес содержит часть информации пути и часть для поиска, часть информации пути содержит информацию исходного пути файла контента, и часть для поиска содержит параметр версии для текущей версии веб-узла; и
отправляют сообщение с запросом файла на веб-сервер, с тем чтобы получать файл контента, при этом сообщение с запросом файла переносит текущий URL-адрес файла контента.
16. Способ по п. 15, дополнительно содержащий этап, на котором сохраняют имя файла и параметр версии файла контента, которые получены, когда к веб-узлу осуществлен доступ до этого.
17. Способ по п. 16, в котором перед отправкой сообщения с запросом файла на веб-сервер, способ дополнительно содержит этап, на котором
выполняют запрос относительно сохраненного имени файла и параметра версии файла контента, чтобы определять то, что файл контента, содержащийся в странице, к которой должен быть осуществлен доступ, не кэширован.
18. Способ по любому из пп. 15-17, в котором файл cookie ответа по доступу переносит параметр версии, и текущий URL-адрес конкретно представляет собой URL-адрес первого JS-файла; и
соответственно, способ дополнительно содержит этап, на котором:
получают параметр версии из файла cookie, выполняют первый JS-файл и создают XmlHttpRequest-объект, при этом целевой URL-адрес в XmlHttpRequest-объекте содержит информацию исходного адреса второго JS-файла и параметр версии, XmlHttpRequest-объект используется для получения второго JS-файла из веб-сервера, и второй JS-файл указывается ссылкой посредством первого JS-файла.
19. Веб-сервер, содержащий
приемный модуль сервера, выполненный с возможностью принимать запрос на доступ из клиента, при этом запрос на доступ указывает страницу, к которой должен быть осуществлен доступ на веб-узле;
модуль получения сервера, выполненный с возможностью получать начальный универсальный указатель ресурса (URL-адрес) файла контента, содержащегося в странице, к которой должен быть осуществлен доступ, и параметр версии для текущей версии веб-узла, при этом начальный URL-адрес содержит информацию исходного пути файла контента, каждая версия веб-узла соответствует одной модернизации веб-узла, и каждая версия веб-узла соответствует уникальному параметру версии;
модуль формирования сервера, выполненный с возможностью формировать текущий URL-адрес файла контента согласно начальному URL-адресу файла контента и параметру версии для текущей версии веб-узла, при этом текущий URL-адрес содержит часть информации пути и часть для поиска, часть информации пути содержит информацию исходного пути файла контента, и часть для поиска содержит параметр версии для текущей версии веб-узла; и
модуль отправки сервера, выполненный с возможностью возвращать ответ по доступу в клиент, при этом ответ по доступу переносит текущий URL-адрес файла контента.
20. Веб-сервер по п. 19, в котором модуль получения сервера, в частности, выполнен с возможностью получать параметр версии для текущей версии веб-узла любым из следующих способов:
способ 1: получение номера версии для текущей версии веб-узла и формирование параметра версии согласно номеру версии;
способ 2: получение номера версии для текущей версии веб-узла и использование номера версии для текущей версии веб-узла в качестве параметра версии; или
способ 3: отправка обращения на запрос версии на сервер администрирования, при этом обращение на запрос версии переносит идентификатор веб-узла, и прием параметра версии для текущей версии веб-узла, которая возвращается согласно идентификатору веб-узла посредством сервера администрирования.
21. Веб-сервер по п. 20, в котором модуль получения сервера, в частности, выполнен с возможностью получать параметр версии для текущей версии веб-узла любым из следующих способов:
способ 1: получение файла описания версии веб-узла и считывание номера версии для текущей версии веб-узла из файла описания версии;
способ 2: прием номера версии для текущей версии веб-узла, которая записывается специалистами по эксплуатации и обслуживанию посредством использования интерфейса администрирования;
способ 3: выполнение файла сценария модернизации, и после завершения модернизации веб-узла, конфигурирование номера версии для текущей версии веб-узла; или
способ 4: отслеживание процесса модернизации версии веб-узла, и после того, как определяется завершение модернизации версии веб-узла, считывание номера версии для текущей версии веб-узла из репозитория версий.
22. Веб-сервер по любому из пп. 19-21, в котором
модуль получения сервера, в частности, выполнен с возможностью считывать начальный URL-адрес файла контента, содержащегося в индексном файле, соответствующем странице, к которой должен быть осуществлен доступ; и
- соответственно, модуль формирования сервера дополнительно выполнен с возможностью: заменять начальный URL-адрес файла контента, содержащегося в индексном файле, на сформированный текущий URL-адрес и добавлять обновленный индексный файл в ответ по доступу.
23. Прокси-сервер, содержащий
модуль перехвата, выполненный с возможностью перехватывать первый ответ по доступу из веб-сервера, при этом первый ответ по доступу отправляется после того, как веб-сервер принимает запрос на доступ из клиента, запрос на доступ указывает страницу, к которой должен быть осуществлен доступ на веб-узле, первый ответ по доступу переносит начальный URL-адрес файла контента, содержащегося в странице, к которой должен быть осуществлен доступ, и начальный URL-адрес содержит информацию исходного пути файла контента;
модуль получения прокси, выполненный с возможностью получать параметр версии для текущей версии веб-узла, при этом каждая версия веб-узла соответствует одной модернизации веб-узла, и каждая версия веб-узла соответствует уникальному параметру версии;
модуль формирования прокси, выполненный с возможностью формировать текущий URL-адрес файла контента согласно начальному URL-адресу файла контента и параметру версии для текущей версии веб-узла, при этом текущий URL-адрес содержит часть информации пути и часть для поиска, часть информации пути содержит информацию исходного пути файла контента, и часть для поиска содержит параметр версии для текущей версии веб-узла; и
модуль отправки прокси, выполненный с возможностью возвращать второй ответ по доступу в клиент, при этом второй ответ по доступу переносит текущий URL-адрес файла контента.
24. Прокси-сервер по п. 23, в котором модуль получения прокси, в частности, выполнен с возможностью получать параметр версии для текущей версии веб-узла любым из следующих способов:
способ 1: получение номера версии для текущей версии веб-узла и формирование параметра версии согласно номеру версии;
способ 2: получение номера версии для текущей версии веб-узла и использование номера версии для текущей версии веб-узла в качестве параметра версии; или
способ 3: отправка обращения на запрос версии на сервер администрирования, при этом обращение на запрос версии переносит идентификатор веб-узла, и прием параметра версии для текущей версии веб-узла, которая возвращается согласно идентификатору веб-узла посредством сервера администрирования.
25. Прокси-сервер по п. 24, в котором модуль получения прокси, в частности, выполнен с возможностью получать параметр версии для текущей версии веб-узла любым из следующих способов:
способ 1: получение файла описания версии веб-узла и считывание номера версии для текущей версии веб-узла из файла описания версии;
способ 2: прием номера версии для текущей версии веб-узла, которая записывается специалистами по эксплуатации и обслуживанию посредством использования интерфейса администрирования;
способ 3: выполнение файла сценария модернизации, и после завершения модернизации веб-узла, конфигурирование номера версии для текущей версии веб-узла; или
способ 4: отслеживание процесса модернизации версии веб-узла, и после того, как определяется завершение модернизации версии веб-узла, считывание номера версии для текущей версии веб-узла из репозитория версий.
26. Прокси-сервер по любому из пп. 23-25, в котором
начальный URL-адрес файла контента содержится в индексном файле первого ответа по доступу; и
соответственно, модуль формирования прокси дополнительно выполнен с возможностью: заменять начальный URL-адрес файла контента, содержащегося в индексном файле, на сформированный текущий URL-адрес и добавлять обновленный индексный файл во второй ответ по доступу.
27. Клиент, содержащий модуль отправки клиента, выполненный с возможностью отправлять запрос на доступ на веб-сервер, при этом запрос на доступ указывает страницу, к которой должен быть осуществлен доступ на веб-узле; и
приемный модуль клиента, выполненный с возможностью принимать возвращаемый ответ по доступу, при этом ответ по доступу переносит текущий URL-адрес файла контента, содержащегося в странице, к которой должен быть осуществлен доступ, текущий URL-адрес содержит часть информации пути и часть для поиска, часть информации пути содержит информацию исходного пути файла контента, и часть для поиска содержит параметр версии для текущей версии веб-узла, при этом:
модуль отправки клиента дополнительно выполнен с возможностью отправлять сообщение с запросом файла на веб-сервер, с тем чтобы получать файл контента, при этом сообщение с запросом файла переносит текущий URL-адрес файла контента.
28. Клиент по п. 27, дополнительно содержащий блок хранения, выполненный с возможностью сохранять имя файла и параметр версии файла контента, которые получены, когда к веб-узлу осуществлен доступ до этого.
29. Клиент по п. 28, дополнительно содержащий
блок обработки, выполненный с возможностью выполнять запрос, из блока хранения, относительно сохраненного имени файла и параметра версии файла контента, так чтобы определять то, кэширован или нет файл контента, содержащийся в странице, к которой должен быть осуществлен доступ, и если нет, модуль отправки клиента отправляет сообщение с запросом файла на веб-сервер.
30. Клиент по любому из пп. 27-29, в котором файл cookie ответа по доступу переносит параметр версии, и текущий URL-адрес конкретно представляет собой URL-адрес первого JS-файла; и
клиент дополнительно содержит
AJAX-механизм, выполненный с возможностью: получать параметр версии из файла cookie, выполнять первый JS-файл и создавать XmlHttpRequest-объект, при этом целевой URL-адрес в XmlHttpRequest-объекте содержит информацию исходного адреса второго JS-файла и параметр версии, XmlHttpRequest-объект используется для получения второго JS-файла из веб-сервера, и второй JS-файл указывается ссылкой посредством первого JS-файла.
31. Система веб-узла, содержащая веб-сервер и прокси-сервер, при этом
веб-сервер выполнен с возможностью: принимать запрос на доступ из клиента, при этом запрос на доступ указывает страницу, к которой должен быть осуществлен доступ на веб-узле, и возвращать первый ответ по доступу в клиент, при этом первый ответ по доступу переносит начальный URL-адрес файла контента, содержащегося в странице, к которой должен быть осуществлен доступ, и начальный URL-адрес содержит информацию исходного пути файла контента;
прокси-сервер выполнен с возможностью: перехватывать первый ответ по доступу и получать параметр версии для текущей версии веб-узла, при этом каждая версия веб-узла соответствует одной модернизации веб-узла, и каждая версия веб-узла соответствует уникальному параметру версии; и
прокси-сервер дополнительно выполнен с возможностью: формировать текущий URL-адрес файла контента согласно начальному URL-адресу файла контента и параметру версии для текущей версии веб-узла и возвращать второй ответ по доступу в клиент, при этом второй ответ по доступу переносит текущий URL-адрес файла контента, текущий URL-адрес содержит часть информации пути и часть для поиска, часть информации пути содержит информацию исходного пути файла контента, и часть для поиска содержит параметр версии для текущей версии веб-узла.