Mostrando entradas con la etiqueta optimizar. Mostrar todas las entradas
Mostrando entradas con la etiqueta optimizar. Mostrar todas las entradas

lunes, 7 de abril de 2014

Acelera Google Chrome con este sencillo truco

Hoy les traigo un pequeño truco para acelerar el navegador Chrome en Android. Se trata de activar una pequeña opción para desarrolladores con la que conseguiremos aprovechar las características de nuestro smartphone. Para hacerlo, simplemente tenemos que ir a la sección de Chrome Flags, accesible mediante el siguiente link, y activar la opción de “Número máximo de mosaicos del area de interés” situándola en 512.
chrome://flags/#max-tiles-for-interest-area
Una vez hecho esto, reiniciamos Chrome y revisamos los resultados. Lo que hemos podido comprobar es que se aprovecha mejor la RAM y se mejoran los FPS.

Este truco sin embargo, solo se recomienda para los dispositivos con 2GB de RAM o más, ya que el precio a pagar es precisamente ese aumento en el gasto de memoria, una que normalmente en terminales punteros tenemos de sobra. Pensamos que nada mejor que Google Chrome para utilizarla.
Chrome suele utilizar de base unos 130MB de RAM, lo que provoca que muchas veces al hacer scroll no se aprovechen todas las capacidades, con unos FPS que suelen ir de los 20 a los 60. Con este truco, el gasto de RAM se aumenta, pero la tasa se mantiene entre los 50-60fps la mayor parte del tiempo.
Esa sección de Chrome Flags además tiene muchas opciones interesantes, tanto un modo offline para acceder a los sitios en caché como la posibilidad de reducir también el retraso a la hora de hacer zoom. Una cantidad de opciones que vale la pena investigar, de momento sin embargo les recomiendo totalmente que aumenten la de mosaicos por area de interés. ¿Notas la diferencia?

martes, 5 de junio de 2012

En exclusiva les presento al nuevo socio de Apple



Apple planea utilizar sólo energía renovable en su principal centro de datos en Estados Unidos antes de fin de año, adoptando medidas para abordar preocupaciones medioambientales de larga data sobre la rápida expansión de sus granjas de servidores que consumen mucha electricidad.

El fabricante del iPhone y el iPad dijo este jueves que comprará equipamiento a SunPower y contratará a Bloom Energy para que construya dos instalaciones de celdas solares dentro y en los alrededores de Maiden, Carolina del Norte, cerca de su principal centro de datos.
Una vez que esté funcionando, la granja solar proveerá unos 84 millones de kilowatts por hora de energía al año. Las instalaciones utilizarán celdas solares de alta eficiencia y sistemas avanzados de seguimiento del sol.

Las dos granjas de energía solar cubrirán unas 100 hectáreas, entre las más grandes de la industria, dijo el presidente financiero de Apple, Peter Oppenheimer, a Reuters.
Apple planea utilizar electricidad libre de carbón en sus tres centros de datos.

lunes, 28 de mayo de 2012

Que Google lo haga por ti

Revisando el código fuente de muchas webs nos damos cuenta que buena parte de ellas alojan directamente las librerías javaScript que están usando: jQuery, Dojo, Prototype,… Es una práctica no recomendable, ya que si usamos un CDN externo como el que provee gratuitamente Google podríamos ahorrar tráfico en nuestros servidores y evitar que el usuario tenga que bajarse de nuevo la misma librería JS que habrá usado en más sitios y ya probablemente tenía cacheada.
Si usamos Google Ajax Libraries podemos servir jQuery, por ejemplo, directamente desde los datacenteres de Google lo que nos provee ventajas como una latencia baja, incrementamos la velocidad de descargar al liberar a nuestro servidor de peticiones y un mejor cacheo. Dispone de copias de las librerias y versiones de las más conocidas como jQuery, Dojo, Prototype, … aunque echamos muchas más en falta.

Mejora de latencia

Como CDN, Google Ajax libraries, distribuye su contenido entre distintos servidores a lo largo del mundo, así que probablemente cuando lancemos la petición tengamos uno cerca que nos pueda ofrecer la descarga de la librería JS en unos pocos ms. Hay muchos CDN, pero quizás lo más atractivo de usar el de Google sea actualmente que es gratis y que es bastante fiable. Google no se cae o es muy improbable. Claro, que como se caiga vamos todos detrás.

Reduce el número de peticiones a tu servidor

Al externalizar ese contenido eliminamos una petición a nuestro servidor que podemos usar para la descarga de más contenido. Puede parecer una tontería pero si lo multiplicamos por el número de usuarios simultáneos que pueden tener una web bastante visitada observamos un ahorro considerable de ancho de banda y el número de peticiones al servidor. Además de reducir las conexiones paralelas que debería realizar el servidor a un mismo dominio.

Mejor caché

Lo principal de usar un CDN común es que los usuarios probablemente no se tendrán que volver a bajar por enésima vez la misma librería de jQuery si ya la tiene cacheada del mismo CDN que también usa otra web como la nuestra.
La implementación es bastante sencilla. Tenemos dos opciones: cargar la librería que queramos con una ruta que nos provee Google o usar su propia librería Javascript para hacer la cargar mediante ajax en el momento que elijamos.