Web2Img ist ein Tool, um Ihre Webdateien in ein einzelnes Bild zu bündeln und sie zur Laufzeit über Service Worker zu extrahieren.
Sie können Bildhosting -Sites als kostenlose CDNs verwenden, um Bandbreitenkosten zu sparen.

Probieren Sie es online aus: https://therdream.github.io/web2img/
Oder: https://therdream.com/web2img/ (Neueste)
Demo: https://fanhtml5.github.io
Zieldateien: https://github.com/fanhtml5/fanhtml5.github.io (nur 2 Dateien)
Quelldateien: https://github.com/fanhtml5/test-site
F: Was ist, wenn JavaScript deaktiviert ist?
A: Leider kann die Seite nicht angezeigt werden. Sie können in 404.html einen Fallback hinzufügen, wie::
< noscript >
< meta http-equiv = Refresh content =" 0;url=FALLBACK_URL " >
</ noscript >
< script src = /x.js > </ script >F: Was ist, wenn der Browser den Service Worker nicht unterstützt?
A: Wie oben. Das Programm wird den Inhalt von <noscript> lesen und sie rendern.
F: Ist kostenlos CDN sicher?
A: Ja, das Programm überprüft die Datenintegrität.
F: Ist kostenlos CDN stabil?
A: Nicht sicher, aber Sie können mehrere URLs bereitstellen, um die Stabilität zu verbessern.
F: Kann ein kostenloses CDN verwendet werden?
A: Nein, CDN muss CORs aktivieren, leere Empfehlungen und "Null" -ORGENTUR (oder realer Wert) zulassen.
F: Wäre es besser, das Bild vor dem Hochladen zu optimieren?
A: Wenn der Server das Bild neu einschließt, macht es keinen Unterschied.
F: Warum 404.html verwenden?
A: Es ist eine einfache Möglichkeit, einen Weg abzufangen.
F: Wie aktualisiere ich Dateien?
A: Nur überschreibt x.js , die Client befragt diese Datei alle 2 Minuten.
F: Werden neue Funktionen hinzugefügt?
A: Dieses Projekt ist nur ein Experiment. Es gibt ein neues Projekt namens Freecdn, das viel mächtiger ist. (Bessere Dokumente werden bald veröffentlicht)
MIT