First test to Optimize myStuff wordpress

Trying to optimize myStuff without the use of caching plug in.

I am using P3 (Plugin Performance Profiler) for measuring plugins impact on myStuff!s load time

And also the follow sites to test for speed a


  1. Using O2Switch hosting that also offers SSD storage
  2. WP-Optimize – To clean up and optimize my DB
  3. The uses of Cloudflare
  4. For Leverage browser caching, I have added the following to the htaccess
  5. Autoptimize to concatenates scripts and styles, minifies and compresses and more…

Header unset Pragma
FileETag None
Header unset ETag

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/ico "access plus 14 days"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType text/css "access 1 month"
ExpiresByType text/xml "access plus 0 seconds"
ExpiresByType text/javascript "access plus 14 days"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType text/html "access plus 14 days"
ExpiresByType video/ogg "access plus 1 month"
ExpiresByType audio/ogg "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType video/webm "access plus 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType application/x-javascript "access 1 month"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType application/x-shockwave-flash "access plus 1 year"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType application/ "access plus 1 month"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType application/json "access plus 0 seconds"
ExpiresByType application/rss+xml "access plus 1 hour"
ExpiresByType application/atom+xml "access plus 1 hour"
# BEGIN Cache-Control Headers
<ifModule mod_headers.c>
<filesMatch "\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "public"
<filesMatch "\.(css)$">
Header set Cache-Control "public"
<filesMatch "\.(js)$">
Header set Cache-Control "private"
<filesMatch "\.(x?html?|php)$">
Header set Cache-Control "private, must-revalidate"
# END Cache-Control Headers

Initial WordPress Security

Basics and easiest

Additional security

More Secure login using:


initial WordPress configuration

So myStuff WordPress is loaded, now lets start adding a couple of my favorite plugins:

  • Akismet – Let’s enable it since this blog will be open to comments
  • InfiniteWP – A great multi-WordPress management / admin tool which I used to load all the plugins here.
  • Limit Login Attempts – To prevent some Brute-force attack. I did change increase the lock out minutes and enable email to admin.
  • WordPress SEO – A must have and you need to configure it correctly including setting up Google Webmaster tools, Bing Webmaster tools and the socials to enable Open Graph.
  • WP  – If you dont optimize and compress your images or Imsanity  if need to automatically resize huge images

Plugins that I have loaded but only activate when needed


Initial setup

Register the Domain Name, add a free email system, add and update DNS records, setup wordpress, Facebook, Twitter….

  1. Register the free domain with
    Select “Use Dns for this domain” and the TK free dns service.
  2. Open a account, and setup the new registered domain.
    Go back to and change the nameservers to the cloudflare nameservers.
    Add your server IP Address to your A record including a A record for www.
  3. Use with the domain for your emails using , follow the instructions and an email address ex: [email protected] and update your dns on cloudflare.
  4. Setup WordPress
  5. Setup google analytics and add the code to your wordpress
  6. Setup Facebook Page
  7. Setup Twitter

Next  the initial WordPress configuration…