Optimize wordpress
Upcoming SlideShare
Loading in...5
×
 

Optimize wordpress

on

  • 445 views

This presentation was presented on October 31, 2012 at BarCamp Tampa Bay, FL. It was made to discuss the basics of Optimizing your WordPress Site.

This presentation was presented on October 31, 2012 at BarCamp Tampa Bay, FL. It was made to discuss the basics of Optimizing your WordPress Site.

Statistics

Views

Total Views
445
Views on SlideShare
445
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Optimize wordpress Optimize wordpress Presentation Transcript

  • Optimize YourWordPress Site Better, Faster, Stronger
  • David ParsonsWork at HostDime.com Web Developer WordPress Developer@david_j_parsonsdjp424@gmail.com
  • OptimizeTo make as perfect, effective, or functional aspossible merriam-webster.com
  • My DefinitionBetter - PluginsFaster - SpeedStronger - Security
  • Why OptimizeStupid GoogleSpeed has been a ranking factor sense 2010 Usability Quality Credibility
  • Why WordPressThemesPluginsCommunitySave MoneyGreater Accessibility - CMS
  • Why Not WordPress
  • Better! PluginsYour Personal Unfair Advantage
  • PluginsImage CompressionGeneral - Upload images at exact size neededPlugin - WP Smush.it (being dropped) CW Image Optimizer EWWW Image OptimizerApplications - One for Mac and One for PC imageoptim.com and pnggauntlet.com
  • Plugins Social MediaTweet Old PostsTwitPicWP to TwitterTwitter Feed for WordPressShareThis & TweetMeme Button
  • Plugins Contact FormsGravity FormsContact Forms 7Fast and Secure Contact Form
  • PluginsMake Search Not Suck Search by Relevance, Not by Date Enhance The Display of Results
  • Plugins SEOWordPress SEO by Yoast
  • My Favorite Plugin JetPackCustom CSSMobile ThemeSubscriptionsComments
  • Non-Plugins
  • Final Note on Plugins Resist the Urge for Several Plugins Deactivate and Delete old Plugins/Themes Keep Plugins Updated Go for the Better Supported Plugins
  • Faster!http://www.seomoz.org/blog/site-speed-are-you-fast-does-it-matter
  • Why Faster?Why is 3 or 4 seconds not good enough? Phones People are in a rush Around 5% of the web still uses DialUp “For Every 100ms Increase in load time, sales decreased by 1%” - Amazon 2007
  • http://www.webpagetest.org
  • One More Tool...Google Page Speed Checker
  • Hope Your Doing This Have separate file for CSS Load Javascript and other bigger things at bottom of page
  • FasterQuick Fix #1 - CacheBrowser Cache (Saving Files) Expires HeadersServer Cache (One Static File) Plugin - W3 Total Cache
  • More On Browser Cachehttps://github.com/h5bp/html5-boilerplate/blob/master/.htaccess # ---------------------------------------------------------------------- # Expires headers (for better cache control) # ----------------------------------------------------------------------Up To You!
  • FasterQuick Fix #2 - Combine Combine Your CSS Files Combine JS Files Tool - CodeKit Why? - Less Server Requests
  • FasterQuick Fix #3 - Theme Choose the Right Theme Themes with lots of Graphics will take Longer to Load Double Check CSS and JS Keep Number of Requests in Mind
  • Compare and Contrast
  • FasterQuick Fix #4 - MaxCDN http://www.maxcdn.com
  • FasterQuick Fix #5 - GZIPhttps://github.com/h5bp/html5-boilerplate/ # ---------------------------------------------------------------------- # Gzip compression # ----------------------------------------------------------------------Or Use a Plugin GZIP Enable GZIP Output Gzippy
  • Faster Not A Quick Fix! HostingShared HostVirtual Private ServerFully DedicatedColocation (HostDime.com Specific)
  • Final Note On Plugins Lets Not Get Crazy!
  • Stronger!Go Away Spammers!Spammers are constantly injecting scripts Slowing Your Server DownEssential Plugins Akismet/JetPack Spam Free WordPressOther Option - Captcha
  • Stronger Don’t Use ‘admin’Don’t use ‘admin’ as your username WordPress 3.0+ lets you change it For older versions - Open phpMyAdmin and run this query:
  • StrongerP: Login LockDownOnly lets users try and log in a certain amountof times
  • Stronger P: Secure WordPress• Removes error-information on login-page• Adds index.php plugin-directory (virtual)• Removes the wp-version, except in admin-area• Removes Really Simple Discovery• Removes Windows Live Writer• Removes core update information for non-admins• Removes plugin-update information for non-admins• Removes theme-update information for non-admins (only WP 2.8 and higher)• Hides wp-version in backend-dashboard for non-admins• Removes version on URLs from scripts and stylesheets only on frontend• Blocks any bad queries that could be harmful to your WordPress website
  • StrongerMove wp-config.phpWordPress automatically looks for wp-config.php if it cannot find itThis way, no one except a user with FTP orSSH access to your server will be able to readthe file
  • StrongerChange Database Tables Prefixes Default table prefix is wp_... If left in tact, everyone knows the name Can edit by going into wp-config.php Plugin - WP Secure Scan
  • Stronger Change Default Secret KeysIn wp-config.php you have 4 secret keys define(AUTH_KEY, ); define(SECURE_AUTH_KEY, ); define(LOGGED_IN_KEY, ); define(NONCE_KEY, );Makes logging in to your site even harder forthose crazy hackers
  • StrongerProtect wp-adminPlugin - AskApache Password ProtectBlock people from finding your content thoughserver access ... use .htaccess wp-includes wp-content Plugins & Themes
  • Stronger PasswordsLettersNumbersSpecial CharactersCaps
  • Stronger BackupsPlugins WP Database Backup WP Backup to DropBox Backup to Google DrivePremium - VaultPress
  • Final Note On Security It Depends! .htaccess
  • Take AwayLess Stuff = Faster WordPress
  • Thank You!djp424@gmail.com Tell me how I did! HostDime.com@david_j_parsons Will Post Slides on Twitterdavidparsons.meSlides will be on BarCamp Site