МОНИТОРИНГ ЗАДЕРЖКИ ТЕГА И СИСТЕМА УПРАВЛЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ ВЕБ-СТРАНИЦЫ

1. Способ для управления веб-страницой в сети, предусматривающий
мониторинг задержки кода, который будет введен во время показа веб-страницы, причем мониторинг асинхронен к запросу для веб-страницы и по меньшей мере частично основывается на текущем состоянии для кода, который должен быть введен во время показа веб-страницы;
обновление состояния для кода, по меньшей мере частично основываясь на задержке и текущем состоянии, и
определение развертывания кода с использованием состояния кода в ответ на запрос для веб-страницы.
2. Способ по п. 1, в котором код соответствует множеству состояний, которые включают в себя по меньшей мере нормальное состояние, помеченное состояние и по меньшей мере одно состояние приостановки.
3. Способ по п. 1, в котором определение развертывания кода дополнительно предусматривает
разрешение развертывания, если код находится в нормальном состоянии или помеченном состоянии и
блокирование развертывания если код находится в состоянии приостановки.
4. Способ по п. 1, в котором обновление состояния дополнительно предусматривает
переход от первого состояния ко второму состоянию, если результаты задержки по меньшей мере одни из следующих, включающих в себя
пороговое значение числа последовательных событий задержки превышено;
пороговое значение числа событий задержки в пределах заданного периода времени превышено, или задержка превышает пороговое значение величины серьезности.
5. Способ по п. 1, в котором обновление состояния дополнительно предусматривает
переход от первого состояния ко второму состоянию, если результаты задержки по меньшей мере одни из следующих, включающих в себя
пороговое значение числа последовательных событий отсутствия задержки превышено,
пороговое значение числа событий отсутствия задержки в заданный период времени превышено или
задержка ниже порогового значения величины умеренности.
6. Способ по п. 1, в котором обновление состояния дополнительно предусматривает,
если результаты задержки в состоянии задержки, выполнение дальнейших действий, включающих в себя,
если код находится в нормальном состоянии, перемещение кода в помеченное состояние, если пороговое значение числа событий задержки превышено;
если код находится в помеченном состоянии, перемещение кода в первое состояние приостановки, если другое пороговое значение числа событий задержки превышено;
если код находится в первом состоянии приостановки, перемещение кода во второе состоянии приостановки по истечению заданного периода времени, и
если код находится во втором состоянии приостановки, перемещение кода в первое состояние приостановки, если превышено еще одного пороговое значение числа событий задержки.
7. Способ по п. 1, в котором обновление состояния дополнительно предусматривает:
если результаты задержки в событии отсутствия задержки, выполнение дальнейших действий, включающих в себя:
если код находится в помеченном состоянии, перемещение кода в нормальное состояние, если пороговое значение числа событий отсутствия задержки превышено и
если код находится в состоянии приостановки, перемещение кода в помеченное состояние, если превышено другое пороговое состояние числа событий отсутствия задержки.
8. Способ по п. 1, в котором обновление состояния дополнительно предусматривает,
если код находится в нормальном состоянии, перемещение кода в помеченное состояние, если задержка превышает порог предупреждения;
если код находится в нормальном состоянии, перемещение кода в предприостановленное состояние, если задержка превышает пороговое значение ожидания, причем пороговое значение ожидания выше, чем пороговое значение предупреждения;
если код находится в помеченном состоянии, перемещение кода в предприостановленное состояние, если задержка превышает пороговое значение ожидания;
если код находится в предприостановленном состоянии, перемещение кода в приостановленное состояние, если задержка превышает пороговое значение ожидания для нескольких последовательных попыток мониторинга;
если код находится в приостановленном состоянии, перемещение кода в постприостановленное состояние после истечения предопределенного периода времени, и
если код находится в постприостановленном состоянии, перемещение кода в приостановленное состояние, если задержка превышает пороговое значение ожидания для нескольких последовательных попыток мониторинга.
9. Способ по п. 1, в котором обновление состояния дополнительно предусматривает,
если код находится в помеченном состоянии, перемещение кода в нормальное состояние, если задержка меньше, чем пороговое значение предупреждения;
если код находится в предприостановленном состоянии, перемещение кода в помеченное состояние, если задержка меньше, чем пороговое значение ожидания, причем пороговое значение ожидания выше, чем пороговое значение предупреждения;
если код находится в постприостановленном состоянии, перемещение кода в помеченное состояние, если задержка превышает пороговое значение предупреждения и меньше порогового значения ожидания для нескольких последовательных попыток мониторинга и
если код находится в постприостановленном состоянии, перемещение кода в нормальное состояние, если задержка меньше, чем пороговое значение предупреждения для нескольких последовательных попыток мониторинга.
10. Система для управления веб-страницами в сети, содержащая:
по меньшей мере одно серверное устройство мониторинга настроенное для выполнения действий, включающих в себя:
мониторинг задержки кода, который будет введен во время показа веб-страницы, причем мониторинг асинхронен к запросам для веб-страницы и основывается по меньшей мере на части одного текущего состояния для кода, который должен быть введен во время показа веб-страницы;
обновление состояния для кода по меньшей мере частично основанное на задержке и текущем состояние и
определение развертывания кода с использованием состояния кода в ответ на запрос для веб-страницы.
11. Система по п. 10, в которой по меньшей мере одно серверное устройство мониторинга определяет возможность развертывания кода путем разрешения развертывания кода, если код находится в нормальном состоянии или в помеченном состоянии, и блокирует развертывание кода, если код в состоянии приостановки.
12. Система по п. 10, в которой по меньшей мере одно серверное устройство мониторинга обновляет состояние путем перемещения кода из первого состояния во второе состояние, если результаты задержки по меньшей мере одни из следующих, включающих в себя
пороговое значение числа последовательных событий задержки превышено;
пороговое значение числа событий задержки в пределах заданного периода времени превышено или
задержка превышает пороговое значение величины серьезности.
13 Система по п. 10, в которой по меньшей мере одно серверное устройство мониторинга обновляет состояние путем перемещения кода из первого состояния во второе состояние, если результаты задержки по меньшей мере одни из следующих, включающих в себя
пороговое значение числа последовательных событий отсутствия задержки превышено;
пороговое значение числа событий отсутствия задержки в пределах заданного периода времени превышено или
задержка ниже, чем пороговое значение величины умеренности.
14. Система по п. 10, в которой по меньшей мере одно серверное устройство мониторинга обновляет состояние, если результаты задержки в состоянии задержки путем:
если код находится в нормальном состоянии, перемещение кода в помеченное состояние, если превышено пороговое значение задержки;
если код находится в помеченном состоянии, перемещение кода в первое состояние приостановки, если превышено другое пороговое значение числа событий задержки;
если код находится в первом состоянии приостановки, перемещение кода во второе состоянии приостановки после истечения заданного периода времени и
если код находится во втором состоянии приостановки, перемещение кода в первое состояние приостановки, если еще одно пороговое значение числа событий задержки превышено.
15. Система по п. 10, в которой по меньшей мере одно серверное устройство мониторинга обновляет состояние, если результаты задержки в состоянии отсутствия задержки путем:
если код находится в помеченном состоянии, перемещение кода в нормальное состояние, если пороговое значение числа событий отсутствия задержки превышено и
если код находится в состоянии приостановки, перемещение кода в помеченное состояние, если еще одно пороговое значение числа событий отсутствия задержки превышено.
16. Система по п. 10, в которой по меньшей мере одно серверное устройство мониторинга обновляет состояние кода путем:
если код находится в нормальном состоянии, перемещение кода в помеченное состояние, если превышено пороговое значение предупреждения;
если код находится в нормальном состоянии, перемещение кода в предприостановленное состояние, если задержка превышает пороговое значение ожидания, причем пороговое значение ожидания выше, чем пороговое значение предупреждения;
если код находится в помеченном состоянии, перемещение кода в предприостановленное состояние, если задержка превышает пороговое значение ожидания;
если код находится в предприостановленном состоянии, перемещение кода в приостановленное состояние, если задержка превышает пороговое значение ожидания для нескольких последовательных попыток мониторинга;
если код находится в приостановленном состоянии, перемещение кода в постприостановленное состояние после истечения заданного периода времени и
если код находится в постприостановленном состоянии, перемещение кода в приостановленное состояние, если задержка превышает пороговое значение ожидания для нескольких последовательных попыток мониторинга.
17. Система по п. 10, в которой по меньшей мере одно серверное устройство мониторинга обновляет состояние кода путем:
если код находится в помеченном состоянии, перемещение кода в нормальное состояние, если задержка меньше, чем пороговое значение предупреждения;
если код находится в предприостановленном состоянии, перемещение кода в помеченное состоянии, если задержка меньше, чем пороговое значение ожидания, причем пороговое значение ожидания выше, чем пороговое значение предупреждения;
если код находится в постприостановленном состоянии, перемещение кода в помеченное состояния, если задержка превышает пороговое значение предупреждения и меньше порогового значения ожидания для нескольких последовательных попыток мониторинга и
если код находится в постприостановленном состоянии, перемещение кода в нормальное состояние, если задержка меньше, чем пороговое значение предупреждения для нескольких последовательных попыток мониторинга.
18. Считываемый процессором носитель данных, включающий в себя инструкции для управления веб-страницами в сети, причем выполнение инструкций процессором разрешает действия, предусматривающие
мониторинг задержки кода, который будет введен во время показа веб-страницы, причем мониторинг асинхронен к запросу для веб-страницы и по меньшей мере частично основывается на текущем состоянии для кода, который должен быть введен во время показа веб-страницы;
обновление состояния для кода, по меньшей мере частично основываясь на задержке и текущем состоянии, и
определение развертывания кода, использующего состояние кода в ответ на запрос для веб-страницы.
19. Считываемый процессором носитель данных по п. 18, в котором код соответствует множеству состояний, которые включают в себя по меньшей мере нормальное состояние, помеченное состояние и по меньшей мере одно состояние приостановки.
20. Считываемый процессором носитель данных по п. 18, в котором выполнение инструкций процессором дополнено инструментами определения развертывания кода путем:
разрешения развертывания, если код находится в нормальном состоянии или помеченном состоянии, и
блокирования развертывания, если код находится в состоянии приостановки.
21. Считываемый процессором носитель данных по п. 18, в котором выполнение инструкций процессором дополнено инструментами обновления состояния путем:
перехода от первого состояния во второе состояние, если результаты задержки по меньшей мере одни из следующих, включающих в себя
пороговое значение числа последовательных событий задержки превышено;
пороговое значение числа событий задержки в пределах заданного периода времени превышено или
задержка превышает пороговое значение величины серьезности.
22. Считываемый процессором носитель данных по п. 18, в котором выполнение инструкций процессором дополнено инструментами обновления состояния путем:
перехода от первого состояния во второе состояние, если результаты задержки по меньшей мере одни из следующих, включающих в себя
пороговое значение числа последовательных событий отсутствия задержки превышено;
пороговое значение числа событий отсутствия задержки в пределах заданного периода времени превышено или
задержка ниже, чем пороговое значение величины умеренности.
23. Считываемый процессором носитель данных по п. 18, в котором выполнение инструкций процессором дополнено инструментами обновления состояния путем:
если результаты задержки в состоянии задержки, выполнение дальнейших действий, включающих в себя,
если код находится в нормальном состоянии, перемещение кода в помеченное состояние, если пороговое значение числа событий задержки превышено;
если код находится в помеченном состоянии, перемещение кода в первое состояние приостановки, если другое пороговое значение числа событий задержки превышено;
если код находится в первом состоянии приостановки, перемещение кода во второе состоянии приостановки по истечению заданного периода времени и
если код во втором состоянии приостановки, перемещение кода в первое состояние приостановки при превышении еще одного порогового значения числа событий задержки.
24. Считываемый процессором носитель данных по п. 18, в котором выполнение инструкций процессором дополнено инструментами обновления состояния путем:
если результаты задержки в событии отсутствия задержки, выполнение дальнейших действий, включающих в себя,
если код находится в помеченном состоянии, перемещение кода в нормальное состояние, если пороговое значение числа событий отсутствия задержки превышено и
если код находится в состоянии приостановки, перемещение кода в помеченное состояние, если превышено другое пороговое состояние числа событий отсутствия задержки.
25. Считываемый процессором носитель данных по п. 18, в котором выполнение инструкций процессором дополнено инструментами обновления состояния путем:
если код находится в нормальном состоянии, перемещение кода в помеченное состояние, если задержка превышает порог предупреждения;
если код находится в нормальном состоянии, перемещение кода в предприостановленное состояние, если задержка превышает пороговое значение ожидания, причем пороговое значение ожидания выше, чем пороговое значение предупреждения;
если код находится в помеченном состоянии, перемещение кода в предприостановленное состояние, если задержка превышает пороговое значение ожидания;
если код находится в предприостановленном состоянии, перемещение кода в приостановленное состояние, если задержка превышает пороговое значение ожидания для нескольких последовательных попыток мониторинга;
если код находится в приостановленном состоянии, перемещение кода в постприостановленное состояние после истечения предопределенного периода времени и
если код находится в постприостановленном состоянии, перемещение кода в приостановленное состояние, если задержка превышает пороговое значения ожидания для нескольких последовательных попыток мониторинга.
26. Считываемый процессором носитель данных по п. 18, в котором выполнение инструкций процессором дополнено инструментами обновления состояния путем:
если код находится в помеченном состоянии, перемещение кода в нормальное состояние, если задержка меньше, чем пороговое значение предупреждения;
если код находится в предприостановленном состоянии, перемещение кода в помеченное состоянии, если задержка меньше, чем пороговое значение ожидания, причем пороговое значение ожидания выше, чем пороговое значение предупреждения;
если код находится в постприостановленном состоянии, перемещение кода в помеченное состояние, если задержка превышает пороговое значение предупреждения и меньше порогового значения ожидания для нескольких последовательных попыток мониторинга и
если код находится в постприостановленном состоянии, перемещение кода в нормальное состояние, если задержка меньше, чем пороговое значение предупреждения для нескольких последовательных попыток мониторинга.
27. Сетевое устройство управления тегами для веб-страниц, содержащее
память для хранения по меньшей мере инструкций и
процессор, который выполняет инструкции для разрешения действий, включающих в себя
мониторинг задержки кода, который будет введен во время показа веб-страницы, причем мониторинг асинхронен к запросу для веб-страницы и по меньшей мере частично основывается на текущем состоянии для кода, который должен быть введен во время показа веб-страницы;
обновление состояния для кода, по меньшей мере частично основываясь на задержке и текущем состоянии, и
определение развертывания кода, использующего состояние кода в ответ на запрос для веб-страницы.
28. Сетевое устройство по п. 27, в котором код соответствует множеству состояний, включающих в себя по меньшей мере нормальное состояние, помеченное состояние и по меньшей мере одно состояние приостановки.
29. Сетевое устройство по п. 27, в котором выполнение инструкций процессором дополнено инструментами определения развертывания кода путем:
разрешения развертывания, если код находится в нормальном состоянии или помеченном состоянии, и
блокирования развертывания, если код находится в состоянии приостановки.
30. Сетевое устройство по п. 27, в котором выполнение инструкций процессором дополнено инструментами обновления состояния путем:
перехода от первого состояния ко второму состоянию, если результаты задержки по меньшей мере одни из следующих, включающих в себя
пороговое значение числа последовательных событий задержки превышено;
пороговое значение числа событий задержки в пределах заданного периода времени превышено или задержка превышает пороговое значение величины серьезности;
пороговое значение числа событий задержки в пределах заданного периода времени превышено или
задержка превышает пороговое значение серьезности.
31. Сетевое устройство по п. 27, в котором выполнение инструкций процессором дополнено инструментами обновления состояния путем:
перехода от первого состояния ко второму состоянию, если результаты задержки по меньшей мере одни из следующих, включающих в себя
пороговое значение числа последовательных событий отсутствия задержки превышено,
пороговое значение числа событий отсутствия задержки в заданный период времени превышено или
задержка ниже порогового значения величины умеренности.
32. Сетевое устройство по п. 27, в котором выполнение инструкций процессором дополнено инструментами обновления состояния путем:
если результаты задержки в состоянии задержки, выполнение дальнейших действий, включающих в себя:
если код находится в нормальном состоянии, перемещение кода в помеченное состояние, если пороговое значение числа событий задержки превышено;
если код находится в помеченном состоянии, перемещение кода в первое состояние приостановки, если другое пороговое значение числа событий задержки превышено;
если код находится в первом состоянии приостановки, перемещение кода во второе состоянии приостановки по истечении заданного периода времени и
если код во втором состоянии приостановки, перемещение кода в первое состояние приостановки при превышении еще одного порогового значения числа событий задержки.
33. Сетевое устройство по п. 27, в котором выполнение инструкций процессором дополнено инструментами обновления состояния путем:
если результаты задержки в событии отсутствия задержки, выполнение дальнейших действий, включающих в себя:
если код находится в помеченном состоянии, перемещение кода в нормальное состояние, если пороговое значение числа событий отсутствия задержки превышено и
если код находится в состоянии приостановки, перемещение кода в помеченное состояние, если превышено другое пороговое состояние числа событий отсутствия задержки.
34. Сетевое устройство по п. 27, в котором выполнение инструкций процессором дополнено инструментами обновления состояния путем:
если код находится в нормальном состоянии, перемещение кода в помеченное состояние, если задержка превышает порог предупреждения;
если код находится в нормальном состоянии, перемещение кода в предприостановленное состояние, если задержка превышает пороговое значение ожидания, причем пороговое значение ожидания выше, чем пороговое значение предупреждения;
если код находится в помеченном состоянии, перемещение кода в предприостановленное состояние, если задержка превышает пороговое значение ожидания;
если код находится в предприостановленном состоянии, перемещение кода в приостановленное состояние, если задержка превышает пороговое значение ожидания для нескольких последовательных попыток мониторинга;
если код находится в приостановленном состоянии, перемещение кода в постприостановленное состояние после истечения предопределенного периода времени и
если код находится в постприостановленном состоянии, перемещение кода в приостановленное состояние, если задержка превышает пороговое значения ожидания для нескольких последовательных попыток мониторинга.
35. Сетевое устройство по п. 27, в котором выполнение инструкций процессором дополнено инструментами обновления состояния путем:
если код находится в помеченном состоянии, перемещение кода в нормальное состояние, если задержка меньше, чем пороговое значение предупреждения;
если код находится в предприостановленном состоянии, перемещение кода в помеченное состоянии, если задержка меньше, чем пороговое значение ожидания, причем пороговое значение ожидания выше, чем пороговое значение предупреждения;
если код находится в постприостановленном состоянии, перемещение кода в помеченное состояние, если задержка превышает пороговое значение предупреждения и меньше порогового значения ожидания для нескольких последовательных попыток мониторинга и
если код находится в постприостановленном состоянии, перемещение кода в нормальное состояние, если задержка меньше, чем пороговое значение предупреждения для нескольких последовательных попыток мониторинга.