Heim >Web-Frontend >js-Tutorial >Ein nicht nutzloser Leitfaden für nachhaltige Websites
Lassen Sie uns den Mund halten über den Planeten, all die Weltuntergangspanik und beginnen wir mit der Frage, warum Sie Ihre Website nachhaltig gestalten möchten? Sie erstellen die Website oder bezahlen dafür, was haben Sie davon?
Mehr Leistung, mehr besser. Es wird Ihre Website beschleunigen und Ihre Produktivität steigern, Ihre Besucher werden die schnelle Website lieben, was zu einer höheren Konversion führt und Google gibt Ihnen SEO-Bonuspunkte. Bei stark frequentierten Websites kann es sogar Geld sparen.
Oh ja, es wird den Planeten glücklich machen. Da die IT einen immer größeren Einfluss auf die Erde hat, weil sie viel Energie verbraucht. Wenn wir uns alle engagieren, können wir viel bewirken.
Sie helfen nicht nur dem Planeten. Es ist ein gültiger Geschäftsfall.
Die Nutzung nachhaltiger Energie für Ihre Anwendungen und Websites hat große Auswirkungen, da Server viel Energie verbrauchen und Tag und Nacht eingeschaltet sind. Es ist ein guter Anfang.
Neugierig, ob Sie nachhaltige Energie nutzen? Die Green Web Foundation verfügt über ein großartiges Tool, um das zu überprüfen: den Green Web Check.
Wenn nicht, verfügt dieselbe Stiftung über ein Green Web Directory. Dort finden Sie viele nachhaltige Hosting-Anbieter, sowohl lokal als auch global.
Es ist ein toller Anfang, aber es steckt noch mehr dahinter. Eine ressourcenfressende Website für klobige Jungen wird viel Energie verbrauchen und langsam übertragen, selbst bei grünem Hosting.
Sollen wir zum Aufführungsteil kommen, wo all die interessanten Dinge passieren?
Bei vielen Projekten können Sie hier einen großen Unterschied machen. Assets können umfangreich sein und viel Bandbreite und Ressourcen verschwenden. Ein paar Tipps:
Bonus für Tag Manager-Benutzer: Überprüfen Sie alle Skripte und Tools von Drittanbietern, die Sie haben. Benutzt du sie? Haben Sie irgendeinen Wert daraus? Regelmäßige Pflege ist notwendig. Es geht nicht nur um die Assets, die Sie laden, die Verarbeitung großer Datenmengen erfordert auch viel Energie.
Komprimierung aktivieren. Alle modernen Webserver verfügen über es. Stellen Sie sicher, dass Sie es verwenden. Moderne Optionen wie Brotli sind besser, aber auch GZIP oder Deflate können einen großen Unterschied bei der Bandbreite machen. Mobile Besucher werden es Ihnen noch mehr danken.
Caching hängt vom Projekt ab, aber versuchen Sie, Daten so nah wie möglich am Besucher zwischenzuspeichern. Für statische Assets wie CSS/JS könnten Sie mit einem richtigen Cache-Header für den Browser beginnen und die heruntergeladene Datei immer wieder verwenden.
Haben Sie eine Inhaltsseite, die mehr Lesevorgänge als Aktualisierungen aufweist? Stellen Sie es statisch von der Festplatte oder vom CDN bereit. Ein Framework wie Astro kann statisch zu einem CDN generieren oder ein Plugin wie W3 Total Cache kann WordPress-Seiten von der Festplatte bereitstellen.
Apropos CDNs. Denken Sie an Ihre Besucher: Woher kommen sie? Benötigen Sie ein global verteiltes Mehrzonen-Setup mit Edge-Workern, um die Website Ihrer lokalen Bäckerei zu bedienen?
Wahrscheinlich, aber das ist der Geek in dir, der Spaß hat. Verwenden Sie nicht zu viele Lösungen und halten Sie Ihre Server in der Nähe Ihrer Benutzer. Es spart Ressourcen sowohl für die Berechnung als auch für die Übertragung und hält die Latenzen niedrig.
Viele Entwickler lieben es, JavaScript zu schreiben und alle möglichen ausgefallenen Animationen, Seitenübergänge und andere Spielereien zu machen. Verwenden Sie kein Vanilla JS oder CSS, sondern große Frameworks oder Bibliotheken. Dazu gehört jQuery. Sie benötigen kein jQuery, um ein DOM-Element abzurufen und eine Klasse umzuschalten! Lassen Sie mich gar nicht erst mit Next.js anfangen.
Ich habe mich aufgeregt, tut mir leid. Und ehrlich gesagt können diese Websites wunderschön sein. Die Sache ist, dass Vanilla JS und CSS heutzutage großartig sind. Voller Funktionen, mit denen Sie alle Arten von coolen interaktiven Komponenten, Animationen und sogar Seitenübergängen erstellen können.
Mit diesen können Sie weniger Code schreiben, versenden und ausführen. Alles wird von Ihrem Browser erledigt. Noch flüssigere Animationen, ohne den Hauptthread zu blockieren.
Ich habe viele Artikel gesehen, in denen es um die Verwendung dunkler Farben und Systemschriftarten geht und darum, dass man jeden kleinen Schnickschnack weglassen sollte.
Das klingt nach einer öffentlichen Ankündigung, die das Leben langweilig machen soll. Das will ich nicht. Websites, Apps, Design und Technologie sollten Spaß machen, inspirierend und lebendig sein.
Ich sage nicht, dass Sie dumme Funktionen ohne Wert entwickeln müssen, die viele Ressourcen verbrauchen. Seien Sie vorsichtig, aber seien Sie nicht langweilig.
Das ist es für den Moment, aber es ist ein Thema, das mich interessiert. Erwarten Sie weitere Artikel über die kleinsten Details. Haben Sie Fragen oder Tipps? Bitte hinterlassen Sie einen Kommentar oder senden Sie mir eine DM auf Xwitter oder LinkedIn!
Das obige ist der detaillierte Inhalt vonEin nicht nutzloser Leitfaden für nachhaltige Websites. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!