Metodos para mantener en cache información que no cambiará muy seguido, y que no es necesario saturar la BD de consultas .
<?php
include 'mysql.php';
global $memcache;
$memcache = new Memcache;
$memcache->pconnect('localhost',11211) or die("Conexión lenta...");
function Get_memcache($key) {
global $memcache;
return ($memcache) ? $memcache->get($key) : false;
}
function Set_memcache($key,$object) {
global $memcache;
$timeout = 432000; //5dias
return ($memcache) ?
$memcache->set($key,$object,MEMCACHE_COMPRESSED,$timeout) : false;
}
function Go_memcache($key) {
global $memcache;
//Limpiar toda la cache : $memcache->flush();
$identificador = md5("mysql" . $key);
$cache = Get_memcache($identificador);
if (!($cache)) {
// echo "dentro";
$db = new MySQL();
$rs = $db->consulta(Querysql($key));
if ($rs){
for ($data = array (); $row = $rs->fetch_assoc(); $data[] = $row);
Set_memcache($identificador,$data);
$cache = Get_memcache($identificador);
}
}
return $cache;
}
function Querysql($key){
$sql = null;
if($key==="planes")
$sql= "SELECT * FROM TABLA1";
elseif($key==="sedes")
$sql= "SELECT * FROM TABLA2 ";
return $sql;
}
Desde el 2012 llevo mis apuntes en este blog documentando lecciones aprendidas, formatos, procesos, negocios, metodologías, herramientas, guias y buenas prácticas para el mundo informativo y la gestión de proyectos. Habilidades blandas, habitos, frases de líderes, empresarios exitosos y apuntes personales que son el resultado de investigaciones que realizo para mejorar cada día en el ambito personal y profesional.
Wordpress : actualizar links por cambio de Dominio
Si has cambiado de dominio en el lugar donde tienes tu wordpress, y quieres actualizar todos los link que apuntaban al dominio antiguo, esta es toda la solución que necesitas:
#posts
UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.dominioantiguo.net/', 'http://www.dominionuevo.com/');
UPDATE wp_posts SET post_excerpt = REPLACE (post_excerpt, 'http://www.dominioantiguo.net/', 'http://www.dominionuevo.com/');
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.dominioantiguo.net/', 'http://www.dominionuevo.com/');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.dominioantiguo.net/', 'http://www.dominionuevo.com/');
#comments
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://www.dominioantiguo.net/', 'http://www.dominionuevo.com/');
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://www.dominioantiguo.net/', 'http://www.dominionuevo.com/');
UPDATE wp_commentmeta SET meta_value = REPLACE (meta_value, 'http://www.dominioantiguo.net/', 'http://www.dominionuevo.com/');
#links
UPDATE wp_links SET link_url = REPLACE (link_url, 'http://www.dominioantiguo.net/', 'http://www.dominionuevo.com/');
UPDATE wp_links SET link_rss = REPLACE (link_rss, 'http://www.dominioantiguo.net/', 'http://www.dominionuevo.com/');
#options
UPDATE wp_options SET option_value = REPLACE (option_value, 'http://www.dominioantiguo.net/', 'http://www.dominionuevo.com/');
#usermeta
UPDATE wp_usermeta SET meta_value = REPLACE (meta_value, 'http://www.dominioantiguo.net/', 'http://www.dominionuevo.com/');
#posts
UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.dominioantiguo.net', 'http://www.dominionuevo.com');
UPDATE wp_posts SET post_excerpt = REPLACE (post_excerpt, 'http://www.dominioantiguo.net', 'http://www.dominionuevo.com');
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.dominioantiguo.net', 'http://www.dominionuevo.com');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.dominioantiguo.net', 'http://www.dominionuevo.com');
#comments
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://www.dominioantiguo.net', 'http://www.dominionuevo.com');
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://www.dominioantiguo.net', 'http://www.dominionuevo.com');
UPDATE wp_commentmeta SET meta_value = REPLACE (meta_value, 'http://www.dominioantiguo.net', 'http://www.dominionuevo.com');
#Links
UPDATE wp_links SET link_url = REPLACE (link_url, 'http://www.dominioantiguo.net', 'http://www.dominionuevo.com');
UPDATE wp_links SET link_rss = REPLACE (link_rss, 'http://www.dominioantiguo.net', 'http://www.dominionuevo.com');
#options
UPDATE wp_options SET option_value = REPLACE (option_value, 'http://www.dominioantiguo.net', 'http://www.dominionuevo.com');
#usermeta
UPDATE wp_usermeta SET meta_value = REPLACE (meta_value, 'http://www.dominioantiguo.net', 'http://www.dominionuevo.com');
Búsquedas en Google: 10 trucos para encontrar lo que otros no ven
Muy amenudo consideramos que buscar en google es una práctica sencilla, y ciertamente lo es, donde el buscador se encarga de darnos los mejores resultados siempre en la primera página de resultados. Pero sientes siempre que tu búsqueda ha sido la adecuada y todo está en la primera página de resultados, entonces ¿¨Para qué google nos devuelve 10 páginas de resultados si en la primera página esta todo lo que busco ?
En efecto, tu búsqueda siempre es entendida por google (que se apoya siempre de robots, algoritmos, tu historial de navegación y caché para entenderte mejor ) y retornará siempre lo que personas con un perfil parecido al tuyo ha buscado anteriormente.
Pero cómo empezaría tu búsqueda, si necesitas encontrar esa imagen que viste hace años y hoy la necesitas en tu presentación, ese artículo que visten en el wwf sobre especies en peligro de extinción en américa entre los años 2011 y 2014.
Probablemente, ya tengas en mente buscar "articulos wwf especies en peligro de extinción en américa 2011 o 2014" ...
Buscar en google no tiene costo, pero si un precio, a ese precio se le llama TIEMPO
Te presentaré a continuación los mejores trucos para tener unos excelentes resultados de búsqueda, tus resultados serán mucho más valiosos, incluso empezarás a notar el tiempo que ahorras:
Signos de puntuación :
Debes aprender estos trucos y usarlos todos los días : (clic a la imagen para agrandar)
Especificar un sitio preciso (site:):
Si quieres encontrar resultados únicamente en un sitio particular, puedes agregar site:pagina.com palabra clave Ejemplo:
site:twitter.com olimpiadas
Esa búsqueda va a encontrar a todo lo que sea mencionado respecto a las olimpiadas en twitter.
Busca multiples frases o palabras en una sola búsqueda (OR, AND):
Aveces quieres tener un mayor número de resultados y mezclarlos. De esta manera puedes tener multiples resultados usando diferentes frases:
Usando el AND (y) suma las dos frases y obtiene 500 resultados para estas, en lugar de 500 de una sola frase que busques:
“mejores maneras para preparar un sandwich” AND “las mejores recetas de sandwich”
El operador OR (o) busca una u otra por si no hay resultados en la primera frase o palabra:
“chocolate” OR “chocolate blanco”
Operador de búsqueda “Wildcard” (*)
Este operador se utiliza cuando tienes una búsqueda donde se incluyen ciertas definiciones entre cada palabra. De tal manera que no puedes abrir, cerrar con el operador de sinónimos. De acuerdo a Wikipedia un Wildcard es: Un caracter comodín es un caracter que representa cualquier otro caracter o cadena de caracteres.
Ahora veamos como este nos puede servir para buscar:
Cuando sabes una parte de una letra de una canción, pero desconoces exactamente las palabras intermedias en el coro.
Cuando recuerdas una frase celebre pero no sabes exactamente como va.
Hacer investigación de búsquedas con diferentes palabras o sinónimos.
Operador de búsquedas de URL relacionadas (related:)
Estas búsquedas relacionadas con una dirección web(URL) te permiten ver resultados de páginas similares a lo que buscas, de esta manera puedes reunir fácilmente ya sea aplicaciones similares, herramientas, páginas, etc.
Su utilidad es muy clara, te permite hacer investigaciones más claras y ver que otras páginas son similares a la que buscas. Hagamos un ejemplo muy claro:
Fotor.com es una gran aplicación que te permite hacer diseños sin necesitar de Photoshop, puedes realizar collages, timeline covers, etc
Encontrar un archivo especifico (filetype:)
Este te permite encontrar archivos ya sean PDF, XLS, DOC, MDB, etc. Sencillamente debes de incluir ese comando y una palabra clave, ejemplo:
filetype:pdf Carl Sagan
Esa búsqueda te va a arrojar todos los libros/ensayos en PDF encontrados en la red acerca de Carl Sagan.
Para otener resultados de un intervalo determinado
Para especificar el intervalo numérico que te interese, escribe dos puntos (..) y, a continuación, un espacio y los números del intervalo.
Por ejemplo, si quieres buscar coches que tengan más de 300 caballos de potencia, puedes escribir coches "300.. caballos de potencia".
O si quieres comprar algo y tienes un presupuesto específico puedes buscar artículos con un precio comprendido en un intervalo determinado, añadiendo los dos puntos ".." entre ambas cantidades.
Ejemplo : información relacionada a las olimpiadas entre los años 1990 y 2000
Para buscar imágenes
Cuando busques imágenes si haces clic en herramientas de búsqueda puedes filtrar los resultados por tamaño, color, tipo, fecha de publicación y hasta derechos de uso.
Eso te permite, por ejemplo, ver sólo los resultados de fotos que incluyen caras, o de fotos que tienen una gran resolución o incluso de imágenes que están disponibles para su uso comercial.
Si se ha caído una página concreta, busca en el caché de Google.
Imagina que necesitas información sobre las manzanas. Porque sí. Escribe "cache:es.wikipedia.org/wiki/Manzana" en la barra de búsqueda de Google y te dará la instantánea estática de la página de Wikipedia que Google ha salvado en su servidor. Podría estar anticuada, así que si lo estás buscando por una noticia de última hora el caché no te ayudará mucho.
Definición de palabras "define:"
antes de cualquier palabra te dará su definición. Google también revisa la ortografía (si te equivocas te ofrecerá una búsqueda del término correcto que más se parezca a lo que escribiste). Para palabras en inglés, Google también sirve para conocer de dónde vienen las palabras: escribe "etymology" junto a una palabra y te dará sus orígenes lingüísticos.
Y para cerrar, la solución del ejemplo complejo con el que abrimos este post :
Pero cómo empezaría tu búsqueda, si necesitas encontrar esa imagen que viste hace años y hoy la necesitas en tu presentación, ese artículo que visten en el wwf sobre especies en peligro de extinción en américa entre los años 2011 y 2014.
Escribe "site:www.wwf.es" para acotar la búsqueda al sitio. Escribe también "america" (entre comillas, para que reconozca la frase entera, y no es necesario tildes) y luego "extincion" sin nada y "~especies" para que busque también palabras relacionadas como "animales". Finalmente, "2011..2014" (con dos puntos) te dará los resultados publicados en esa franja de tiempo.
Suscribirse a:
Entradas (Atom)










