sintgamas, artículos
 
Usuario:   Clave:    
   
Escribí lo que quieras:  
 
  Gastronomía| Moda| Mascotas| Industria| Om| Mi lugar| Economía| Política| Humor| Ecología| Turismo| Educación| Inmobiliarias| Sociedad| El mundo| Ocio| Música| Ciencia| Tecnología| Internet| Posicionamiento| Diseño| Deporte| Salud| Letras| Cine| Juegos| Miscelaneas| Cultura| Escultura| Pintura| Clasificados| Televisión| Alternativas| Recetas| Telefonía|  
   
 
 
27 Nadie nos pertenece, salvo en el recuerdo. John Updike   por   Alguna
 
 
Datagestion 10/25/2012 | 02:33:11 p.m.  
 
Aumentar la velocidad del sitio web
Diseño web, diseño de sitios dinámicos, diseño de sitios dinámicos, Ana Abregú, DataGestion
Tags:
  diseño web   diseño de sitios   diseño de sitios dinámicos   sitios autogestionables   diseño web autogestionables   diseño de sitios con base de datos   datagestion   Ana Abregú
 
Uno de los aspectos que los buscadores tienen en cuenta es la velocidad de respuesta, bajo la hipótesis, confirmada por el control estadístico, que los usuarios son impacientes y un alto porcentaje se sale de un sitio, antes de esperar a la reacción de la página con la acción de presión de un botón.
Hay estrategias de velocidad que son sencillas de administrar desde el lenguaje, que son motivo de este artículo.
Hay largas discusiones sobre si el lenguaje en PHP o el ASP son más adecuados, o más rápidos, o más eficaces o más aptos para el posicionamiento, e infinitas especulaciones.
Estas vacilaciones, en general las emiten programadores de uno u otros lenguajes, sin más prueba que la realidad propia de conocer uno sólo de estos lenguajes y tratar de imponerlo.
En nuestro laboratorio, se usaron ambos lenguajes, y se utilizaron métodos de pruebas, registros de velocidad y de todos los aspectos cuestionados por unos y otros programadores.
A pesar de seguir utilizando ambos lenguajes, por razones de comercialización que tiene que ver con costos de servidores e incluso por imposiciones poco racionales de clientes o aspectos de sociedad comercial en las que se impone un lenguaje sobre otro; los resultados de las pruebas colocan el lenguaje ASP por encima en prestaciones de velocidad, entre otros aspectos que no son tema de este artículo.
Las ambivalencias y dudas, parten del desconocimiento profundo de este lenguaje y del hecho que la mayoría lo utiliza superficialmente sin entender algunas de las excelentes opciones que facilitan la velocidad de este lenguaje.
En lo teórico, lo que distingue específicamente a ambos lenguajes, es que mientras PHP es un lenguaje de tags, ASP es de programación orientada a objetos; el concepto de diferenciación de ambos lenguajes, es precisamente que el OOP es un concepto de programación evolucionado, precisamente para atacar el problema de la velocidad entre otros aspectos.
En lo que ambos lenguajes, como negativo respecto a la velocidad es que ambos son intérpretes, es decir, las acciones se ejecutan en la medida en que los navegadores las leen. La otra opción, es la de lenguajes compilados, como lo permiten los . Net y otros, pero en este artículos nos ocuparemos de cómo mejorar con detalles, la programación de ASP.
Es la primera entrega de una serie de artículos al respecto.
La recomendación en esta entrega, es prestar atención a la directiva Option Explicit del lenguaje.
Esta opción tiene que ver con la reserva de memoria para ejecución de la página. Si no informamos sobre esta reserva, en cada ocasión que el navegador encuentra una variable, verificará la memoria que requiere para usarla.
Para evitar esta verificación, que demora la ejecución, es que se debe utilizar esta opción que desde el tope de la aplicación reservará la memoria necesaria para las variables, una sola vez, al principio y el resto del programa deslizará la ejecución sin realizar las comprobaciones.
La directiva se indica en el tope de la página, por debajo de la directiva @, como se indica:
 
@LANGUAGE="VBSCRIPT"
Option Explicit
 
Esta opción generará una actividad extra en la programación de la página, obligará al programador a declarar todas las variables en uso, que es precisamente la acción que hará que se reserve el espacio necesario para el uso de cada una. Esta práctica de declarar las variables, a su vez, es una práctica usada por los programadores sensatos que con esa acción evitan mezclar variables o errar en su uso, lo que a su vez ahorra tiempo en el seguimiento de errores y a su vez, de cometerlos.
El uso de la directiva Option Explicit, no es uso por defecto, en algunos servidores no se pueden definir.
Es por ello que recomendamos tener cuidado, usar una página de prueba de la directiva, antes de cambiar toda una aplicación.
El lenguaje ASP, referencia estas variables en un valor ordinal, y la directiva consulta el set de variables, que usa para acceder a ellas, aumentando la velocidad de la aplicación.
Como siempre, las soluciones nunca son únicas ni más efectivas que otras, en cada caso, se suma un detalle que mejora la performance general, o en su defecto no conspira en contra.
 

  Ana Abregú

 

www.anaabregu.com.ar

www.datagestion.com.ar

www.posicionamientoenbuscadores.datagestion.com.ar

 

 

Ana Abregú.

www.metaliteratura.com.ar

 

Ana Abregú.

www.metaliteratura.com.ar

 

Ana Abregú

 

 

 
Agregar esta página a Mister Wong Compartir
SEO posicionamiento tendencias en marketing digital
Diseñar tu sitio o pedir que te lo diseñen
Aprovecha el diseño del sitio para el posicionamiento web
4 acciones potentes para marketing digital
Diseño de base de datos
  Comentarios: 0      
 
Enviá tu comentario
Para dejar tu comentario debes ser miembro de Sintagmas.
 
 
 
 
 
 
ULTIMAS PUBLICADAS en Internet |
  La evolución de internet y el certificado digital
Contenidos7
 
  Trabaja en tus Pdfs de forma segura con estas herramientas que son 100% gratuitas
stephanfrueeh
 
  Trabaja en tus Pdfs de forma segura con estas herramientas que son 100% gratuitas
stephanfrueeh
 
  TransferNow: La forma más cómoda de transferir y compartir archivos de gran tamaño
stephanfrueeh
 
  Un channel manager de calidad
Contenidos7
 
  Software de mantenimiento ¿gasto o ahorro?
Contenidos7
 
  Agregar javascript en wordpress
Xnechijli01
 
  Plugin para wordpress
Xnechijli01
 
  Paso 3 y 4 para el código de javascript en wordpress
Xnechijli01
 
  Un plugin para wordpress
Xnechijli01
 
  Qué es el procesador de hipertexto
Xnechijli01
 
  Simplicidad en el desarrollo web con php
Xnechijli01
 
  Php y el desarrollo web
Xnechijli01
 
  Introducción a javascript
Xnechijli01
 
  Código básico de javascript
Xnechijli01
 
  Javascript para mostrar y ocultar elementos
Xnechijli01
 
  Python para el desarrollo web
Xnechijli01
 
  Ventajas de Python para el desarrollo web
Xnechijli01
 
  Internet para todas las cosas
Xnechijli01
 
  Principales marcos web de Python
Xnechijli01
 
  Qué son los inicios de sesión
Xnechijli01
 
  Informática en la nube
Xnechijli01
 
  Java lenguaje de programación por excelencia
Xnechijli01
 
  La barra de dirección del navegador y su función
Xnechijli01
 
  La importancia del diseño web en el marketing
Xnechijli01
 
  Algunos tipos de sitios web
Xnechijli01
 
  Algunos tipos de sitios web: parte 4
Xnechijli01
 
  Introducción al diseño web: Potocolos web
Xnechijli01
 
  Introducción al diseño web: Las páginas web
Xnechijli01
 
  El Haking etico el nuevo sistema de proteccion contra vulnerabilidades
aaragones
 
 
 
 
TAGS
diseño web diseño de sitios diseño de sitios dinámicos sitios autogestionables diseño web autogestionables diseño de sitios con base de datos datagestion Ana Abregú
 
 
  Contacto| Términos y condiciones| Anunciar en Sintagmas| Acerca de Sintagmas| Administrar|      
Copyright 2009 y actual de Sintagmas | Todos los derechos reservados