Web matrix session4

17
WebMatrix, 26/04/2011 Gonzalo “Chalalo” Pérez Correa Microsoft MVP ASP/ASP.NET www.chalalo.cl @chalalo Agregando Seguridad y y MemberShip a nuestras páginas, Análisis de Tráfico y mejoramiento de performance del sitio mediante Caché.

Transcript of Web matrix session4

Page 1: Web matrix session4

WebMatrix, 26/04/2011

Gonzalo “Chalalo” Pérez CorreaMicrosoft MVP ASP/ASP.NETwww.chalalo.cl@chalalo

Agregando Seguridad y y MemberShip a nuestras páginas, Análisis de Tráfico y mejoramiento de performance del sitio mediante Caché.

Page 2: Web matrix session4

Microsoft Confidential

2

Ciclo de WebCast de WebMatrix1. Introducción con WebMatrix, Iniciándonos en la

programación de las ASP.NET Web Pages utilizando la sintaxis Razor

2. Utilizando plantillas con Razor para crear un Look & Feel consistente, manejo de datos con ASP.NET WebMatrix & Razor (12 Abril)

3. 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)

4. Agregando Seguridad y y MemberShip a nuestras páginas, Análisis de Tráfico y mejoramiento de performance del sitio mediante Caché. (13 Mayo)

5. Introducción al Debuggin con ASP.NET WebMatrix, customizando el comportamiento, creación de helpers y el salto hacia Visual Studio 2010 . (24 Mayo)

Page 3: Web matrix session4

Microsoft Confidential

3

Agenda

− Análisis de Tráfico− Demos

− Cache en Webmatrix y Razor− Demo

− Agregar seguridad y MemberShip− Demo

Page 4: Web matrix session4

Microsoft Confidential

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.

Page 5: Web matrix session4

Microsoft Confidential

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.

Page 6: Web matrix session4

Microsoft Confidential

6

WebMatrix – Análisis de Tráfico− ASP.NET incluye Helpers de analisis de

tráfico:− Analytics.GetGoogleHtml− Analytics.GetYahooHtml− Analytics.GetStatCounterHTMLSi se utilizan diferentes proveedores de analisis tenemos: − (Yahoo) @Analytics.GetYahooHtml("myaccount")

− (StatCounter) @Analytics.GetStatCounterHtml("project", "security")

Page 7: Web matrix session4

Microsoft Confidential

7

WebMatrix – Analisis de Trafico− Pasos:

1. Agregar ASP.NET Web Helper Library2. Crear la cuenta el Google Analytics3. Crear la página4. Agregar el Helper5. Y LISTO!

DEMO!

Page 8: Web matrix session4

Demo Análisis de Tráfico.

Page 9: Web matrix session4

Microsoft Confidential

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 Helper WebCache.

Page 10: Web matrix session4

Microsoft Confidential

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í!

Page 11: Web matrix session4

Demo Cache Web Matrix

Page 12: Web matrix session4

Microsoft Confidential

12

Seguridad y Membership

Desarrollo para escenarios comunes.1. Tablas de BD para almacenar los

nombres de usuario y password2. Mecanismos para registrar nuevos

usuarios3. Login y logout4. Recuperación de password y reseteo

de la contraseña5. Captcha

Page 13: Web matrix session4

Microsoft Confidential

13

Seguridad y Membership

− Helpers para escenarios

− The WebSecurity helper.− The SimpleMembership helper.− The ReCaptcha helper.

Page 14: Web matrix session4

Demo Seguridad y MemberShip

Page 15: Web matrix session4

Microsoft Confidential

15

¿Preguntas?

Gonzalo “Chalalo” Pérez CorreaMicrosoft MVP ASP/ASP.NETwww.chalalo.cl@chalalo

Page 16: Web matrix session4

Microsoft Confidential

16

RecursosHosting Gratis!http://www2.appliedi.net/webmatrixsignup/

Web Plataform Installerhttp://www.asp.net/downloads

ASP.NET WebMatrixhttp://www.asp.net/webmatrix

Page 17: Web matrix session4

© 2009 Microsoft Corporation. All rights reserved. Microsoft, MSDN, the MSDN logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.  The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond

to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. 

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.