Kjapp og trygg hosting for Wordpress

Redusere antall spørringer til databasen

Tonny Kluften

Administrator
Hvis du skal optimalisere Wordpress er det mange ting du kan gjøre, her er et enkelt tips for å redusere antall spørringer til databasen ved å fjerne unødvendig info i head.

Putt dette inn i functions.php:

/* Fjerne header tekst */
remove_action( 'wp_head', 'wlwmanifest_link');
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
remove_action( 'wp_head', 'wp_generator' ); //
 

zapotek

Medlem
Interessant, du er i optimaliseringsmodus for tiden skjønner jeg ;)

Jeg har ergret meg over at WP versjonen vises i kildekoden, er jo bare hackere som prøver å finne sikkerthetshull i siden din som har nytte av at dette vises.
 

zapotek

Medlem
Merket du noe forskjell når du la headerbildet på en annen server? (jmf. en annen tråd du hadde)
 

zapotek

Medlem
Ps, om noen andre tester dette så husk å legg inn
foran og
etter da...

Altså:

<?php
remove_action( 'wp_head', 'wlwmanifest_link');
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
remove_action( 'wp_head', 'wp_generator' ); //
?>
 

zapotek

Medlem
Når vi er inne på å redusere spørringer, kan det gjøres flere endringer i header filen.

F.eks:


<link rel="shorcut icon" type="image/x-ico" href="&lt?php bloginfo('template_url'); ?>/favicon.jpg" />
<link rel="stylesheet" type="text/css" media="screen" href="<?php bloginfo('stylesheet_url'); ?>"/>
<link rel="stylesheet" type="text/css" media="print" href="<?php bloginfo('template_url'); ?>/print.css" />
<link rel="alternate" type="application/rss+xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />

Kan endres til vanlige html lenker (disse endrer seg jo ikke likevel):

<link rel="shorcut icon" type="image/x-ico" href="http://wordpressbloggen.no/wp-content/themes/temaet/favicon.jpg" />
<link rel="stylesheet" type="text/css" media="screen" href="http://wordpressbloggen.no/wp-content/themes/temaet/style.css"/>
<link rel="stylesheet" type="text/css" media="print" href="http://wordpressbloggen.no/wp-content/themes/temaet/print.css" />
<link rel="alternate" type="application/rss+xml" title="RSS .92" href="http://wordpressbloggen.no/feed/rss/" />

Vips har du spart 4 spørringer til.
 

clinton4

Medlem
Hvis du skal optimalisere Wordpress er det mange ting du kan gjøre, her er et enkelt tips for å redusere antall spørringer til databasen ved å fjerne unødvendig info i head.

Putt dette inn i functions.php:

/* Fjerne header tekst */
remove_action( 'wp_head', 'wlwmanifest_link');
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
remove_action( 'wp_head', 'wp_generator' ); //

Dette ga meg bare en HTTP 500 error.

[Fri Dec 17 14:16:57 2010] [error] [client xx.xx.xx.xx] PHP Fatal error: Call to undefined function remove_action() in /var/www/vhosts/domain.com/httpdocs/wp-includes/functions.php on line 2
 

nag

Medlem
Fra en utenforstående og litt OT, men

Er det slik at WP kjører spørringer ned i basen for hver gang siden laster for å hente den minste ting? Er det noen som har peiling på hvor mange spørringer som kjøres feks i default theme uten endringer? Bare nyskjerrig :)
 
Topp