2010-01-31 6 views
5

Ich verwende TypeKit, um Schriftarten für eine Website bereitzustellen, die ich entwickle. Wenn die Seite geladen wird, lädt sie langsam (mehr als eine Sekunde). Es stellt sich heraus, dass dies daran liegt, dass die Schriften bei jeder Anfrage heruntergeladen werden. Es ist mir ein Rätsel, dass ein Dienst wie dieser keine Etags konfiguriert hat, um Clients dazu zu bringen, die Zeichensätze zwischenzuspeichern ... aber ich schweife ab. Bis TypeKit das behebt, host ich das CSS lokal temporär.Caching Typekit CSS

Wer hatte dieses Problem mit TypeKit? Wie hast du daran gearbeitet? Vielleicht liege ich falsch?

+0

Hmm ... das könnte Teil des Geschäftsmodells oder bis zu rechtlichen Fragen sein. Aber bei jedem Anruf? Haben Sie sich die ceche-control Header in den Ressourcen angesehen, die sie bedienen? –

Antwort

2

Nach einer posting on their getsatisfaction.com account, sie haben zumindest einige Caching statt:

Eines ist zu beachten, dass, obwohl die Schriften serviert mit einem Expires-Header, sind sie diente auch mit einem Etag. Der Browser muss nach 5 Minuten eine Anforderung stellen, verwendet aber normalerweise das Etag, um eine 304 (Nicht geändert) -Antwort zu generieren. Das bedeutet, dass die Zeichensätze nicht wirklich erneut heruntergeladen werden.

können Sie überprüfen, was passiert mit Firebug?