{"id":7306,"date":"2014-10-21T13:47:13","date_gmt":"2014-10-21T11:47:13","guid":{"rendered":"http:\/\/www.palentino.es\/blog\/?p=7306"},"modified":"2014-10-21T21:52:48","modified_gmt":"2014-10-21T19:52:48","slug":"mejora-la-carga-de-flickr-wpo-mediante-cache","status":"publish","type":"post","link":"https:\/\/www.palentino.es\/blog\/mejora-la-carga-de-flickr-wpo-mediante-cache\/","title":{"rendered":"Mejora la carga de Flickr. WPO mediante Cache."},"content":{"rendered":"<p>Actualmente existen t\u00e9cnicas para integrar la web con las redes sociales con el prop\u00f3sito de mejorar el SEO al crear estrategias de <strong>link building<\/strong>.<\/p>\n<p>Una de ellas es incorporar las im\u00e1genes de nuestro site con\u00a0<strong>Flickr<\/strong>. Gracias a esto <strong>externalizamos<\/strong> la capacidad de nuestro servidor\u00a0y\u00a0ahorramos recursos propios.<\/p>\n<p>Mediante este tipo de acciones\u00a0y el empleo de unas determinadas <strong>APIs<\/strong>, nos permiten enlazar im\u00e1genes con c\u00f3digo de diferentes lenguajes en nuestros proyectos.<\/p>\n<p>Como son recursos externos, se efect\u00faan llamadas <strong>HTTPs independientes externas a nuestro servidor para cada imagen, que tienen un costo de tiempo de descarga<\/strong>.<\/p>\n<p>Aqu\u00ed es donde entra en juego el <strong>balance de WPO en el SEO<\/strong>.<\/p>\n<p><strong>Si nuestra web es lenta debido a que existen muchas peticiones o cambios en la API, tendremos que intentar otro tipo de t\u00e9cnicas como el uso\u00a0de una Cache.<\/strong><\/p>\n<p>Otra es la posibilidad de \u00a0utilizar <strong>CDNs<\/strong> o la<strong> redundancia de recursos en caso de fallo del CDN<\/strong>.<\/p>\n<p>Mediante la <strong>cache<\/strong>, aceleraremos la carga de la WEB y a su vez obtendremos las ventajas de crear estrategias de enlaces de nuestros proyectos con diversas redes.<\/p>\n<p><!--more--><\/p>\n<p>En concreto, para Flickr en PHP podremos efectuarlo agregando una l\u00ednea de c\u00f3digo y creando un directorio llamado cache con permisos de escritura para la creaci\u00f3n de estos ficheros temporales.<\/p>\n<p>Veamos este ejemplo:<\/p>\n<pre class=\"lang:php decode:true\">&lt;?\r\ninclude_once(\"phpFlickr\/phpFlickr.php\");\r\n$api_key = $FK_key;\r\n$api_secret = $FK_secret;\r\n$api_token = $FK_token;\r\n\r\n$f = new phpFlickr($api_key,$api_secret);\r\n$f-&gt;setToken($api_token);\r\n$f-&gt;enableCache(\"fs\", \"cache\");  \/\/Activamos la cache\r\n?&gt;<\/pre>\n<p><strong>Ventajas:<\/strong><\/p>\n<p>Velocidad de carga, mejora de SEO y WPO asociado.<br \/>\nSeguimos teniendo externalizados los recursos.<br \/>\nEspacio.<\/p>\n<p><strong>Inconvenientes<\/strong>:<\/p>\n<p>El hecho de crear webs enlazadas mediante APIs a servicios externos incrementa la posibilidad de que si existe un cambio en las funcinones o una falta de resupuesta en lo servidores externos, nuestra web se vea afectada. Asi como el SEO si el rendimiento y disponibilidad es baja.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Actualmente existen t\u00e9cnicas para integrar la web con las redes sociales con el prop\u00f3sito de mejorar el SEO al crear estrategias de link building. Una de ellas es incorporar las im\u00e1genes de nuestro site con\u00a0Flickr. Gracias a esto externalizamos la capacidad de nuestro servidor\u00a0y\u00a0ahorramos recursos propios. Mediante este tipo de acciones\u00a0y el empleo de unas determinadas APIs, nos permiten enlazar im\u00e1genes con c\u00f3digo de diferentes lenguajes en nuestros proyectos. Como son recursos externos, se efect\u00faan llamadas HTTPs independientes externas a nuestro servidor para cada imagen, que tienen un costo de tiempo de descarga. Aqu\u00ed es donde entra en juego el balance de WPO en el SEO. Si nuestra web es lenta debido a que existen muchas peticiones o cambios en la API, tendremos que intentar otro tipo de t\u00e9cnicas como el uso\u00a0de una Cache. Otra es la posibilidad de \u00a0utilizar CDNs o la redundancia de recursos en caso de fallo del CDN. Mediante la cache, aceleraremos la carga de la WEB y a su vez obtendremos las ventajas de crear estrategias de enlaces de nuestros proyectos con diversas redes.<\/p>\n","protected":false},"author":1,"featured_media":2501,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,240],"tags":[],"class_list":["post-7306","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo","category-seotips-seo"],"_links":{"self":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/7306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/comments?post=7306"}],"version-history":[{"count":9,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/7306\/revisions"}],"predecessor-version":[{"id":7315,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/7306\/revisions\/7315"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media\/2501"}],"wp:attachment":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media?parent=7306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/categories?post=7306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/tags?post=7306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}