20. Para que sirve?
Permite:
Mejor uso de ancho de banda
Menor tiempo en transmisión de datos
Aplicaciones más ágiles (User Experience)
Beneficioso en usuarios con conexiones
lentas (<512 kbps).
21. Ventajas
Servidor entregan más rápido la
información, se liberan más rápido de las
conexiones de los clientes.
Menor consumo de ancho de banda
Menor tiempo/tamaño de transferencia
de datos.
Usuarios contentos
22. GX y Compresión HTTP
Propiedad AutoCompress HTTP Traffic
A partir de GeneXus X
Por Default activa
Comprime contenido dinámico únicamente
(no comprime css, js, imágenes, etc.)
23. Ejemplo
GeneXus X Evolution 1
U3
WebPanel
(Grid con 500 filas y 10 columnas)
Windows 7 – IIS7 (.NET)
Conexión ADSL
1024/128 kbps
29. ¿Por qué utilizarlas?
• Entendibles para el usuario.
• Formadas con palabras relacionadas al
contenido de la página.
• Forman parte de la interfaz de la
aplicación.
• Páginas web fáciles de indexar en los motores
de búsqueda (SEO).
30. ¿Cómo las utilizamos?
1. Servidor Web (IIS 7 o superior en
Windows, Apache en Linux).
2. Implementación de un objeto GeneXus
que convierta las URLs en amigables.
31. En URL Rewrite de IIS:
Mapeamos las URLs amigables con las URLs
originales mediante el uso de expresiones
regulares.
32. En GeneXus:
1. /customer.aspx?UPD,3 /customer/update?3
WWCustomer Proc: &FriendlyLink
FriendlyLink
Llamada al proc.
2. Setear la propiedad Static content
base URL con el valor “static”.
33. Referencias
URL Rewrite IIS
http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-
url-rewrite-module/
mod_rewrite Apache
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
URL as UI – Jakob Nielsen
http://www.useit.com/alertbox/990321.html