Другие языки программирования и технологии

Для чего используются скрипты?

Мне этот вопрос задал ученик 11 класса. Они проходят веб программирование. Можете дать простой ответ, чтобы он понял и смог ответить преподавателю?
Если при недолгой работе с вашим сайтом или при заходе на сайт, вы стали получать ошибку:
"Ваш IP был временно заблокирован по причине слишком высокого потока запросов. ", то это означает, что у вас на сайте установлены скрипты, которые создают повышенную нагрузку на сервер. Такие скрипты обычно работают через функции $.load $.ajax $.get с обработкой параметров
динамических страниц. Запросы и обработка в подобных скриптах реализованы в виде высокочастотных запросов. Если по-русски, то такие скрипты запрашивают страницы, которые конфигурируются по запросу клиента к базе данных. Это скрипты, которые опрашивают или "вытягивают" какую либо информацию из профиля пользователя например, а потом выводят эту информацию на нужные страницы сайта, при этом запрос данных идет постоянно и с большой частотой. Скрипты проверяющие наличие личных сообщений с повышенной частотой, скрипты считывающие количество наградок пользователя и выводящие наградки на страницах форума например, опрос и вывод аватаров пользователей и прочие скрипты постоянно засылающие запросы на сервер.
Блокировка IP длится 3 часа, в течении которых вы не сможете производить никаких действий на сайте и в админке. Блокировка IP действует только в рамках определённого сайта, во время блокировки можно посещать другие сайты, которые находятся на том же сервере, что и сайт на котором произошла блокировка.
Скрипты дающие повышенную нагрузку на сервер нужно или оптимизировать, или если нет знаний - удалить с сайта. После удаления скриптов блокировки прекратятся.
Плохо написанные скрипты, грабберы, программы сканирующие ссылки на сайте (sitemap генератор например и программа для проверки битых ссылок) , а так же пустой трафик автокликеров (программы по обмену трафиком по типу вебсёрферов) всё это большая и неприоритетная нагрузка на сервера, из-за которой может пойти в ущерб приоритетный трафик: такой как естественный трафик пользователей, беспрепятственное сканирование поисковыми роботами сайтов, сканирование роботами-партнерок (сапа например) , и работа внутренних скриптов системы. Всё это может негативно сказаться не только на работе сервера, что в свою очередь может отразиться на работе сайтов, находящихся на одном сервере.
Василий Овчинников
Василий Овчинников
79 678
Лучший ответ
Скрипты - это набор действий. При вызове скрипта по имени выполняется заложенный в нем набор действий, что позволяет просто использовать некоторую группу действий по несколько раз всего лишь написав несколько раз имя скрипта. Как-то так)
Иброхим .
Иброхим .
90 310