2012-10-07 17 views
5

Estoy usando Google Webfont con mi sitio web. ¿Debo dejar las fuentes alojadas en el Servidor de Google y hacer referencia a las hojas de estilo requeridas desde mi <head> o debo descargar la fuente y cargarlas en mi servidor y usar @font-face?Servidor de Google para Webfont o autogestionado?

Cuál de los métodos cargará más en mi servidor y ralentizará mi sitio.

El tamaño de la fuente es de 40 KB. Pero, cuando uso una herramienta Pingdom's Pagespeed, el tamaño de fuente descargado se muestra en unos pocos bytes.

Pingdom Screenshot http://i48.tinypic.com/2jecrqa.jpg

Pero, cuando la fuente se encuentra alojado en mi servidor, creo que el archivo de 40KB completa se descarga por el cliente. ¿Por qué sucede esto?

+0

Casi duplicado: http://stackoverflow.com/questions/12715614/google-web-fonts-vs-actual-font-files-for-all-devices – jtheman

+1

Lo siento. Pero esa publicación no responde el problema relacionado con la velocidad. – Rohitink

+0

Bueno, es algo que hace. Pero realmente tienes varias preguntas en una. Por supuesto, descargar más información de SU servidor le dará más carga, pero no necesariamente hará que el sitio sea más lento. Por el contrario, confiar en los servidores de Googles puede ralentizar su sitio como se dijo en mi publicación vinculada. – jtheman

Respuesta

13

Guárdelos en los servidores de Google.

La razón por la que está viendo el tamaño de archivo pequeño de Google es porque su navegador ya ha descargado y almacenado en caché el archivo. Cuando cargó en su propio servidor, su navegador tuvo que descargarlo una vez más, ya que lo considera una nueva fuente.

Este hecho es también una de las razones por las que debe hacer referencia a las fuentes de Google, ya que los visitantes de su sitio pueden haberlas descargado desde otro sitio que usa la misma fuente de Google.

Alojarlos usted mismo, naturalmente, pondría carga adicional en sus servidores. Tener a Google como anfitrión les permite lidiar con esa carga.

Además, al hacer referencia desde Google le está permitiendo a Google manejar el mantenimiento, como las actualizaciones de las fuentes, así como la sintaxis que sirve a las fuentes mismas.

+2

Una excepción notable para esto es para los sitios que están diseñados para trabajar en un entorno LAN, y también causa todo tipo de retrasos con suites de prueba automáticas como angular e2e. – droope

2

A menos que esté utilizando un servidor dedicado de alta calidad y baja latencia, use Google como su host. Y no solo para fuentes web. Google aloja jQuery, y una serie de otros proyectos, también.

8

Bueno, aquí está otra toma: los aloje en su servidor!

Duerma mejor por la noche, especialmente si es un desarrollador web.

Razones.

  1. Es más robusto especialmente para visitantes con conexiones más lentas/menos confiables. Un visitante puede resolver su dominio pero no puede resolver el de Google y, por lo tanto, termina con mucha latencia o sin el archivo de fuente, que es esencial, por supuesto.

  2. Es más seguro. Recuerde Google Reader? Google lo tomó por completo. ¿Google Apps? Google lo pagó sin planes gratuitos, incluso pequeños planes gratuitos no se dieron. Básicamente, nunca se sabe cuándo Google Fonts se cerrará o se pagará. Si eres un desarrollador web, esto se multiplica por la cantidad de sitios web que desarrollas. ¿Te gustaría manejar a 10 o 20 o más clientes enojados en unos pocos años cuando eso suceda?

Sí, es más trabajo autohospedarse, pero creo que vale la pena. Especialmente para el Punto # 2.

Saludos.

+2

Estoy de acuerdo con estos sentimientos. Hay algunos casos en los que podría ser mejor autohospedarse. Personalmente, desarrollo sitios fuera de línea, así que si quiero trabajar con la fuente localmente durante el diseño y el diseño, necesitaré la fuente servida desde mi servidor local. Vivo en un área remota y, a menudo, las URL de terceros no se resuelven y el sitio cuelga. Además, si el usuario tiene una conexión a Internet rápida y confiable, no notarán la diferencia de si las fuentes (que deberían ser una porción muy pequeña del sitio) provienen de usted o de Google. –

+0

Y aquí hay un enlace para hacer que el hosting autónomo sea más fácil para usted: http://www.fontsquirrel.com/tools/webfont-generator - Si busca FontSquirrel también encontrará muchas fuentes de código abierto con sus Kits de Web ya generados para usted para descargar Aclamaciones. –

+1

En todas partes que veo, obtengo el resultado "use el servidor de google". Pero debo decir que he sido testigo del punto 1 varias veces y es irritante. ¡He usado mucho las fuentes de google, ahora mismo voy a utilizarlas y prácticamente sabré la diferencia! – SuperNOVA

5

Mi mayor motivación personal para no usar el alojamiento de webfont de Google es que está bloqueado en China. Si cargar en China es importante para usted, definitivamente vale la pena autohospedarse.

+0

Buena llamada, esa es la información que estaba buscando. – snahl

Cuestiones relacionadas