1. 26/04/2011 WebMatrix, Agregando Seguridad y yMemberShip a nuestras páginas, Análisis de Tráfico y mejoramiento de performance del sitio mediante Caché. Gonzalo “Chalalo” Pérez Correa Microsoft MVP ASP/ASP.NET www.chalalo.cl @chalalo
2. Ciclo de WebCast de WebMatrix Introducción con WebMatrix, Iniciándonos en la programación de las ASP.NET Web Pages utilizando la sintaxis Razor Utilizando plantillas con Razor para crear un Look & Feel consistente, manejo de datos con ASP.NET WebMatrix & Razor (12 Abril) Agregando componentes en a nuestras páginas, Trabajo con imágenes, Video, Email, componentes de redes sociales a nuestras páginas con WebMatrix & Razor(26 Abril) Agregando Seguridad y yMemberShip a nuestras páginas, Análisis de Tráfico y mejoramiento de performance del sitio mediante Caché.(13 Mayo) Introducción al Debuggin con ASP.NET WebMatrix, customizando el comportamiento, creación de helpers y el salto hacia Visual Studio 2010 .(24 Mayo) Microsoft Confidential 2
3. Agenda Análisis de Tráfico Demos Cache en Webmatrix y Razor Demo Agregarseguridad y MemberShip Demo Microsoft Confidential 3
4. WebMatrix – Análisis de Tráfico Medición de trafico para conocer el trafico en nuestro sitio web Varios servicios disponibles: Ejemplos Google, Yahoo, StatCounter Servicio entrega, mediante registro, Código Javascript para incluir en la página. Este Snippet envía información acerca del comportamiento de los visitantes. Microsoft Confidential 4
5. WebMatrix – Análisis de Tráfico Métricas de: Numero de Paginas Vistas Individuales Es decir, cuantas personas están visitando el sitio y que paginas son la más populares ¿Cuántas personas pasan mucho tiempo en páginas específicas Donde se encontraba el visitante antes de llegar a nuestra página. Cuando se visita el sitio De que países se visita Que navegadores y sistemas operativos utilizan los visitantes. Microsoft Confidential 5
6. Microsoft Confidential 6 WebMatrix – Análisis de Tráfico ASP.NET incluye Helpers de analisis de tráfico: Analytics.GetGoogleHtml Analytics.GetYahooHtml Analytics.GetStatCounterHTML Si se utilizandiferentesproveedores de analisistenemos: (Yahoo) @Analytics.GetYahooHtml("myaccount") (StatCounter) @Analytics.GetStatCounterHtml("project", "security")
7. WebMatrix – Analisis de Trafico Pasos: Agregar ASP.NET Web Helper Library Crear la cuenta el Google Analytics Crear la página Agregar el Helper Y LISTO! Microsoft Confidential 7 DEMO!
9. Cache en Webmatrix y Razor Permite acelerar el sitio web almacenando los resultados de los datos que normalmente tomaría un tiempo considerable para recuperar o que no cambien con frecuencia WebMatrix & Razor proveen el HelperWebCache. Microsoft Confidential 9
10. Cache en Webmatrix y Razor Nuestro sitio recibe reiteradas solicitudes de la misma información y esta información no cambia con mucha frecuencia. Al poner la información en la caché, se almacena en la memoria en el servidor web. Se puede especificar cuanto tiempo debe almacenar la información en el cache, de segundos a días. Siempre asegurarse que la cache sigue ahí! Microsoft Confidential 10
12. Seguridad y Membership Desarrollo para escenarios comunes. Tablas de BD para almacenar los nombres de usuario y password Mecanismos para registrar nuevos usuarios Login y logout Recuperación de password y reseteo de la contraseña Captcha Microsoft Confidential 12
13. Seguridad y Membership Helpers paraescenarios The WebSecurity helper. The SimpleMembership helper. The ReCaptcha helper. Microsoft Confidential 13
16. Recursos Hosting Gratis! http://www2.appliedi.net/webmatrixsignup/ Web Plataform Installer http://www.asp.net/downloads ASP.NET WebMatrix http://www.asp.net/webmatrix Microsoft Confidential 16