Cuando el navegador que utilizas recupera los datos desde un servidor, lo hace utilizando HTTP (Hypertext Transfer Protocol). Es una petición y respuesta entre un cliente y un host. En general, cuanto más peticiones HTTP se demande, tu página web se hace más lenta.
Para reducir peticiones HTTP entonces y evitar que esto pase y una manera de optimizar tu sitio en este sentido por ti mismo es:
Limpieza en Google Analytics
Se ha visto que mucha gente habilita el remarketing y la publicidad en Google Analytics, y sin embargo, en realidad no utilizan esta función. Habitualmente, los usuarios tienen una tendencia a hacer clic en Habilitar en todo. Con esta función activada, en realidad se va a tener una segunda petición HTTP para esta URL https://stats.g.doubleclick.net/r/collect?
Que a su vez produce una redirección 302.
Si no estás utilizando estas características puedes desactivarlas apagando «remarketing» y «Características de informes publicitarios» en «Recopilación de datos» en la configuración de tu Google Analytics.
O bien, puedes desactivar manualmente agregando la siguiente secuencia de comandos de Google Analytics.
GA ( 'set', 'displayFeaturesTask', null);
Después de desactivar esto, ya no tendrás esa petición HTTP y la segunda secuencia de comandos principal ya no tendrás una redirección 302. Esto es sólo un ejemplo de una petición HTTP de limpieza.
Solicitud de limpieza de Ejemplo
Otro ejemplo de una limpieza de petición HTTP es si su funcionamiento WordPress, por defecto, se incluye un archivo javascript adicional.
wp-emoji-release.min.js?
Los Emojis son grandes y todo, pero ¿son realmente necesarios? ¿Vale la pena el peso extra? Probablemente no. Puedes desactivar Emojis en WordPress añadiendo el siguiente código a tu archivo functions.php
/ ** * Desactivar emoji * / disable_emojis function () { remove_action ( 'wp_head', 'print_emoji_detection_script', 7); remove_action ( 'admin_print_scripts', 'print_emoji_detection_script'); remove_action ( '', 'wp_print_styles print_emoji_styles'); remove_action ( '', 'admin_print_styles print_emoji_styles'); remove_filter ( 'the_content_feed', 'wp_staticize_emoji'); remove_filter ( 'comment_text_rss', 'wp_staticize_emoji'); remove_filter ( 'wp_mail', 'wp_staticize_emoji_for_email'); add_filter ( '', 'tiny_mce_plugins disable_emojis_tinymce'); } add_action ( 'init', 'disable_emojis'); / ** * Función de filtro utiliza para eliminar el plugin tinymce emoji. * * @param array $ plugins * @return Array diferencia entre estas dos matrices * / disable_emojis_tinymce function ($ plugins) { if ($ is_array (plugins)) { volver array_diff ($ plugins, array ( 'wpemoji')); } Else { return array (); } }
O también se puede utilizar el plugin Disable Emojis.
De esta manera podemos reducir peticiones HTTP en nuestro WordPress por nosotros mismos.