La compañía inglesa Netcraft realiza mensualmente mediciones de uso de los distintos servidores web y que pone de manifiesto del dominio del mercado de Apache. El estudio se hace comprobando la can...
Procesos de Cloud Computing's insight:
Millones de usuarios acceden a Internet cada día, y la mayoría de ellos lo utilizan para la navegación. Los navegadores son la manera más fácil de encontrar la información que necesita, y por eso tiene alguna relevancia que el navegador que se está utilizando sea la mejor opción posible.
Para diciembre de 2014, Google Chrome se ubicaba como navegador principal hoy en día, sin embargo ésto no siempre será así, no lo ha sido, de hecho, las estadísticas han cambiado notablemente a lo largo de los años, y aunque estas estadísticas pueden no ser exactas, dan una idea de cuáles son los navegadores preferidos. Sin embargo, ésto no da una forma de saber si el navegador que estamos utilizando es la mejor opción.
Google Chrome es no obstante uno de los mejores navegadores, pues estuvo diseñado para repensar la navegación por completo. Chrome fue por ejemplo, el primer navegador en introducir aislamiento en las fichas y una caja de texto independiente para direcciones y búsquedas. Estos que son detalles cosméticos ayudaron a popularizarlo, pero son otros aspectos más funcionales comenzó el ser un navegadr más rápido y limpio, sumado a ventajas en seguridad que sus competidores luego tuvieron que equiparar. En éste artículo se ve la evolución de la participación de los navegadores más populares, se sugiere indagar un poco más sobre las causas de éstas tendencias vistas en el tiempo.
See our entire index of CompTIA A+ videos at http://www.ProfessorMesser.com/aplus - TCP and UDP are the primary transport protocols used in today's modern ne...
Procesos de Cloud Computing's insight:
TCP significa Transmission Control Protocol. Usando este método, el equipo que envía los datos se conecta directamente al ordenador que está enviando los datos, y permanece conectado durante la duración de la transferencia. Con este método, los dos equipos pueden garantizar que los datos han llegado bien y correctamente, y luego terminar la conexión. Este método de transferencia de datos tiende a ser más rápido y más fiable, pero pone una carga mayor en el equipo ya que tiene que supervisar la conexión y los datos que van a través de ella.
UDP significa User Datagram Protocol. Usando este método, el equipo que envía los datos empaqueta la información en un pequeño paquete y lo libera en la red con la esperanza de que va a llegar al lugar correcto. Lo que esto significa es que UDP no se conecta directamente a la computadora receptora como lo hace TCP, sino que envía los datos y se basa en los dispositivos entre el equipo de origen y el equipo receptor para la llegada de los datos. Este método de transmisión no ofrece ninguna garantía de que los datos puedan llegar a su destino.
Existen miles de puertos lógicos, pero es necesario saber cuales son los más usados y los más importantes. En éste video se hace una introducción a los puertos TCP y UDP más usados y para que se usan.
Permita que un programa se comunique a través de Firewall de Windows abriendo un puerto.
Procesos de Cloud Computing's insight:
Un firewall es un software o hardware que comprueba la información procedente de Internet o una red, y luego o bien bloquea o permite que pase, dependiendo de la configuración del firewall.
Un firewall puede ayudar a prevenir que hackers o software malintencionado (como gusanos) obtengan acceso a un equipo a través de una red o de Internet. Un firewall también puede ayudar a evitar que el propio equipo envíe software malintencionado a otros equipos. Debe ser claro que un firewall no es lo mismo que un programa antivirus. Para ayudar a proteger un equipo, se necesita tanto un firewall y un antivirus, además de algún programa o utilidad anti-malware.
En el siguiente articulo se muestra como abrir un o cerrar un puerto en el firewall de windows para permitir que un programa se conecte o bien para bloquearlo. Esta práctica puede ser de gran utilidad cuando se trabaja con servidores. Este artículo lo explica muy bien.
Hace no más de 2 años que la tendencia de los usuarios de internet han visto cómo han crecido de manera indirecta las siguientes afirmaciones: Los sitios han crecido en peso de sus archivos (CSS, JS, imágenes, tipografías). La cantidad […]
Procesos de Cloud Computing's insight:
Este artículo ayuda a entender a partir de como mejorar el código para un sitio web, el funcionamiento básico de un browser al momento de entrar en contacto con un sitio en un servidor web.
Un navegador es un software que se utiliza para acceder a Internet. Un navegador permite visitar sitios web y desarrollar actividades dentro de ellos como acceso a cuentas, ver contenido multimedia, enlazarse de un sitio a otro, imprimir, enviar y recibir correo electrónico, entre otras muchas actividades. Los software de navegador más comunes en el mercado son: Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, Safari y Opera. La compatibilidad de un browser depende del sistema operativo del equipo que se está utilizando (por ejemplo: Microsoft Windows, Linux, Ubuntu, Mac OS, entre otros).
Cuando se escribe una dirección de página web, como www.google.com en el browser, la página web en su totalidad no está ciertamente almacena en el servidor en espera de ser solicitada y entregada. Más bien, cada página web que se solicita se crea de forma individual en respuesta a su solicitud a través del código en que fue programada. Este artículo ayuda a entender éste procedimiento y como puede ser optimizado.
Do you like your browser fast, easy on system resources, or simple to use? We tested Chrome, Firefox, Internet Explorer, Opera, and Safari, and found surprising differences on these measures.
Procesos de Cloud Computing's insight:
Un navegador de Internet es una aplicación de software que permite navegar por la World Wide Web, localizar y el acceder a las páginas web. Los navegadores traducen el código HTML, permitiendo leer el texto, ver imágenes, reproducir vídeos y escuchar clips de audio en los sitios web. También interpretan hipervínculos que permiten enlazarse a diferentes páginas web cuando se hace clic en ellos. Aunque que los navegadores de Internet están destinados principalmente a acceder a Internet, también se pueden utilizar para acceder a información privada en los servidores web o para acceder a sistemas de archivos.
Entre las tareas específicas de un web browser están la administración de controles parentales, soporte técnico, motores de búsqueda, acceso a funciones de administración de historial de navegación, contraseñas, sincronización de marcadores, navegación por pestañas, privacidad, por mencionar algunas.
En éste artículo de la reconocida revista pcworld, encontramos un análisis comparativo de los 5 principales navegadores web que se encuentran vigentes.
Nginx es un servidor web HTTP de código abierto y servidor proxy inverso (un servidor proxy inverso es un dispositivo de seguridad que protege a los servidores de una intranet corporativa, realizando funciones de seguridad frente a ataques de usuarios en Internet).
Pronunciado como "engine-ex", Nginx se ha convertido en el tercer servidor Web más popular detrás del servidor Web Apache y Microsoft IIS, y actualmente corre sitios web populares como Pinterest, WordPress.com, Netflix, Hulu, CloudFlare, Zappos y Zynga.
Además de ofrecer capacidades de servidor HTTP, Nginx también puede funcionar como un servidor proxy de correo IMAP / POP3, así como equilibrador de carga y servidor de caché HTTP. Nginx se puede ejecutar en Linux, Mac OS X, Solaris, AIX, HP-UX y las variantes BSD.
Nginx es una excelente alternativa de código abierto para servidores web. Este es el sitio wiki de NGINX en donde se encuentra la más completa información sobre éste software de servidor.
Fundamental concepts of application layer are discussed. HTTP protocol is presented.Cookies are explained.
Procesos de Cloud Computing's insight:
El Protocolo de transferencia de hipertexto (HTTP) es un protocolo de nivel de aplicación y es la base para la comunicación de datos en Internet desde 1990. HTTP es un protocolo genérico que puede ser utilizado para otros fines y es un conjunto de reglas para la transferencia de archivos (texto, imágenes, sonido, video y otros archivos multimedia) en Internet. Tan pronto como un usuario de la web abre su navegador web, el usuario está haciendo indirectamente uso de él. HTTP es un protocolo de aplicación que se ejecuta en la parte superior de la modelo TCP / IP de protocolos.
El concepto de HTTP contiene la idea de que los archivos pueden contener referencias a otros archivos cuya selección generará solicitudes de transferencia adicionales. Cualquier equipo servidor web contiene, además de los archivos web de las páginas que puede servir, un programa HTTP en segundo plano, que está diseñado para esperar las peticiones HTTP y manejarlas cuando llegan. Un navegador web es entonces un cliente HTTP, que envía solicitudes a un servidor.
Todas estas acciones se pueden entender mejor en éste video, donde también se puede ver como el protocolo HTTP se comporta y como se implementa en un lenguaje HTML.
Discusses the basic concepts of web application development and the HTTP protocol. This is a video from my course “Web Applications, Java Servlets: A Concept...
Procesos de Cloud Computing's insight:
Una aplicación web es un programa que se almacena en un servidor remoto y se entrega a través de Internet a través de una interfaz de navegador. Muchos, aunque no todos, los sitios web contienen aplicaciones web, cualquier componente de un sitio web que realiza alguna función para el usuario se puede clasificar como una aplicación web. Por ejemplo el motor de búsqueda de Google es una aplicación web.
Dentro del mundo del desarrollo móvil, las aplicaciones web a veces contrastan con las aplicaciones nativas, que son aplicaciones que se desarrollan específicamente para una plataforma o dispositivo en particular, instalado en ese dispositivo. Sin embargo, las dos no son mutuamente excluyentes porque muchas aplicaciones contienen elementos de ambas aplicaciones nativas y web.Los programas que combinan los dos enfoques se conocen como aplicaciones híbridas.
De ésta forma, para el propósito de éste curso que es la configuración de servidores web como apoyo al desarrollo de aplicaciones móviles, éste video sobre las aplicaciones web y su relación con el protocolo http, es de mucha utilidad.
El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras. Apache...
Procesos de Cloud Computing's insight:
El servidor web Apache HTTP, es una aplicación de servidor web de código abierto gestionado por Apache Software Foundation. El software de servidor se distribuye libremente, y la licencia de código abierto significa que los usuarios pueden editar el código subyacente para ajustar el rendimiento y contribuir al futuro desarrollo del programa, una fuente importante de su condición preferencial entre sus defensores. El apoyo, las correcciones y el desarrollo son manejados por la comunidad de usuarios leales y coordinadas por Apache Software Foundation.
Aunque Apache se ejecuta en todos los principales sistemas operativos, se utiliza con mayor frecuencia en combinación con Linux. Estos dos, combinado con la base de datos MySQL y PHP como enguaje de scripting, comprenden la solución de servidor Web más popular.
Apache es el líder indiscutible en el mercado de servidores web, lo que representa poco menos de 42% del total del mercado, de acuerdo con una encuesta de febrero 2014 de Netcraft. Sin embargo, esa no es toda la historia, ya que esta cifra representa una pérdida gota a gota sostenida. Alrededor de 54% en junio de 2013 y 59% en 2010 fueron las cifras de dominio del mercado. La mayor parte de esta pérdida ha sido frente a su rival número uno: IIS.
Durante la mayor parte de la historia del software libre, dos proyectos han destacado: GNU / Linux y Apache web server. Apache jugó un papel crucial en la preparación del terreno para el posterior éxito y continuo crecimiento de GNU / Linux, y por la dramática captación de programas de código abierto y sus métodos en la década de 1990. En resumen, Apache sigue liderando el campo entre los proyectos de software libre. Aunque el debate aún continúa ferozmente sobre si el software de código abierto, como GNU / Linux nunca puede aspirar a ser mejor que Microsoft. No obstante ya Apache ha demostrado que sí es posible.
La manifestación más evidente de este hecho es la encuesta reciente servidores Web por parte de Netcraft. Este ha sido el seguimiento más completo de la cuota de mercado de los servidores Web desde 1995, justo en el momento que se creó Apache. Eso significa que ofrece quizás la más clara demostración del rápido ascenso de Apache, pero también de su relativo descenso. en éste recurso se aprecia un poco de ésta historia:
Una base de datos es una colección de información relacionada que generalmente no involucra a los computadores externos que la consultan. Sin embargo, la base de datos en el sentido del ordenador se almacena en un disco y desempeña el papel de un repositorio de información. Un servidor de base de datos es el proceso que hace que los datos en la base de datos esté a disposición del mundo exterior.
Por su parte un servidor es un lugar que tiene las herramientas, bases de datos y muchas otras aplicaciones en las que los usuarios o invitados pueden iniciar sesión y utilizar éstas herramientas. Podría haber servidores para muchos requisitos diferentes, algunos de ellos sólo mantienen la información y facilitan la transferencia de información, pero no permiten a los usuarios tener interacciones directas, en tanto que otros permiten a los usuarios tener interacciones directas.
Así pues, podrían encontrarse servidores de bases de datos, servidores de correo, servidores de archivos, servidores web y así sucesivamente. En esta presentación hay una explicación completa de una arquitectura cliente servidor de bases de datos.
Agradecimientos: "Universidad Nacional de Colombia"
El rol de un servidor web (IIS) incluye Internet Information Services (IIS), que es una plataforma web unificada que integra IIS, ASP.NET, Windows Communication Foundation y Windows SharePoint Services. IIS permite compartir información con los usuarios en Internet, una intranet o una extranet. Windows Server ofrece IIS, que también se incluye con algunas ediciones de Windows Vista y Windows Server anteriores.
Internet Information Services (IIS) es la función de servidor Web en Windows . El servidor Web ha sido rediseñado en IIS para que pueda personalizar el servidor agregando o quitando módulos para satisfacer sus necesidades específicas. Los módulos son características individuales que el servidor utiliza para procesar las solicitudes. Por ejemplo, IIS utiliza módulos de autenticación para autenticar las credenciales del cliente, y módulos de memoria caché para gestionar la actividad de caché.
Microsoft cuenta ésta potente herramienta de servidor web llamada IIS, que además integra toda una serie de servicios informáticos para Internet. En éste enlace se detalla las características y funcionalidad de IIS.
Cómo configurar un servidor web Apache, sobre Linux, para poner en producción y para servir las páginas web de un dominio de Internet. #linuxIO http://www.de...
Procesos de Cloud Computing's insight:
Este Hangout ofrece un detallado tutorial de como configurar un servidor web bajo apache en un sistema operativo Linux. Este recurso puede resultar muy interesante para los estudiantes dado que se evidencia la interacción entre el tutor y los estudiantes, lo que permite tener una experiencia más real de la configuración de un servidor web Apache.
En éste recurso también se muestra una configuración del servidor web Apache bajo linux, dado que es ésta la configuración más común que se pueda encontrar para un servidor web Apache. Esto es debido a que por asuntos de seguridad y por facilidad de configuración y funcionalidad, un sistema operativo linux se presta muy bien para operar de forma adecuada con un servidor web Apache y además con una base de datos MySQL.
Este video se enfoca en un servidor de páginas web, que de paso sea dicho es también la configuración más común para un servidor web Apache.
En esta ocasión revisamos los principales protocolos de aplicación y sus puertos habituales por defecto para hacernos una idea de los datos que pueden circul...
Procesos de Cloud Computing's insight:
Los puestos de trabajo relacionados con la informática, como el soporte informático, pueden beneficiarse muchísimo de la obtención de la certificación Cisco Certified Network Associate (CCNA). Cisco ofrece cinco niveles de certificaciones para éste tema.
Al igual que las certificaciones para otros puestos de trabajo relacionados con la informática, la certificación CCNA es una carta de presentación y de entrada en muchas ocaciones. En éste video de entrenamiento para la obtención de ésta certificación se puede tener un buen acercamiento a los protocolos y puertos de la capa de aplicación, que están relacionados con las aplicaciones web típicas de las arquitecturas cliente servidor y desde luego de la configuración de los servidores web.
Algunos puertos son especialmente importantes para los servidores web, como los puertos de escucha, es decir, los puertos a través de los cuales el servidor está a la espera de las peticiones que soliciten los equipos clientes.
Es conocido que cada equipo o dispositivo en Internet debe tener un número único asignado a él, llamado dirección IP. Esta dirección IP se utiliza para reconocer el equipo en particular de los millones de otros equipos conectados a Internet. Cuando se envía información a través de Internet a un computador, la manera en que éste computador acepta esa información es mediante el uso de puertos TCP o UDP.
Existen un total de 65.535 puertos TCP y otros 65,535 puertos UDP.
Cuando un programa en un computador envía o recibe datos a través de Internet, envía los datos a una dirección IP y un puerto específico en el equipo remoto, y recibe los datos en un puerto en su propia computadora. Si se utiliza el protocolo TCP para enviar y recibir los datos, se conectará a un puerto TCP. Si se utiliza el protocolo UDP para enviar y recibir datos, utilizará un puerto UDP. Hay algunas diferencias entre un puerto TCP y un puerto UDP que hace falta conocer. Este recurso nos illustra sobre estas diferencias.
Curso "Introducción al desarrollo web": el primer navegador web de Tim Berners-Lee, Mosaic, el primer navegador web desarrollado en NCSA. Autor del vídeo: Se...
Procesos de Cloud Computing's insight:
Muchos navegadores web han sido creados en los últimos años. El primer navegador web ampliamente utilizado fue NCSA Mosaic. Luego apareció el primer navegador comercial llamado Netscape Navigator que luego pasó a llamarse solamente Netscape. El navegador Netscape fue el navegador más exitoso hasta que Microsoft Internet Explorer se puso por delante en 1999 debido a su ventaja de distribución. Una versión del software de código abierto de Netscape fue luego desarrollado para convertirse en Mozilla, y finalmente liberado en 2002. Mozilla ha ganado participacióin en el mercado, especialmente en plataformas distinta al sistema operativo microsoft Windows. Luego en 2004 fue liberada una versión más rápida y fue el popular FireFox.
Este video muy ilustrativo de la historia de los navegadores web, sirve para comprender el porqué existen y su evolución. En éste video se hace un recuento más detallado de como evolucionaron los navegadores web, el cual es un tema que es pertinente conocer cuando se quiere ahondar en el desarrollo web.
Agradecimientos: Sergio Lujan, Universidad de Alicante.
Curso "Introducción al desarrollo web": Mosaic, la creación de Netscape y su navegador Navigator, el nacimiento de Internet Explorer a partir de Mosaic, la p...
Procesos de Cloud Computing's insight:
Muchos navegadores web han sido creados en los últimos años. El primer navegador web ampliamente utilizado fue NCSA Mosaic. Luego apareció el primer navegador comercial llamado Netscape Navigator que luego pasó a llamarse solamente Netscape. El navegador Netscape fue el navegador más exitoso hasta que Microsoft Internet Explorer se puso por delante en 1999 debido a su ventaja de distribución. Una versión del software de código abierto de Netscape fue luego desarrollado para convertirse en Mozilla, y finalmente liberado en 2002. Mozilla ha ganado participacióin en el mercado, especialmente en plataformas distinta al sistema operativo microsoft Windows. Luego en 2004 fue liberada una versión más rápida y fue el popular FireFox.
Este video muy ilustrativo de la historia de los navegadores web, sirve para comprender el porqué existen y su evolución. En éste video se hace un recuento más detallado de como evolucionaron los navegadores web, el cual es un tema que es pertinente conocer cuando se quiere ahondar en el desarrollo web.
Segunda parte del video historia de los navegadores web, donde se habla de hitos importantes como la aparición de NetScape, Explorer y su dura competencia.
Agradecimientos: Sergio Lujan, Universidad de Alicante.
Info Level: Intermediate Presenter: Eli the Computer Guy Date Created: March 20, 2013 Length of Class: 18:48 Tracks Windows Server 2012 Prerequisites Buildin...
Procesos de Cloud Computing's insight:
El sistema de nombres de dominio (DNS) es una tecnología estándar para la gestión de los nombres de los sitios web públicos y otros dominios de Internet. La tecnología DNS permite escribir nombres en un navegador webpara encontrar automáticamente dirección IP correspondiente en Internet. Un elemento clave para entender el concepto de DNS es que en realidad se trata de una colección mundial de servidores DNS. Un servidor DNS es cualquier equipo inscrito para participar en el sistema de nombres de dominio.
Los servidores DNS se comunican entre sí a través de protocolos de red privados. Todos los servidores DNS están organizados en una jerarquía. En el nivel superior de la jerarquía, están los llamados servidores raíz, que almacenan una base de datos completa de los nombres de dominio de Internet y sus direcciones IP correspondientes. Un servidor DNS tiene también otra connotación y es cuando éste es usado en un ambiente privado.
Microsoft Windows server incorpora muchas funcionalidades para la configuración de servidores DNS. En éste video tutorial se explica la configuración de un servidor DNS en Windows server 2012 y se puede tener un acercamiento más avanzado a los conceptos de DNS.
Se ha mencionado que DNS es un protocolo dentro de una serie de estándares, del conjunto de protocolos TCP / IP. Su función básica es la de convertir un nombre de dominio fácil de usar como "www.google.com" en una dirección de Internet (IP) como 220.43.153.40, para que los computadores puedan identificarla en la red. Es básicamente un localizador de los distintos equipos conectados en Internet.
Los computadores y otros dispositivos de red en Internet utilizan una dirección IP para dirigir su solicitud al sitio que está tratando de alcanzar. Esto es similar a marcar un número de teléfono para conectarse a la persona que está tratando de llamar. Gracias a DNS, sin embargo, no se tiene que mantener una propia libreta de direcciones IP, pues en su lugar, simplemente se conecta a través de un servidor de nombres de dominio, también llamado un servidor DNS, que gestiona una base de datos masiva que asigna los nombres de dominio a direcciones IP.
Este video detalla todos los pasos que se siguen cuando se deben resolver direcciones IP y nombres de dominio por parte de un servidor DNS. Algo que debe ser muy claro para trabajar con servidores web.
Este documento especifica un protocolo de seguimiento de normas de Internet para la comunidad de Internet. El Protocolo de transferencia de hipertexto (HTTP) es un protocolo de nivel de aplicación que funciona de forma distribuida y colaborativa y aplica a diversos sistemas de información. HTTP ha estado en uso desde 1990. La primera versión de HTTP, conocida como HTTP / 0.9, era un protocolo simple de transferencia de datos en bruto a través de la Internet. Luego HTTP / 1.0, introduce mejoras del protocolo, y luego en adelante las siguientes versiones.
En la práctica, los sistemas de información requieren una gran funcionalidad, como las búsqueda, actualización de aplicaciones para los usuario, entre otras. HTTP permite un conjunto abierto de métodos y cabeceras que especifican el propósito de una solicitud desde un cliente a un servidor, lo cual facilita todas las funcionalidades que se requieren para el intercambio de información sobre una red de computadores.
En éste documento se puede abordar en profundidad las características del protocolo HTTP, el cual es el núcleo de las comunicaciones en la web.
http://www.ted.com Law professor Yochai Benkler explains how collaborative projects like Wikipedia and Linux represent the next stage of human organization. ...
Procesos de Cloud Computing's insight:
El término "código abierto" se refiere a algo que puede ser modificado debido a que su diseño es de acceso público. Aunque éste concepto se originó en el contexto del desarrollo de software, en la actualidad el término "código abierto" designa un conjunto de valores, que se denominan igualmente iniciativas de código abierto. Proyectos, productos o iniciativas que abrazan y celebran el intercambio abierto, la participación colaborativa, el prototipado rápido, la transparencia y el desarrollo comunitario.
El software de código abierto es un software cuyo código fuente está disponible para la modificación o mejora por parte de cualquier persona. El código fuente, es la parte del software que la mayoría de los usuarios de computadoras no siempre ven, es el código que los programadores de computadoras pueden manipular para cambiar la forma de una pieza de software, de un programa completo o de una aplicación más compleja. Los programadores que tienen acceso al código fuente de un programa de ordenador pueden mejorar ese programa mediante la adición de características al mismo o la adición de elementos que pueden o no funcionar correctamente.
Una muy interesante charla de Yochai Benkler sobre como los proyectos colaborativos de código abierto han tenido el poder de transformar la tecnología como ninguna otra iniciativa.
Jim Jagielski, President and Co-founder of the Apache Software Foundation, discusses open source licenses and governance models.
Procesos de Cloud Computing's insight:
Algunos programas de software tienen un código fuente que no puede ser modificado por cualquier persona, pero la persona, equipo u organización que lo creó mantiene el control exclusivo sobre él. Este tipo de software se llama con frecuencia "software propietario" o software de "código cerrado", debido a que su código fuente es propiedad de sus autores originales, que son los únicos que legalmente pueden copiarlo o modificarlo. Microsoft Word, Adobe Photoshop, son ejemplos de software propietario.
Para utilizar el software propietario, los usuarios de computadoras deben estar de acuerdo (por lo general mediante la firma de una licencia) que no van a hacer nada con el software que los autores del software no han permitido expresamente. Es distinto con el código abierto, en el cual los usuarios pueden modificar de forma colaborativa el código fuente. Apache web server es uno de éstos casos.
En ésta charla Jim Jagielski, presidente de Apache, explica conceptos clave sobre el código abierto y sus implicaciones.
Videotutorial para la materia de sistemas web, investigacion de que es un servidor, servidores apache y iis, configuracion, instalacion, tendencias, caracter...
Procesos de Cloud Computing's insight:
Si se aloja un sitio web, es muy probable que esté se esté ejecutando ya sea en Apache o Internet Information Services (IIS). Estos son, con mucho, las dos plataformas más comunes de servidor web, que conjuntamente controlan alrededor del 70% del mercado.
Cada uno de ellos también tienen sus apasionados partidarios y detractores. De hecho, los enfrentamientos entre IIS y Apache pueden considerarse en ocasiones una indirecta extensión de las pujas entre Windows y Linux. Un ejercicio de comparación y contraste entre los dos servidores web debe ser lo más objetivo posible, que es lo se trata de hacer aquí.
Tanto Apache e IIS tienen sus pros y sus contras. Determinar cuál usar está rodeado por varios factores: IIS debe ser incluido con Windows y Apache no tiene grandes nombres de apoyo corporativo, Apache tiene una excelente seguridad, pero no ofrece un excelente soporte. La elección final bien podría ser un compromiso dictado por lo que la solución pueda cumplir la mayor cantidad de necesidades como sea posible.
Método paso por paso para la instalación y configuración de Apache de forma fácil, solo copiando y pegando los parámetros elementales de manera tal que podamos tener sitios web completos en nuestra PC y acceder a ellos de la misma forma que en internet.
Procesos de Cloud Computing's insight:
Apache se configura mediante la colocación de directivas en ciertos archivos de configuración de texto sin formato. El archivo de configuración principal por lo general se llama httpd.conf. La ubicación de este archivo se establece en tiempo de compilación, pero puede ser anulado por línea de comandos. Además, otros archivos de configuración se pueden añadir usando la directiva Include y otrios comodines pueden ser usados para incluir muchos archivos de configuración. Cualquier directiva puede ser colocada en cualquiera de estos archivos de configuración. Los cambios en los archivos de configuración principales sólo se reconocen por Apache cuando se inicia o reinicia.
Apache es además un servidor modular. Esto implica que sólo la funcionalidad más básica se incluye en el servidor central. Las características extendidas están disponibles a través de módulos que se pueden cargar en Apache. Por defecto, se incluye un conjunto base de módulos en el servidor en tiempo de compilación. En éste recurso se puede ver un paso a paso de la configuración del servidor Apache
https://platzi.com/programacion En este vídeo del Curso de Programación Básica, @freddier explica qué hay en Javascript del lado del servidor, bases de datos...
Procesos de Cloud Computing's insight:
Los servidores web vienen a menudo como parte de un paquete más amplio de Internet y programas relacionados con la intranet, como por ejemplo programas para servidor de correo electrónico, descargas por medio de solicitudes de protocolo de transferencia de archivos (FTP), y la construcción y publicación de páginas web. Las consideraciones que deben hacerse en la elección de un servidor web, deben incluir que tan bien se comportan con el sistema operativo y otros servidores, su capacidad para manejar la programación del lado del servidor, características de seguridad, edición, motores de búsqueda, y las herramientas de creación de sitios que puede venir con él.
En éste video se puede ver una configuración del lado del servidor, bases de datos, lenguajes de programación, entre otras características. Se introducen conceptos muy importantes como son el de front end y el de back end, los cuales están relacionados con la configuración de servidores web, dado que generalmente se aprecia solo una parte de la configuración y la funcionalidad de un servidor, pero no se entiende lo que sustenta todo ésto.
To get content containing either thought or leadership enter:
To get content containing both thought and leadership enter:
To get content containing the expression thought leadership enter:
You can enter several keywords and you can refine them whenever you want. Our suggestion engine uses more signals but entering a few keywords here will rapidly give you great content to curate.
Millones de usuarios acceden a Internet cada día, y la mayoría de ellos lo utilizan para la navegación. Los navegadores son la manera más fácil de encontrar la información que necesita, y por eso tiene alguna relevancia que el navegador que se está utilizando sea la mejor opción posible.
Para diciembre de 2014, Google Chrome se ubicaba como navegador principal hoy en día, sin embargo ésto no siempre será así, no lo ha sido, de hecho, las estadísticas han cambiado notablemente a lo largo de los años, y aunque estas estadísticas pueden no ser exactas, dan una idea de cuáles son los navegadores preferidos. Sin embargo, ésto no da una forma de saber si el navegador que estamos utilizando es la mejor opción.
Google Chrome es no obstante uno de los mejores navegadores, pues estuvo diseñado para repensar la navegación por completo. Chrome fue por ejemplo, el primer navegador en introducir aislamiento en las fichas y una caja de texto independiente para direcciones y búsquedas. Estos que son detalles cosméticos ayudaron a popularizarlo, pero son otros aspectos más funcionales comenzó el ser un navegadr más rápido y limpio, sumado a ventajas en seguridad que sus competidores luego tuvieron que equiparar. En éste artículo se ve la evolución de la participación de los navegadores más populares, se sugiere indagar un poco más sobre las causas de éstas tendencias vistas en el tiempo.
Agradecimientos: Netcraft, www.netcraft.com