Server-Side vs. Server-Side vs. Client-Side: Die beiden Scripting-Techniken im Vergleich Клиентская сторона: сравнение двух методов сценариев
11.08.16 | 11.08.16 | Web-Entwicklung веб - разработка
Das Web basiert seit jeher auf einem einfachen Prinzip: Inhalte verschiedenster Art werden von Webservern bereitgestellt und können via HTTP oder FTP von Clients abgerufen werden. Интернет всегда основывался на простом принципе: контент различных типов предоставляется веб-серверами и может быть получен клиентом через HTTP или FTP. Bei den Clients handelt es sich um die bestens bekannten Browser wie Mozilla Firefox oder Google Chrome, die auf dem System des Users installiert und ausgeführt werden. Клиенты - это самые известные браузеры, такие как Mozilla Firefox или Google Chrome, установленные и запущенные в системе пользователя. Webserver wie Apache oder NGINX hingegen sind Bestandteil von Webprojekten, werden in dieser Umgebung auch installiert und ausgeführt und ermöglichen dem jeweiligen Client den Zugriff auf die Inhalte. С другой стороны, веб-серверы, такие как Apache или NGINX, являются частью веб-проектов, также устанавливаются и выполняются в этой среде и позволяют соответствующему клиенту получать доступ к контенту. Während statische Inhalte wie klassische HTML-Elemente oder Bilder einfach nur übertragen und dargestellt werden, funktionieren dynamische Inhalte wie ein Wiki, ein Drop-down-Menü oder sämtliche Webanwendungen nur mithilfe von Skripten . Хотя статический контент, такой как классические HTML-элементы или изображения, просто переносится и отображается, динамический контент, такой как вики, выпадающее меню или все веб-приложения, будет работать только со сценариями . Diese müssen mit der entsprechenden Skriptsprache ausgeführt und interpretiert werden, was einerseits auf Seiten des Servers, andererseits auf Seiten des Clients geschehen kann. Они должны выполняться и интерпретироваться с помощью соответствующего языка сценария, который может выполняться на стороне сервера, с другой стороны, на стороне клиента. Aus diesem Grund unterscheidet man auch zwischen Server-Side-Scripting und Client-Side-Scripting. По этой причине проводится различие между сценариями на стороне сервера и сценариями на стороне клиента.
Was ist Server-Side-Scripting? Что такое серверные скрипты?
Server-Side-Scripting ist eine Technik, die bei der Entwicklung von Websites mit dynamischen Elementen und Webanwendungen zum Einsatz kommt. Сценарий на стороне сервера - это метод, используемый при разработке веб-сайтов с динамическими элементами и веб-приложениями. Sie basiert auf der Verwendung von Skripten, die vom Webserver mithilfe der geeigneten Skriptsprachen ausgeführt werden, wenn ein Client die entsprechenden Inhalte anfordert. Он основан на использовании сценариев, выполняемых веб-сервером, с использованием соответствующих языков сценариев, когда клиент запрашивает соответствующий контент. Aufgabe der Skripte ist es oft, die passenden Daten aus einer Datenbank abzuholen und in das Webprojekt einzubauen. Задача сценариев часто заключается в том, чтобы извлекать соответствующие данные из базы данных и интегрировать ее в веб-проект. Der Nutzer greift über HTML-Seiten darauf zu, wobei ihm der Quellcode der Skripte komplett verborgen bleibt. Пользователь обращается через HTML-страницы, в результате чего исходный код скриптов остается полностью скрытым. Die Nutzung solcher Server-Side-Scripts setzt voraus, dass der Client fortführend weitere Anfragen an den Webserver sendet, um dem User neue, veränderte Informationen zukommen zu lassen. Для использования таких серверных сценариев требуется, чтобы клиент продолжал отправлять дополнительные запросы на веб-сервер, чтобы предоставить пользователю новую измененную информацию. Das bedeutet einerseits eine starke Auslastung der Server-Kapazitäten, was Einfluss auf die Antwortzeit des Webservers hat, und andererseits, dass eine bestehende Verbindung zum Server für die Nutzung des Webangebots unabdingbar ist. Это означает, с одной стороны, сильное использование емкости сервера, которое влияет на время отклика веб-сервера, а с другой стороны, существующее подключение к серверу является незаменимым для использования веб-предложения. In den frühen Tagen des World Wide Webs wurde Server-Side-Scripting beinahe ausschließlich vollzogen, indem Entwickler Programme in C sowie Perl- und Kommandozeilen-Skripte schrieben. В первые дни World Wide Web скрипты на стороне сервера были почти полностью выполнены, написав программы разработчика на C, а также скрипты Perl и командной строки. Diese Anwendungen wurden vom Server-Betriebssystem ausgeführt und interpretiert, woraufhin das Ergebnis vom Webserver über das Common Gateway Interface (CGI) an den zugreifenden Browser übermittelt werden konnte. Эти приложения были выполнены и интерпретированы операционной системой сервера, после чего результат может быть передан от веб-сервера к браузеру доступа через общий интерфейс шлюза (CGI). Viele moderne Webserver können Skripte mittlerweile auch direkt ausführen, z. Многие современные веб-серверы теперь могут выполнять скрипты напрямую, B. mithilfe entsprechender Module. Например, используя соответствующие модули. ..
http://hosting.1und1.de/digitalguide/websites/web-entwicklung/server-side-und-client-side-scripting-die-unterschiede/http://translate.google.com/translate?hl=ru&sl=auto&tl=ru&u=hosting.1und1.de/digitalguide/websites/web-entwicklung/server-side-und-client-side-scripting-die-unterschiede/