WordPress Tuning {WordPress Performance ohne Plugin}

Mit kleinen Eingriffen mehr für die WordPress Performance! WordPress über die function.php oder einem kleinen DIY-Plugin zu mehr Geschwindigkeit verhelfen! Es sind einfache Schnipsel die es einfach nur einfach machen!


WordPress Tuning – mehr Arbeitsspeicher zuweisen

WordPress kann schon mit nur 8 MB Arbeitsspeicher (RAM) arbeiten, doch es ist definitive zu wenig! Viele Shared Hoster in Deutschland bieten gerade mal knapp 32 MB, was auch nicht wirklich reicht. 128 MB sollte eine gute WordPress Installation schon zur Verfügung haben, am besten 256 MB Ram & mehr.

  • Entweder WordPress mehr Arbeitsspeicher über die wp-config.php Datei zuweisen

Vorsicht: Fragen Sie Ihren Hoster, wieviel Arbeitsspeicher Ihnen zur Verfügung stehen würde

define('WP_MEMORY_LIMIT', '128M');
  • oder WordPress mehr Arbeitsspeicher über die .htaccess Datei zuweisen

php_value memory_limit 128M

Jetzt hat WordPress erst einmal mehr Arbeitsspeicher mit dem es umgehen kann. Jetzt ist es wichtig Ressourcen zu sparen, damit wir nicht die dazu gewonnene Leistung für unnötige Arbeiten verschwenden als erstes  sollten wir das laden unnötige Schnippsel im „Header (Kopfbereich)“ unterbinden.

  • WordPress Header Tuning – Kopfzeile aufräumen

!Achtung, je nach WordPress Webseite werden wahrscheinlich einige Funktionen benötigt! Je schlanker die WordPress Installation ist, um so schneller kommt die Seite zum Erfolg. Ausprobieren & evtl. etwas auskommentieren mit einem //

// ..wis
// clean wordpress header
remove_action('wp_head', 'wlwmanifest_link'); // remove wlwmanifest.xml (needed to support windows live writer)
remove_action('wp_head', 'wp_generator'); // remove wordpress version
remove_action('wp_head', 'rsd_link'); // remove really simple discovery link
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 ); // remove shortlink
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );  // remove emojis
remove_action( 'wp_print_styles', 'print_emoji_styles' );   // remove emojis
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head'); // remove the / and previous post links
remove_action('wp_head', 'feed_links', 2); // remove rss feed links
remove_action('wp_head', 'feed_links_extra', 3); // removes all extra rss feed links
remove_action( 'wp_head', 'rest_output_link_wp_head', 10 ); // remove the REST API link
remove_action( 'wp_head', 'wp_oembed_add_discovery_links' ); // remove oEmbed discovery links
remove_action( 'template_redirect', 'rest_output_link_header', 11, 0 ); // remove the REST API link from HTTP Headers
remove_action( 'wp_head', 'wp_oembed_add_host_js' ); // remove oEmbed-specific javascript from front-end / back-end
// remove_action('rest_api_init', 'wp_oembed_register_route'); // remove the oEmbed REST API route
// remove_filter('oembed_dataparse', 'wp_filter_oembed_result', 10); // don't filter oEmbed results
// ..wis
  • Tuning WordPress Dashboard – WordPress Dashboard säubern

Im Dashboard von WordPress, findet man eine Menge Informationen, einige sind nützlich und einige stören einfach nur! Hier die Lösung:

Benötigte sollten mit einem // auskommentiert werden.

// ..wis
// Dashobard säubern
function wis_remove_wp_dashboard_widgets(){
remove_meta_box('dashboard_right_now', 'dashboard', 'normal');   // Right Now
// remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal'); // Recent Comments
// remove_meta_box('dashboard_incoming_links', 'dashboard', 'normal');  // Incoming Links
remove_meta_box('dashboard_plugins', 'dashboard', 'normal');   // Plugins
remove_meta_box('dashboard_quick_press', 'dashboard', 'side');  // Quick Press
remove_meta_box('dashboard_recent_drafts', 'dashboard', 'side');  // Recent Drafts
remove_meta_box('dashboard_primary', 'dashboard', 'side');   // WordPress blog
remove_meta_box('dashboard_secondary', 'dashboard', 'side');   // Other WordPress News
}
add_action('wp_dashboard_setup', 'wis_remove_wp_dashboard_widgets');
remove_action('welcome_panel', 'wp_welcome_panel');
// ..wis
  • WordPress  QStrings (remove strings from static ressource)

!Achtung, bei diversen Schriftarten, kommt es zu Problemen.

// ..wis
// remove querystrings from static ressource
<pre>function _remove_script_version( $src ){
$parts = explode( '?ver', $src );
return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );</pre>
// ..wis

Weitere WordPress Tuning Tipps für die eigene Webseite





Zusammenfassung
Artikel
WordPress Tuning ohne die Nutzung von Plug-ins
Beschreibung
WordPress Tuning leicht gemacht! Kleine Helfer die deiner WordPress Webseite zu mehr Geschwindigkeit verhelfen.

Eine Antwort auf „WordPress Tuning {WordPress Performance ohne Plugin}“

  1. Wow… meine WordPress Seite lädt mehr als doppelt so schnell. Dabei habe ich alles gemacht außer den Arbeitsspeicher zu erhöhen, weil mein Websitehoster 1und1 nicht mehr als 32MB auf dem Shared Hosting zulassen. Dafür bräuchte ich ein größeres Paket. Danke für diesen Post.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.