Libros Urgentes

 
 
 
 
 

Optimización de sitios web

  • King, Andrew B., (aut.)
  • Tábula Digital, (tr.)
  • Anaya Multimedia-Anaya Interactiva
  • 1ª ed., 1ª imp.(08/2003)
  • 432 páginas; 24x19 cm
  • Idiomas: Español
  • ISBN: 8441515794 ISBN-13: 9788441515796
  • Encuadernación: Rústica
  • Colección: Diseño y creatividad

  •   
      
    Recibir un email cuando tengamos disponibilidad
     
 

El tiempo de respuesta es una bomba de relojería en la red. La cuenta atrás se pone en marcha cada vez que se abre una página web, y sólo se dispone de segundos para llenar la pantalla de contenido atractivo. Si no se consigue, se traduce en pérdida de usuarios y por tanto, de posibles beneficios.
No se puede confiar en conexiones de alta velocidad, porque la mayoría de los internautas sólo disponen de conexiones de 56K. Con este libro podrá reducir a la mitad el tamaño de sus archivos HTML, XHTML, CSS y JavaScript así como el tamaño de sus imágenes y sus archivos multimedia, disminuyendo significativamente los tiempos descarga.
Las técnicas detalladas se ilustran con ejemplos reales y con porcentajes que demuestran el grado de reducción obtenido. Conseguirá que sus páginas aparezcan en la pantalla casi instantáneamente.

Prólogo

Introducción
  Todos los sitios pueden beneficiarse de la WSO
    ¿Qué ocurre con el ancho de banda?
    Tendencia de la banda ancha
    Tendencia de la velocidad de los sitios
  A quién va dirigido este libro
  A quién no va dirigido este libro
  Organización del libro
  Sitio Web complementario
  Convenciones

Parte I. Psicología del rendimiento

Capítulo 1. Tiempo de espera: ocho segundos, más dos o menos dos
  Velocidad como clave principal de la funcionalidad
    El paradigma de aceptabilidad de Shackel
    Experiencia y utilización
  Breve repaso de la historia del rendimiento en la Web
    Análisis de la afectividad
    Modelos de calidad
    Evaluación automática de la calidad
  Tiempo de respuesta y satisfacción del cliente
    Entrevista con el Dr. Ben Shneiderman
    Impresiones negativas y percepción de la calidad
  Niveles de abandono y umbrales de atención
    Acumulación de frustración y tiempos permitidos adicionales
    Feedback para tareas complejas
    Directrices en el diseño de páginas Web
  Adaptabilidad
    Caos en la Web
    Consistencia en la velocidad de respuesta
    Diseño basado en la adaptabilidad
  Resumen

Capítulo 2. Flujo en el diseño Web
  El flujo y Mihaly Csikszentmihalyi
    ¡Atención! Los suministros son limitados
  ¿Qué causa el flujo emocional en la Web?
    Velocidad y flujo
    Flujo de experimentación y flujo de objetivo
    Diseño de las páginas de compra
    Medición del flujo
    Los beneficios del flujo online
  Páginas Web que favorecen el flujo emocional
  Resumen

Parte II. Optimización del lenguaje de marcado: HTML y XHTML

Capítulo 3. Optimización de HTML
  ¿Qué es la optimización de HTML?
    ¿Por qué debemos optimizar el código HTML?
  Incremento de la complejidad = Diseño de anchos de banda de mayor capacidad
    La página Web ideal
    El esqueleto HTML
    ¿HTML ilegible?
    Ancho de banda frente a estética
  Modo de funcionamiento de los buscadores actuales
    Longitud de línea
  Cómo optimizar el código HTML
    Paso 1: elegir el DOCTYPE adecuado
    Paso 2: minimizar las solicitudes HTTP
    Paso 3: eliminar espacios en blanco
    Paso 4: reducir atributos separados por comas
    Paso 5: omitir etiquetas y atributos innecesarios
    Paso 6: omitir comillas adicionales
    Paso 7: omitir etiquetas de cierre opcionales
    Paso 8: minimizar las referencias de colores y caracteres
    Paso 9: reducir comentarios
    Paso 10: minimizar valores alt
    Paso 11: minimizar los encabezamientos
  Resumen

Capítulo 4. Optimización de HTML avanzado
  Ideas prácticas para las tablas
    Tablas complejas = Baja velocidad de descarga
    Activación de la presentación progresiva
    Consolidación de los atributos de las tablas
    Visualización rápida de tablas
    Control de desbordamiento
    Ejemplo real de diseño fijo de tabla
    Simplificar
    Desanidar
    Niveles
    Truco para incrementar la relevancia de las tablas
    Etiquetas de cerrado opcionales
    Tablas y retornos de carro
    Celdas de colores
  Optimización de formas
    JavaScript y las formas
    GET frente a POST
    Controles de las formas
  Abreviación de los URL
    Ventajas de URL cortos
    Barra oblicua de cierre
  HTML y Compresión
    Ejemplo de compresión de HTML
  Resumen

Capítulo 5. XHTML Extremo
  Ventajas de XHTML
  XHTML frente a HTML
    XML frente a SGML
  Anatomía de un documento XHTML
    El prólogo
    Declaración DOCTYPE
    Las definiciones de tipo de documento (DTD)
    Espacios de nombre
  Reglas sintácticas de XML
    Regla 1: documentos adecuadamente estructurados
    Regla 2: utilizar comillas para definir los atributos
    Regla 3: no minimizar atributos
    Regla 4: utilizar siempre minúsculas
    Regla 5: prestar especial atención a los diferentes estilos y Script
    Regla 6: identificadores de fragmento con nombre e identificador
  Cómo convertir HTML en XHTML
    HTML Tidy
     Extensiones Dreamweaver
  Optimización de XHTML
    Transformación del código
  Resumen

Capítulo 6. Ejemplo práctico: PopularMechanics.com
  Optimización automatizada
  Optimización manual
    Optimización de CSS
    Optimización de JavaScript
    Reducción del uso de tablas
    Reducción de los comentarios
    Direcciones URL relativas y breves
    Reducción de los nombres de los archivos GIF Spacer
  Resumen

Parte III. Optimización de DHMTL: CSS y JavaScript

Capítulo 7. Optimización de CSS
  Aplicación inteligente de estilos
  Eliminación de espacios en blanco
  Reducción de comentarios
  Minimizar las peticiones de HTTP
  Selectores simples y substitución
    Selectores de tipo
    Selectores descendentes para mayor especificación
    Nombres cortos para los selectores de clase e identificación
    Pseudo-selectores
  Utilización de grupos
    Selectores de grupo
    Declaraciones en grupo
    Grupos de selectores y de declaraciones
    Utilización de varias clases para agrupar estilos comunes
  Herencia
    Ventajas de la herencia
  Organización de estilos por niveles
    Tipos de medios de reproducción
  Uso de las propiedades de abreviación
    Propiedad abreviación de fuente
    Propiedad abreviación del fondo
    Propiedad abreviación de margen
    Propiedad abreviación de borde
    Propiedad abreviación de padding
    Propiedad abreviación de estilo de lista
  Optimización de colores en CSS
    Colores Hexadecimales
    Colores nombrados
    Colores seguros en la Red
  Unidades de longitud: todo es relativo
    Unidades de longitud relativas
    Unidades de longitud absolutas
    Resumen de las unidades de longitud
  Resumen

Capítulo 8. Optimización de CSS avanzado
  Reglas de optimización de CSS
  Sustitución
    Rollover de imágenes
    Rollover puro
    Ejemplos reales de rollovers CSS2
    Menús basados en listas
  Tablas y CSS
  Diseño de las hojas CSS
    Importancia de los niveles
  Resumen

Capítulo 9. Optimización de JavaScript para una mayor velocidad de descarga
  Cuándo optar por la optimización
  Eliminar excesos
    ¿Qué ocurre con la legibilidad?
    Eliminación de espacios en blanco
    Reducción de comentarios
  Aplicación adecuada de JavaScripts
  Reducción de solicitudes HTTP
    Descarga aplazada
    Archivos .js comprimidos en el encabezado
    Descarga condicional de archivos JavaScript externos
  Abreviación y mapeo
  Concentración y ofuscación
    Código indescifrable
    Archivos auto extraíbles
  JavaScript y compresión
  Resumen

Capítulo 10. Optimización de JavaScript para una mayor velocidad de ejecución
  Niveles de diseño
  Medición de cambios
  Algoritmos y estructuras de datos
  Recodificar para simplificar el código
  Reducción de la interacción DOM y E/S
    Reducción de las búsquedas de objeto y propiedad
    Reducción de las cadenas de referencia
    Adición de sub-árboles complejos offline
    Edición de los sub-árboles offline
    Concatenación de cadenas largas
    Acceso directo a las listas de nodos
    Utilización de literales de objeto
  Optimizaciones locales
    Espacio a cambio de tiempo
    Tiempo a cambio de espacio
    Optimización de los bucles
  Depuración de las expresiones
    Varias ideas prácticas para la depuración
  Resumen

Capítulo 11. Ejemplo práctico: DHTML.com

Parte IV. Optimización de gráficos y Multimedia

Capítulo 12. Optimización de gráficos para la Red
  Captura y preparación de imágenes
    Corrección de imágenes
  Optimización de JPEG
    El algoritmo de compresión JPEG
    Línea base y JPEG progresivo
    Preparación de archivos JPEG para una mayor compresión
    Cómo guardar imágenes JPEG
    Texto y JPEG
    Resumen de optimización de JPEG
  Optimización de archivos GIF
    Compresión LZW
    Disminución de la profundidad de bits
    Cuantización del color
    Reducción de tramado para mayor suavizado
    Maximización de la redundancia horizontal y las zonas de color plano
    Entrelazado para incrementar la velocidad percibida
    Optimización localizada
    Relevancia de los buscadores
    Resumen de la optimización del formato GIF
    Optimización de un GIF animado
  Optimización de archivos PNG
    Compresión "Deflate" para PNG
    Reducción de la profundidad de bits
    Desventajas de los PNG entrelazados
    Uso de filtros para una mejor compresión
    PNG frente a GIF
    Resumen de optimización de PNG
  Tiempo de descarga: número de paquetes frente a tamaño de página
  Nuevas perspectivas: JPEG2000 y gráficos basados en vectores
  Resumen

Capítulo 13. Minimización de multimedia, por Jason Wolf
  Conceptos básicos de multimedia
    Tipos de datos multimedia en la Web
    Tipos de datos de vídeo
    Animación
    Limitaciones de Multimedia
    Codecs
    Emisión de medios de flujo
    Ideas prácticas para la producción de multimedia
  Compresión y optimización de audio
    Equipo
    Ajuste de niveles
    Normalización
    Compresores de audio
    Codificación
   Optimización de vídeo
    Equipo
    Iluminación
    Captura
    Optimización de vídeo después de capturarlo
  Compresión de vídeo
    Optimización de Shockwave
    Optimización de Cult3D
  Optimización de PDF
    Crear PDF pequeños
    Creación de PDF dinámico
    Guardar los PDF
    Evitar las formas grandes
    Optimización de archivos PDF
  Resumen

Capítulo 14. Ejemplo práctico: Apple.com, por Jason Wolf
  Resultado
  Pistas
  Imagen
  Ajuste
  Codificación
  Audio
  Resultados finales

Parte V. Optimización de los buscadores

Capítulo 15. Optimización del teclado
  Visión general
    Sintagmas destino
    Clasificación de los sitios según los motores de búsqueda
  Directrices para la optimización de las palabras clave
    Paso 1: determinar los sintagmas clave
    Paso 2: clasificar según la popularidad
    Paso 3: combinar sintagmas clave
    Paso 4: clasificar de nuevo según su popularidad
    Paso 5: elegir un título para la página con dos o tres de los sintagmas más relevantes
    Paso 6: escribir una etiqueta description meta
    Paso 7: escribir una etiqueta keywords meta
    Paso 8: añadir palabras clave dentro de las etiquetas y atributos principales
    Paso 9: enviar la página a los buscadores más comunes
    Paso 10: ver aumentar el contador de visitas
  Diseño acorde con los programas Spider
  Características de una página de gran relevancia
  Resumen

Capítulo 16. Ejemplo práctico: PopularMechanics.com e iProspect.com
  PopularMechanics.com
    Etiqueta de título con escasos términos
    Etiquetas meta vacías
    Encabezamiento excesivo
    Atributos alt vacíos
  iProspect.com
    Título con palabras clave
    Etiquetas meta con palabras clave
    Encabezado reducido
    Atributos alt significativos
    Etiquetas clave y atributos con términos clave
    Palabras clave en el cuerpo del texto

Parte VI. Técnicas avanzadas de optimización

Capítulo 17. Técnicas del servidor
  Inclusiones en el lado del servidor
    SSI condicionales
    Variables de configuración y prueba
  Ventajas del SSI: velocidad y amplia compatibilidad
    Desventajas de SSI
  Ajuste de mod_include
    Importancia de XBitHack o .shtml
    Ejecución de mod_include mediante un servidor virtual
    Utilización de AllowOverride None
    Activación de la memoria caché con XBitHack Full o mod_expires
    Detección de buscadores por parte del servidor
    Detección de buscador más rápida con BrowserMatch
    Detección de buscadores PHP
    Ventajas y desventajas de la detección de buscadores del lado del servidor
    browscap: El archivo con capacidades de buscador
    BrowserHawk: detección avanzada del lado del servidor
    Etiquetas meta condicionales
  Abreviación de URL mediante mod_rewrite
    Ajuste de mod_rewrite
    El reto de la abreviación
    La solución RewriteRule
    La solución del RewriteMap para abreviaciones múltiples
    Abreviación automática de URL
  Optimización de formas y de CGI
    Importancia de mod_perl para incrementar la velocidad de los scripts Perl
    No más www
  Resumen

Capítulo 18. Métodos de compresión, por Konstantin Balashov
  Algoritmos de compresión de texto
  Compresión del contenido
    Compresión GZIP
    La compresión del módem no es suficiente
  Compresión de contenidos del lado del cliente
    HTML y compresión
    Compresión de hojas CSS
    Compresión de JavaScript
  Compresión de contenidos del lado del servidor
    Compresión de contenido en Apache
    Compresión de contenidos en el servidor IIS de Microsoft
  Compresión de contenidos basada en el servidor Proxy
  Herramientas de evaluación
    PipeBoost Analyzer
    ApacheBench
    Website Analyzer de VIGOS
  Futuros avances en la compresión
  Resumen

Capítulo 19. Ejemplo práctico: Yahoo.com y WebReference.com
  Técnicas de abreviación en Yahoo.com
  Técnicas de abreviación en WebReference.com

Índice alfabético


 

Otros libros de la colección Diseño y creatividad:

 

Diseño Digital. Técnicas Avanzadas

  • Step by Step Electronic Design
  • 352 páginas
  • 39,00€($49,42)
 

Modelado 3d Con Autocad

  • Estudio Rojas-Benarroch; Wilson, John E.
  • 608 páginas
  • 56,40€($71,47)
 

Dreamweaver Mx

  • Page, Khristine Annwn
  • 448 páginas
  • 39,70€($50,31)
 

Dreamweaver Mx Dinámico

  • Andrew, Rachel
  • 352 páginas
  • 29,00€($36,75)
 
 
 
 

Otros libros de Diseño Páginas Web. Otros:

 

Crear Una Web Desde Cero. Paso A Paso Con Joomla!

  • Rodríguez Diéguez, Fernando
  • 256 páginas
  • 24,90€($31,55)
 

Wordpress 3. Un Cms Para Crear Su Sitio Web.

  • AUBRY,C.
  • 363 páginas
  • 26,50€($33,58)
 

Joomla!: Guía Completa

  • Burge, Stephen
  • 448 páginas
  • 38,90€($49,29)
 

El Gran Libro De Drupal 7

  • Gil García, Gregorio
  • 232 páginas
  • 21,00€($26,61)
 

El Gran Libro De Joomla! 1.6

  • Gil García, Gregorio
  • 322 páginas
  • 22,80€($28,89)
 
 
 
 
Comentarios de los usuarios (1)
 
 
 
 
 

dddddd ( 2012-04-20 00:43:11 )
 
 
 
 
 


 
Comenta Optimización de sitios web


Apodo:

Valoración del libro (sobre 10):

Comentario:


 
 
 
*Para España. Tiempo estimado para días laborables.

 

Buscar: libro, autor, ISBN...