Archives

Archivos que tardan en actualizarse.

La red de servicios de Web Hosting cuenta con varios sistemas de aceleración de contenidos, destinados a brindar mayor velocidad de acceso a tus usuarios.
Entre ellos se cuenta Balanceadores de Carga, Caché de Contenidos y una CDN (Contentd Delivery Network - Red de Distribución de Contenidos)
Los Balanceadores de Carga son los componentes encargados de permitir que tu sitio pueda soportar altos crecimientos repentinos de visitas, así como de evitar que una falla de un servidor web deje a tu sitio sin servicio.
La CDN es una red de servidores de aceleración ubicados en Argentina, Estados Unidos e Inglaterra, a los cuales tus visitas son derivados según cual es el punto de acceso más cercano. De esta forma, al colocar tu sitio con nosotros, lo estas automáticamente colocando en varios puntos de acceso al mismo tiempo.
El caché de contenidos genera copias "rápidas" de los contenidos estáticos (es decir, contenidos que no se generan de forma dinámica en el momento) de tu sitio, para poder entregarle esta información al usuario de forma inmediata.
Cuando actualizás contenido estático (películas flash, archivos de video, html, etc) existe la posibilidad de que haya una copia en el caché de contenidos, y esa copia (de momento "vieja") es lo que estás viendo. Esto solamente sucede cuando se realizan este tipo de actualizaciones.
Para manejar esta situación se pueden hacer 2 cosas:

  1. Aguardar 60 minutos. Ninguna copia estática se mantiene en caché por más de ese lapso. Luego de transcurrido el mismo, es actualizada automáticamente.
  2. Acceder manualmente a la URL actualizada agregando el sufijo '?'. Por ejemplo si el archivo actualizado se llama http://www.dominio.com/archivo.swf, entonces ingresando a http://www.dominio.com/archivo.swf? (con un signo de pregunta al final), se fuerza un refresco instantáneo del contenido.

Cabe notar que la copia es distinta si se accede por dominios distintos. Es decir: dominio.com/archivo.swf no es lo mismo que otrodominio.com/archivo.swf (por más que via FTP el archivo.swf sea el mismo)

Problemas para cargar imágenes con Prestashop

Para solucionar el error que devuelve Prestashop al querer cargar las imágenes de los productos, por favor realizá lo siguiente:

  1. Abrí con un editor de texto el archivo images.inc.php ubicado en el directorio raíz de Prestashop
  2. Buscá la funcion 'finfo_open' (alrededor de la línea 109).
  3. Comentá el código desde

    if (function_exists('finfo_open'))

    hasta 

          finfo_close($finfo);
        }
  4. Modificá la línea que sigueinmediatamente a la última

    elseif (function_exists('mime_content_type'))

    para que quede de la siguiente forma

    if (function_exists('mime_content_type'))
    
  5. El fragmento de código modificado debe quedar de la siguiente forma:

        /* Try 4 different methods to determine the mime type */
       /* if (function_exists('finfo_open'))
        {
            $const = defined('FILEINFO_MIME_TYPE') ? FILEINFO_MIME_TYPE : FILEINFO_MIME;
            $finfo = finfo_open($const);
            $mimeType = finfo_file($finfo, $file['tmp_name']);
            finfo_close($finfo);
        }*/
        if (function_exists('mime_content_type'))
    

Internal Server Error (Error 500).

La performance de un sitio suele estar afectada por varios factores, que pueden o no darse en simultáneo.

En general, cuando un sitio oscila entre error 500 y baja velocidad de acceso, esto suele indicar algún problema de configuración o de programación. Es decir, puede ser que la aplicación instalada consuma excesivos recursos (esto puede observarse en el reporte minuto a minuto de unidades de procesamiento en tu panel de control), que requiera realizar demasiados procesos para presentar la información (como por ejemplo redimensionar imágenes en tiempo real, o recorrer carpetas con miles de archivos), o que realice consultas SQL que no utilicen correctamente los índices, o sobre tablas excesivamente grandes.

Todos estos factores pueden generar baja velocidad en una o varias aplicaciones de tu sitio, al punto tal que de ser suficientemente lento se superen los 60 segundos del timeout de php y el sitio termine dando error 500.

Una causa muy común también de estos síntomas, es utilizar como host de conexión a mySQL la dirección IP pública en lugar de la de Intranet.
Es decir, si tu aplicación se conecta via Internet (a una velocidad restringida) va a funcionar más lento que si lo hace por Intranet (una red dedicada de 1Gbps).

Con corregir esta configuración en el archivo que contenga el string de la conexion a mysql seguramente mejorará la performance del sitio

Mi sitio no muestra correctamente los acentos o caracteres especiales

Cuando un servidor se comunica con un cliente (Internet Explorer,
FireFox, Opera, etc) y le transmite datos, le indica previo a la
transmisión el tipo de codificación de caracteres que va a utilizar.

En esencia, la codificación o Charset indica la forma en que los
caracteres están representados a nivel de bit. Aún hoy lo más común es
utilizar Charsets de 8 bit como ISO-8859-1 y UTF-8. En estos, se
utiliza un byte de datos para cada letra a representar, dando un total
de 256 letras posibles (1 byte = 8 bit = 256 posibles valores). Idiomas
más complejos como el Chino precisan Charsets especiales ya que a veces
256 es una cantidad muy pequeña para representar a todas las letras
posibles del alfabeto.

Según como hayas generado tu página web, es posible que la
codificación por defecto que emitimos (ISO-8859-1) no sea la apropiada
para tu caso.

A tal efecto, podés modificar el Charset que emitimos creando un
archivo de nombre “.htaccess” (empieza con un punto) con el contenido:


AddDefaultCharset UTF-8

o bien

AddDefaultCharset KOI8-R (ruso)

o bien


AddDefaultCharset gb2312 (chino tradicional)

Recordá que también debes definir el Charset correcto en tus páginas de la siguiente manera:

<meta http-equiv="Content-Type" content="text/html; charset=CHARSET" />

Por ejemplo:

<meta http-equiv="Content-Type" content="text/html; charset=CHARSET" />

En el caso de tener tu sitio con extensiones .php y con las modificaciones anteriores no se modifico solo tenes que agregar la siguiente linea:

<?php header('Content-Type: text/html; charset=utf-8'); ?>

 O bien otra manera es poner la siguiente variable:

mb_http_output( "UTF-8" );
header( "Content-Type: text/html; charset=".mb_http_output());

LAYOUT

SAMPLE COLOR

Please read our documentation file to know how to change colors as you want

BACKGROUND COLOR

BACKGROUND TEXTURE