{"id":77,"date":"2020-08-23T01:51:37","date_gmt":"2020-08-23T01:51:37","guid":{"rendered":"https:\/\/mundohosting.cl\/blog\/?p=77"},"modified":"2020-08-27T02:26:20","modified_gmt":"2020-08-27T02:26:20","slug":"que-es-cgi","status":"publish","type":"post","link":"https:\/\/hostingprofesional.cl\/blog\/que-es-cgi\/","title":{"rendered":"\u00bfQu\u00e9 es CGI?"},"content":{"rendered":"<p>Es el sistema m\u00e1s antiguo que existe para la programaci\u00f3n de las p\u00e1ginas din\u00e1micas de servidor. Actualmente se encuentra un poco desfasado por diversas razones entre las que destaca la dificultad con la que se desarrollan los programas y la pesada carga que supone para el servidor que los ejecuta.<\/p>\n<p>Los CGI se escriben habitualmente en el lenguaje Perl, sin embargo, otros lenguajes como C, C++ o Visual Basic pueden ser tambi\u00e9n empleados para construirlos.<\/p>\n<p>El funcionamiento b\u00e1sico de un programa CGI es parecido al apuntado para el conjunto de las p\u00e1ginas din\u00e1micas del servidor, con algunas particularidades.<\/p>\n<p>Se realiza una petici\u00f3n http, a la que pueden acompa\u00f1ar datos llegados o bien por un formulario o bien a trav\u00e9s de la URL.<\/p>\n<p>El servidor ejecuta los programas CGI a los que se accede y trabaja con los recursos necesarios para llevar a cabo las acciones, como por ejemplo bases de datos.<\/p>\n<p>El programa CGI va escribiendo en la salida est\u00e1ndar el resultado de la ejecuci\u00f3n del CGI, que incluye etiquetas HTML, ya que lo que se escribe es una p\u00e1gina web.<\/p>\n<p>Algunas desventajas de la programaci\u00f3n en CGI son las siguientes:<br \/>\nLos resultados se escriben directamente con el CGI, as\u00ed que el c\u00f3digo del programa se mezcla con el del HTML haciendo dif\u00edcil su comprensi\u00f3n y mantenimiento.<br \/>\nCada programa CGI que se pone en marcha lo hace en un espacio de memoria propio. As\u00ed, si tres usuarios ponen en marcha un CGI a la vez se multiplicar\u00e1 por tres la cantidad de recursos que ocupe ese CGI. Esto significa una grave ineficiencia.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es el sistema m\u00e1s antiguo que existe para la programaci\u00f3n de las p\u00e1ginas din\u00e1micas de servidor. Actualmente se encuentra un poco desfasado por diversas razones entre las que destaca la dificultad con la que se [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-77","post","type-post","status-publish","format-standard","hentry","category-programacion"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v14.8.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u00bfQu\u00e9 es CGI? - MUNDOHOSTING.CL<\/title>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mundohosting.cl\/blog\/que-es-cgi\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfQu\u00e9 es CGI? - MUNDOHOSTING.CL\" \/>\n<meta property=\"og:description\" content=\"Es el sistema m\u00e1s antiguo que existe para la programaci\u00f3n de las p\u00e1ginas din\u00e1micas de servidor. Actualmente se encuentra un poco desfasado por diversas razones entre las que destaca la dificultad con la que se [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mundohosting.cl\/blog\/que-es-cgi\/\" \/>\n<meta property=\"og:site_name\" content=\"MUNDOHOSTING.CL\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hostingprofesional\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-23T01:51:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-08-27T02:26:20+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MundohostingC\" \/>\n<meta name=\"twitter:site\" content=\"@MundohostingC\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/hostingprofesional.cl\/blog\/#organization\",\"name\":\"MUNDOHOSTING.CL\",\"url\":\"https:\/\/hostingprofesional.cl\/blog\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/hostingprofesional\/\",\"https:\/\/www.youtube.com\/channel\/UCPnXgftiuMwPTJ8Vdp2QVVg\",\"https:\/\/twitter.com\/MundohostingC\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/hostingprofesional.cl\/blog\/#logo\",\"inLanguage\":\"es\",\"url\":\"https:\/\/hostingprofesional.cl\/blog\/wp-content\/uploads\/2020\/08\/logo_redondo_transparente_chico.png\",\"width\":100,\"height\":100,\"caption\":\"MUNDOHOSTING.CL\"},\"image\":{\"@id\":\"https:\/\/hostingprofesional.cl\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hostingprofesional.cl\/blog\/#website\",\"url\":\"https:\/\/hostingprofesional.cl\/blog\/\",\"name\":\"MUNDOHOSTING.CL\",\"description\":\"Blog de Ayuda\",\"publisher\":{\"@id\":\"https:\/\/hostingprofesional.cl\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/hostingprofesional.cl\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":[\"WebPage\",\"\"],\"@id\":\"https:\/\/mundohosting.cl\/blog\/que-es-cgi\/#webpage\",\"url\":\"https:\/\/mundohosting.cl\/blog\/que-es-cgi\/\",\"name\":\"\\u00bfQu\\u00e9 es CGI? - MUNDOHOSTING.CL\",\"isPartOf\":{\"@id\":\"https:\/\/hostingprofesional.cl\/blog\/#website\"},\"datePublished\":\"2020-08-23T01:51:37+00:00\",\"dateModified\":\"2020-08-27T02:26:20+00:00\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mundohosting.cl\/blog\/que-es-cgi\/\"]}]},{\"@type\":[\"Article\",\"\"],\"@id\":\"https:\/\/mundohosting.cl\/blog\/que-es-cgi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/mundohosting.cl\/blog\/que-es-cgi\/#webpage\"},\"author\":{\"@id\":\"https:\/\/hostingprofesional.cl\/blog\/#\/schema\/person\/c608429abea4273a62467f1e49cd0b44\"},\"headline\":\"\\u00bfQu\\u00e9 es CGI?\",\"datePublished\":\"2020-08-23T01:51:37+00:00\",\"dateModified\":\"2020-08-27T02:26:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/mundohosting.cl\/blog\/que-es-cgi\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/hostingprofesional.cl\/blog\/#organization\"},\"articleSection\":\"Programaci\\u00f3n\",\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/hostingprofesional.cl\/blog\/#\/schema\/person\/c608429abea4273a62467f1e49cd0b44\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/hostingprofesional.cl\/blog\/#personlogo\",\"inLanguage\":\"es\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ac5633da88ebac14ea7abc29322d262dabfef782a6da37f557e54f04f0b3f1a8?s=96&d=mm&r=g\",\"caption\":\"admin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/hostingprofesional.cl\/blog\/wp-json\/wp\/v2\/posts\/77","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostingprofesional.cl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostingprofesional.cl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostingprofesional.cl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hostingprofesional.cl\/blog\/wp-json\/wp\/v2\/comments?post=77"}],"version-history":[{"count":1,"href":"https:\/\/hostingprofesional.cl\/blog\/wp-json\/wp\/v2\/posts\/77\/revisions"}],"predecessor-version":[{"id":78,"href":"https:\/\/hostingprofesional.cl\/blog\/wp-json\/wp\/v2\/posts\/77\/revisions\/78"}],"wp:attachment":[{"href":"https:\/\/hostingprofesional.cl\/blog\/wp-json\/wp\/v2\/media?parent=77"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostingprofesional.cl\/blog\/wp-json\/wp\/v2\/categories?post=77"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostingprofesional.cl\/blog\/wp-json\/wp\/v2\/tags?post=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}