• Consejor para obtener más dinero en la publicidad de google

    A todos aquellos que usen adsense para rentar sus páginas webs, quizás les vengan bien estos consejos que he leido en algún blog que otro.

    Haz tus anuncios de adsense que no parezcan anuncios. No quiero decir que los ocultes o engañes a los usuarios, sino que estén más integrados con tus contenidos.

    Usa aquellos formatos que más rentabilidad obtengan, usualmente el CTR del formato puede ser:

    Formato   - CTR
    336 x 280 - 7.46%
    300 x 250 - 5.58%
    728 x   90 - 3.16%
    120 x 240 - 2.99%
    160 x 600 - 2.44%
    120 x 600 - 1.33%
    468 x  60  - 0.53%

    Este resultado de CTR es algo lógico, puesto que los dos primeros formatos son aquellos que más pueden integrarse con el contenido. El resto de formatos (460x60) es muy pequeño, y los rascacielos (120x600 - 160x600) en los únicos sitios donde suelen ponerse son en las zonas laterales. Lugares donde usualmente se ponen los enlaces, publicidades.. con lo que los visitantes pinchan poco.

    La posición de los formatos no selen ponerse a la izq o derecha, porque como hemos comentado anteriormente, estos lugares suelen estar establecidos para justamente poner publicidad y por lo tanto tiene poco ratio de clicks. Donde querremos ponerlo será cuanto más arriba y centrado en la página. Esto es así porque el usuario de internet está acostumbrado a buscar en contenido de la página en esta posición. Sobre todo en la gente que encuentra tu página tras el resultado de una búsqueda, lo que quiere es encontrar el contenido rápidamente en estas zonas, dejando a un lado toda la información adicional que tienen las páginas en los laterales o al final de la misma.

    Por ejemplo, la colocación de la publicidad en una posición correcta podría ser centrado en la web, justo sobre el título de tu noticia su contenido.

    Respecto al color de la publicidad, podríamos decir que para integrarla cuanto mejor, tendríamos que poner el color de fondo y borde del mismo color que el de la web, para que así parezca la publicidad más contenido. El título ponerlo del color "azul por defecto que trae el código." y la url de un color que no destaque mucho. El texto del anuncio, acorde con el color de texto de tus artículos.

    Algunos estudios sobre colores usados en los formatos en su resultado con el CTR:

    Colores en su mejor combinación:

    Título   Url       Border  Background Text CTR (%)
    000080 008000 333366 FFFFFF 000000 15.00
    0000FF 000000 FFFFFF FFFFFF 000000 11.86
    0000FF 008000 FF9900 FFFFFF 000000 11.47
    0000FF 999999 FFFFFF FFFFFF 000000 9.48
    0000FF 0000FF F9DEFC F9DEFC 000001 9.00
    000000 000000 993300 FFFFFF 000000 8.42
    0000FF 0000FF F4F4FF F4F4FF 000000 7.40
    0000FF 0000FF F7FDFF F7FDFF 000001 7.26
    0000FF 0000FF F7F7F7 F7F7F7 000001 6.92
    000080 008000 000080 FFFFFF 000000 6.69
    0000FF CCCCCC FFFFFF FFFFFF 000000 6.52
    0000FF AAAAAA FFFFFF FFFFFF 000000 6.03
    000080 008000 999999 FFFFFF 000000 5.50
    003399 000000 D9D9D9 D9D9D9 000000 5.13
    000099 000000 FFFFFF FFFFFF 000000 4.88
    000000 006633 993300 FFFFCC 000000 4.74
    0000FF 008000 336699 FFFFFF 000000 4.56
    003399 000000 FFFFFF D9D9D9 000000 4.16
    0000FF FFFFFF FFFFFF FFFFFF 000000 4.13
    006600 AECCEB 0099FF CCCCCC 006600 3.19
    000000 FF0000 FFA07A FFFFD8 000000 3.09
    0000FF FF0000 FFFFD8 FFA07A 000000 2.76
    0000FF 008000 336699 FFFFFF 003366 2.51
    0000FF 003366 FFFFFF FFFFFF 003366 1.67
    FF6600 FF6600 3366CC FFFFFF 000000 1.61
    Google Default Layout 1.25
    0000FF 008000 FFFFFF FFFFFF 003366 1.14

    Color del título
    Color CTR (%)
    000080 11.64
    blue 7.20
    000000 5.41
    003399 4.56
    000099 4.48
    006600 3.19
    FF6600 0.55
    996633 0.46

    Nota curiosa, que al parecer funciona mejor el azul más oscuro que el estándar.

    Color de la url
    Color CTR (%)
    999999 9.22
    0000CC 8.00
    blue 7.20
    AAAAAA 6.06
    008000 5.95
    000000 4.93
    006633 4.74
    FFFFFF 3.77
    AECCEB 3.19
    CCCCCC 3.07

    Color del borde
    Color CTR (%)
    333366 15.00
    FF9900 11.47
    F9DEFC 9.03
    F4F4FF 7.30
    F7FDFF 7.25
    F7F7F7 6.92
    000080 6.67
    FF0000 5.59
    999999 5.50
    993300 5.47

    Color del fondo
    Color CTR (%)
    F9DEFC 9.03
    F9DEFC 9.03
    F4F4FF 7.30
    F7FDFF 7.25
    F7F7F7 6.92
    FFFFCC 5.03
    D9D9D9 4.57
    FFFFFF 4.10
    CCCCCC 3.52
    FFFFD8 3.05
    FFA07A 2.76

    Color del texto
    Color CTR (%)
    000001 7.16
    333333 6.41
    000000 4.32
    006600 3.19
    003366 1.59

    Ampliar

    Webs de películas online

    Imagino que con la nueva ley de presunción de delito en la propiedad intelectual, muchas de las webs que hoy en día funcionan con enlaces a ver películas online desaparecerán. Por ejemplo alguna de estas:

    http://peliculasgratisonline.net/

    http://www.peliculasyonkis.com/

    http://www.cinegratis.net/

    http://www.cinetube.es/

    http://www.peliplay.com/

    http://ver-pelis.net/

    http://www.divxonline.info/

    http://www.pelis24h.org/

    http://cineveo.com/

    http://www.peliculon.net/

    http://www.dospuntocerovision.com/

    http://www.estrenosonline.com/

    http://www.veocine.es/

    http://www.tomapeliculas.com/

    http://pelis24.com/

    http://www.videoclub.com.es/peliculas_gratis.php?idioma=1

    http://www.peliculas21.com/

    http://www.solo-free.com/

    http://pelis.us/

    http://www.tumejortv.com/

    http://www.tupeliculaonline.com.ar/

    http://www.cineenlaweb.com/

    http://peliculashd.net/

    http://verpeliculaonline.com.ar/

    http://divxpeliculas.org/

    Ampliar

    consejos para optimizar consultas mysql

    Queries

    • Usa EXPLAIN para comprender la ejecución de la query
    • Usa Slow Query Log
    • No uses DISNTINCT cuando usas o puedes usar GROUP BY
    • Crea INSERT o REPLACE en procesos batch y usa LOAD DATA antes que INSERT
    • LIMIT m,n no es tan rápido como parece
    • No uses ORDER BY RAND() si tienes más de dos mil registros
    • Usa SQL_NO_CACHE cuando selecciones datos que se actualizan con frecuencia o son abundantes
    • Evita usar caracteres especiales en los LIKE
    • Evita usar subconsultar corelacionadas en el SELECT y el WHERE
    • No hagas comparaciones calculadas
    • ORDER BY y LIMIT funcionan mejor con
    • No pongas text/blobs en los resultados si no vas a necesitarlos
    • Subqueries en el FROM pueden ser útiles para recuperar BLOBs sin necesidad de ordenarlos. Si haces un join de una tabla consigo misma, puede ser bueno si en la primera obtienes el indice y en segunda obtienes el resto de los datos.
    • ALTER TABLE … ORDER BY puede tomar los datos ordenados cronologicamente y reordenarlos mediante un campo diferente, esto podría hacer que las consultas vayan más rapidas por ese campo, aunque quizás fuera necesario que estuviera en el índice.
    • Es bueno saber cuando dividir una query compleja en la unión de otras más pequeñas
    • Elimina pequeñas cuentas si puedes
    • Haz queries similares para que el cache las use
    • Usa estándares
    • No uses características deprecated
    • Cambia a OR en índices de múltiples campos para que la UNION mejore la velocidad (> mysql 5.0)
    • No uses COUNT (*) en tablas Innodb para cada búsqueda. Para ello deberías usar SQL_CALC_FOUND_ROWS y SELECT FOUND_ROWS()
    • Usa INSERT … ON DUPLICATE KEY update (INSERT IGNORE) para evitar el SELECT

    Escalado

    • Usa benchmarking
    • Aisla las cargas de trabajo, no dejes que las tareas administrativas interfieran en el rendimiento (por ejemplo, backups)
    • Testea en vez de hacer debug
    • A la vez que los datos crecen los índices cambian. Haz tu esquema tan modular como tu código.

    Rendimiento de red

    • Minimiza el tráfico recuperando solo lo que necesitas.
    • Accede directamente a la paginación con LIMIT no recuperando los anteriores.
    • No uses SELECT *
    • No uses muchas queries rápidas y una algo más compleja puede ser más eficiente.

    Mejoras en el sistema operativo

    • Usa particiones en los datos
    • Manten el servidor tan limpio como sea posible
    • Crea un entorno de test

    Servidor MySQL

    • innodb_flush_commit=0 puede ayidar en el retraso del slave
    • Optimiza los tipos de datos, se consistente. Usa PROCEDURE ANALYSE() para ayudarte a determinar el tamaño de los datos que necesitas.
    • Si puedes comprime text y blobs
    • Comprime datos estáticos
    • No hagas backup de datos estáticos con frecuencia
    • Activa e incrementa el cache de las queries y el budder si es apropiado
    • Comprueba SHOW STATUS y SHOW VARIABLES
    • Defragmenta tablas, reconstruye índices, haz mantenimiento
    • Aumenta myisam_sort_buffer_size para optimizar inserta largos

    Otras optimizaciones en el listado completo de consejos para optimizar consultas mysql

    Otro de los consejos son estos 2:

    1. Desactivar la resolucion de nombre de do minios del mysql y solo acceder a ella mediante IP.

    [mysqld]
    .....
    ......
    skip-name-resolve

    Ver el siguiente ejemplo antes de desactivarlo y después.

    date; mysql -u root -h 192.168.1.4 ; date

    2. Activar la caché del mysql
    Para saber si está activada y la cantidad de memoria, podemos ejecutar:
    mysql> SHOW STATUS LIKE 'Qcache%';
    mysql> SHOW VARIABLES LIKE '%query_cache%';

    Si queremos ponerle 50M
    mysql> SET GLOBAL query_cache_size = 52428800;

    Despúes de resetearlo, deberíamos ver algo como:

    [mysqld]

    ...

    ...

    query_cache_size = 52428800;

    query_cache_type = 1


    se puede ver que intentaría hacer una resolución de dominio para esa IP y por lo tanto tarda más.

    Ampliar

    restart stop del mysql

    #Iniciar mysql
    /sbin/service mysqld start

    #parar mysql
    /sbin/service mysqld stop

     

    #reiniciar mysql
    /sbin/service mysqld restart

     

    Ampliar

    restore y backup de mysql

    Funciones para hacer un backup y un restore del mysql

    · Backup
    LOCAL: mysqldump --opt -Q -u dbusername -p databasename > /path/to/backupname.sql
    REMOTO: mysqldump --opt -Q -h servername -u dbusername -p databasename > /path/to/backupname.sql

    · Restore
    LOCAL: mysql -u dbusername -p databasename < /path/to/backupname.sql
    REMOTO: mysql -h servername -u dbusername -p databasename < /path/to/backupname.sql

    Ampliar

    Consejos para la empresa en crisis

    1. Hay que tener un colchón de tesorería. Si pagas a 30 días, pues entonces tener acumulados 30 días o más.

    2. Es bueno tener también dinero disponible, para que en crisis podamos tener libertad para comprar a un competidor, hacer inversiones consiguiendo buenas condiciones. Una posible compra de otra empresa o cartera de clientes. Crear franquicias. Ampliar negocio..

    3.
    Es interesante disponer de un software ERP, con gestión de facturación, tesorería.. Con ello podremos controlar mejor el stock, albaranes, facturas pendientes, hacer previsiones, etc.

    4.
    Hay que hacer un análisis de los clientes, porque entre el 20% y 30% de éstos no son rentables. Es mejor destinar tiempo en tratar y dar mejor servicios a grandes clientes que perder el tiempo en la búsqueda de nuevos. Usualmente es más costoso conseguir uno nuevo que mantener uno antiguo. Con esto también eliminamos el riesgo de impagos de nuevos clientes. Hay que vender, pero también cobrar. Si vendes y no cobras el tiempo perdido ha sido doble.

    5.
    Hay que hacer análisis del sector y quedarse con los proyectos que generen más beneficio.

    6.
    Los precios. No hay que bajar los precios, porque aunque pienses que si lo bajas venderás más, al final acabas vendiendo lo mismo, y como esto influye directamente en la cuenta de resultados, lo que haces es comerte el margen de beneficios. Está claro que los clientes quieren los precios más bajos. Lo que hay que hacer es mantener los precios o incluso subirlos, pero aumentando la características de éstos.

    7.
    Examina los gastos de limpieza, energía, material de oficina, viajes, flota de vehículos, mensajería, etc). Estos gastos pueden llegar a suponer el 25% de su cuenta de resultados.

    Ampliar

    Listado de los mejores váteres del mercado

    Mirando por internet, he encontrado un listado curioso de váteres. La verdad es que no sabría cual pondría en mi casa!














    Ampliar

    Optimización de servidores

    Una de las conferencias que estuve sobre proyectos distintos y optimización de servidores, nos comentaron que en uno de ellos, usaban unos
    .200 servidores.
    16GB ram camda uno
    .Sin disco duro ni sistema operativo, y arrancaban con BOOTP/DHCP

    Todos formaban un pool accesible desde todos los servidores de aplicaciones. Además tenían instalado Lighttpd + FastCGI, así como compilador php ZEND

    Ampliar

    Traspasar web de un servidor a otro

    Hay varias formas de traspasar la información de un servidor a otro.
    Suponiendo que hay un nuevo servidor [A] y un servidor antiguo [B]

    1. traerse el fichero al destino. [A] < [B]
    . estando conectado en [A] ejecutar el comando
    wget http://www.weboriginal.com/fichero
    Ampliación: wget -q url_origen -o carpeta_destino

    2. mandar los ficheros desde el origen [B] > [A]
    . estando conectado en [B] ejecutar el comando
    rsync -avp ruta_origen  -e ssh usuario@ip:ruta_destino
    donde ruta_origen pj: /home/dominio/www/ 
    donde ruta_destino pj: /var/www/vhosts/dominio/httpdocs/
    donde ip (ip destino) pj: 200.300.400.500
    donde usuario pj: root

    3. si no hay acceso ssh a [B], y no es un solo fichero, se puede hacer una sincronización mirror por ftp
    ./usr/bin/wget --mirror -k --ftp-user=usuario --ftp-password=clave ftp://ip/public_html/*
     

    Con la opción (2) y (3)  tenemos la posibilidad de sincronizar nuevamente si la conexión falló.


    Al ejecutar este comando, pedirá la clave de acceso para ese usuario en el servidor destino. Recordar que luego en el servidor destino, hay que cambiar la propiedad de la carpeta (y de todas las subcarpetas -R) al dueño verdadero.

    chown -R  usuario.grupo carpeta

    Pj chown -R ueyt34.passev httpdocs
     

    Ampliar

    comandos tar zip en linux.

    En esta guía presentamos las líneas de comandos necesarios para comprimir o para descomprimir múltiples tipos de archivos como .tar, .zip, .rar, .tar, .gz, y otros

    c=compress (empaquetar).
    x=decompress (desempaquetar)
    v=verbose (para que nos diga lo que hace).
    f=file (empaquetar en un archivo).
    z=comprimido (gzip)
    * (empaquetar todos los archivos).

    Ficheros tar

    Empaquetar: tar -cvf archivo.tar /dir/a/comprimir/
    Desempaquetar: tar -xvf archivo.tar
    Ver contenido tar -tf archivo.tar

    Ficheros gz
    Comprimir: gzip -9 fichero
    Descomprimir: gzip -d fichero.gz

    Ficheros bz2
    Comprimir: bzip fichero
    Descomprimir: bzip2 -d fichero.bz2

    gzip ó bzip2 sólo comprimen ficheros [no directorios, para eso existe tar]. Para comprimir y archivar al mismo tiempo hay que combinar el tar y el gzip o el bzip2 de la siguiente manera:

    Ficheros tar.gz
    Comprimir: tar -cvzf archivo.tar.gz ficheros
    Descomprimir: tar -xvzf archivo.tar.gz
    Ver contenido: tar -tzf archivo.tar.gz

    Ficheros tar.bz2
    Comprimir: tar -c ficheros | bzip2 > archivo.tar.bz2
    Descomprimir: bzip2 -dc archivo.tar.bz2 | tar -xv
    Ver contenido: bzip2 -dc archivo.tar.bz2 | tar -t

    Ficheros zip
    Comprimir: zip archivo.zip ficheros
    Descomprimir: unzip archivo.zip
    Ver contenido: unzip -v archivo.zip

    Ficheros lha
    Comprimir: lha -a archivo.lha ficheros
    Descomprimir: lha -x archivo.lha
    Ver contenido: lha -v archivo.lha
    Ver contenido: lha -l archivo.lha

    Ficheros arj
    Comprimir: arj a archivo.arj ficheros
    Descomprimir: unarj archivo.arj
    Descomprimir: arj -x archivo.arj
    Ver contenido: arj -v archivo.arj
    Ver contenido: arj -l archivo.arj

    Ficheros zoo
    Comprimir: zoo a archivo.zoo ficheros
    Descomprimir: zoo -x archivo.zoo
    Ver contenido: zoo -L archivo.zoo
    Ver contenido: zoo -v archivo.zoo

    Ficheros rar
    Comprimir: rar -a archivo.rar ficheros
    Descomprimir: rar -x archivo.rar
    Ver contenido: rar -l archivo.rar
    Ver contenido: rar -v archivo.rar

    Nota :Intentad no usar RAR y ARJ que usan formatos propietarios.

    Fuente: http://www.badopi.org/

    Ampliar