Hallo liebes Entwicklerteam von MCSEU,
ihr habt einen Fehler in euer System eingebaut. Ihr habt 2x das Cookie Consent Plugin eingebaut, aber einmal mit ungültigem Link(amazonAWS vs. Cloudflare). (In der Hauptseite.)
Hier das erste(beginnend ab Zeile 969)
beginnend ab Zeile 1108.
Zusätzlich wirft adsbygoogle.js folgenden Fehler in der Console aus:
Zusätzliche Optimierungsmöglichkeiten:
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed);
@import url(//fonts.googleapis.com/css?family=Ubuntu);
(https://minecraft-server.eu/css/v2/min/main.css?42)
Die Google Fonts API bietet es an, mehrere Schriftarten mit einer Request zu laden. Außerdem ist das ganze über das CSS zu laden relativ dumm, weil dort nicht asynchron geladen werden kann, d.h. die CSS Datei wartet 2 Requests ab, bevor es geparst wird, was wiederrum die LoadTime beeinträchtigt.
Entweder eine Request, die lautet, @import url(//fonts.googleapis.com/css?family=Roboto+Condensed|Ubuntu); oder via JavaScript(strenggenommen gäbe es auch die Möglichkeit es direkt via HTML zu laden, nicht zu empfehlen für große Seiten):
Ich persönlich würde es über JavaScript machen, weil es erstens asynchron ist und zweitens von Suchmaschinen besser aufgenommen wird(weil die Pageload geringer ist).
Unter Umständen könnte man alle CSS Dateien zusätzlich zur Minimierung zu einer Datei verschmelzen lassen.
Ingesamt braucht mein Browser in der momentanen Version ingesamt knappe 25 Sekunden, ohne Cache. Mit Cache 20. (Bis keine neuen Requests erstellt werden)
Zusätzlich ist der W3 Validator nicht so ganz zufrieden, ein paar HTML Tags sind nicht geschlossen etc. https://validator.w3.org/nu/?doc=https://minecraft-server.eu/
Edit: Auf der Voteseite fehlt ein Anführungszeichen in Zeile 397(hier Zeile 1):
2 Werbebanner? Ok, wenn es sein muss...
Grüße,
Jens
ihr habt einen Fehler in euer System eingebaut. Ihr habt 2x das Cookie Consent Plugin eingebaut, aber einmal mit ungültigem Link(amazonAWS vs. Cloudflare). (In der Hauptseite.)
Hier das erste(beginnend ab Zeile 969)
HTML:
<!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
<script type="text/javascript">
window.cookieconsent_options = {
"message": "Wir verwenden Cookies auf unserer Website, um Deinen Besuch effizienter zu machen und Dir mehr Benutzerfreundlichkeit bieten zu können.",
"dismiss": "Verstanden",
"learnMore": "Mehr Details.",
"link": "http://www.google.com/intl/de/policies/privacy/partners/",
"theme": "dark-bottom"
};
</script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js"></script>
<!-- End Cookie Consent plugin -->
HTML:
<!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
<script type="text/javascript">
window.cookieconsent_options = {
"message": "Wir verwenden Cookies auf unserer Website, um Deinen Besuch effizienter zu machen und Dir mehr Benutzerfreundlichkeit bieten zu können.",
"dismiss": "Verstanden",
"learnMore": "Mehr Details.",
"link": "http://www.google.com/intl/de/policies/privacy/partners/",
"theme": "dark-bottom"
};
</script>
<!-- Falsche Domain, der Service ist abgeschalten worden. Mehr Infos: https://silktide.com/really-important-update-to-users-of-cookie-consent-2/ -->
<script type="text/javascript" src="//s3.amazonaws.com/cc.silktide.com/cookieconsent.latest.min.js"></script>
<!-- End Cookie Consent plugin -->
Zusätzlich wirft adsbygoogle.js folgenden Fehler in der Console aus:
Code:
adsbygoogle.js:22 Uncaught TagError: adsbygoogle.push() error: Only one 'enable_page_level_ads' allowed per page.
Zusätzliche Optimierungsmöglichkeiten:
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed);
@import url(//fonts.googleapis.com/css?family=Ubuntu);
(https://minecraft-server.eu/css/v2/min/main.css?42)
Die Google Fonts API bietet es an, mehrere Schriftarten mit einer Request zu laden. Außerdem ist das ganze über das CSS zu laden relativ dumm, weil dort nicht asynchron geladen werden kann, d.h. die CSS Datei wartet 2 Requests ab, bevor es geparst wird, was wiederrum die LoadTime beeinträchtigt.
Entweder eine Request, die lautet, @import url(//fonts.googleapis.com/css?family=Roboto+Condensed|Ubuntu); oder via JavaScript(strenggenommen gäbe es auch die Möglichkeit es direkt via HTML zu laden, nicht zu empfehlen für große Seiten):
Ich persönlich würde es über JavaScript machen, weil es erstens asynchron ist und zweitens von Suchmaschinen besser aufgenommen wird(weil die Pageload geringer ist).
Code:
<script type="text/javascript">
WebFontConfig = {
google: { families: [ 'Roboto+Condensed::latin', 'Ubuntu::latin' ] }
};
(function() {
var wf = document.createElement('script');
wf.src = 'https://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
wf.type = 'text/javascript';
wf.async = 'true';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(wf, s);
})(); </script>
Unter Umständen könnte man alle CSS Dateien zusätzlich zur Minimierung zu einer Datei verschmelzen lassen.
Ingesamt braucht mein Browser in der momentanen Version ingesamt knappe 25 Sekunden, ohne Cache. Mit Cache 20. (Bis keine neuen Requests erstellt werden)
Zusätzlich ist der W3 Validator nicht so ganz zufrieden, ein paar HTML Tags sind nicht geschlossen etc. https://validator.w3.org/nu/?doc=https://minecraft-server.eu/
Edit: Auf der Voteseite fehlt ein Anführungszeichen in Zeile 397(hier Zeile 1):
HTML:
<div class="col-sm-6>
<br><center>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- mcseu before vote -->
<ins class="adsbygoogle"
style="display:inline-block;width:336px;height:280px"
data-ad-client="ca-pub-3971625762732912"
data-ad-slot="9336508444"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</center></div>
</div>
<!--<script type="text/javascript" src="js/adframe.js"></script>
<script type="text/javascript">var adblock = true;</script>
<script type="text/javascript">
if(adblock) {
document.write("<p>AdBlocker sind schlecht für deine Gesundheit!</p>");
} else {
document.write("<p>Da deine Freunde AdBlocker verwenden musst du zwei Banner ertragen - Sorry!</p>");
}
</script>
</div>-->
2 Werbebanner? Ok, wenn es sein muss...
Grüße,
Jens
Zuletzt bearbeitet: