Webseiten Datein zusammenführen?

...komplette Frage anzeigen

4 Antworten

Wenn du PHP kannst, kannst du dir doch schnell ein Script zusammenschreiben, welches in alle HTML-Dateien die eingebundenen CSS-Dateien etc. einfügt. Oder du machst das per Hand, wenn es nicht allzu viel ist. Was genau willst du damit bezwecken? Die Zahl der Requests minimieren? Dann solltest du bei dir auf dem PC aber getrennt eine Development- und eine Production-Version führen.

tavkomann 06.07.2017, 15:20

Allerdings kann dies eher nachteilig sein, siehe eine Antwort von Stackoverflow:

It's not recommended to inline static resources (in your case, the inline javascript) since you can't cache them.

Caching a static resource reduces the size of page loads – thus increasing the page load speed – for returning visitors. However it comes at the cost of an additional HTTP request which should be avoided.

Whenever the static resource is so small that the additional size is negligible in comparison to a HTTP request, then it's actually recommended to keep that resource inline.

It's usually a good idea to keep javascript libraries in external (cacheable) documents, while keeping small amounts of scripts inline.

So, in response to your headline – inline javascript isn't bad per-se. It's a balance whether or not it's worth a HTTP request to cache the resource.

https://stackoverflow.com/questions/19002690/why-inline-javascript-is-bad , aufgerufen 2017-07-06T15:20+01:00)

1

Ja das kannst du. Das hat aber in den meisten fällen keinen sinn bzw ist kontraproduktiv. In dem fall müsstest du wegen php die datei mit endung .php speichern bzw einfach nur so das der php interpreter drüber geht und der mimetyp dem Webserver bekannt ist (sofern überhaupt vorhanden).

Css kannst du mit style reinstecken, html wie üblich, js mit script. Ich würde dir empfehlen die idee aus dem kopf zu verbannen bzw nochmal scharf drüber nachzudenken

Bei NodeJs gibt es das Webpack Modul, welches dir das ermöglicht. Zusätzlich gehen auch UI Frameworks ebenso vor. Auf diese Weise ist es möglich, deine gesamte Webseite an html, css und js Code in einer Datei zu speichern.

Wieso sollte man das tun wollen?

Prinzipiell kann man alles für eine Seite auch in eine Datei packen, sollte man aber definitiv nicht tun!

Was möchtest Du wissen?