Your SlideShare is downloading. ×
Word Camp Ph 2009   Word Press In The Wild
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Word Camp Ph 2009 Word Press In The Wild

747
views

Published on

Published in: Technology, Business

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
747
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1. WordPress in the Wild Deployment, Performance, Optimization, and Security Markku Seguerra / rebelpixel.com
    • 2. It’s a wild world out there!
    • 3. A guide to using WordPress in production environments, from small blogs to full- blown sites. Simplify deployment, optimize performance, and increase security with the most effective plugins and tweaks that help you get the most from your WordPress-powered blog.
    • 4. 4 Questions ???
    • 5. Question #1 What is the most effective way of deploying WordPress?
    • 6. Question #2 How do you maximize performance of a WordPress blog?
    • 7. Question #3 How do you optimize your blog for search and your target readers?
    • 8. Question #4 How do you protect your blog from malicious users and catastrophic failure?
    • 9. #1 Deployment * Simple * Fast * Secure
    • 10. Simple & Fast * Download/wget from wordpress.org * Copying from existing install is troublesome * Use local installer with important themes and plugins from official sources
    • 11. Secure * Use only wordpress.org * For themes & plugins, inspect code if from other sources * Use SSH/SFTP for secure transfer if available; FTP is a last option
    • 12. #2 Performance What limits performance? * WordPress is dynamic * WordPress is for everyone * WordPress is too popular
    • 13. WordPress is dynamic * Every page view uses the database (and the CPU) * Use caching; WP Super Cache works best!
    • 14. WordPress is for everyone * Some features are built for the other half of its users * Stick to what you need and what works for you!
    • 15. WordPress is too popular * Almost automatically invites spam comments * Akismet takes care of the spam problem 99% of the time
    • 16. More performance tricks * Offload content (Amazon S3, Flickr, YouTube, etc.) * Use only necessary plugins * Use 3rd-party comments (Disqus, Intense Debate, etc.)
    • 17. Beyond WordPress * Optimize MySQL (MyISAM only, query_cache tuning, etc.) * Optimize PHP (limit extensions, memory allocation, use memcache, etc.) * Replace Apache!
    • 18. #3 Optimization “WordPress takes care of 80-90% of (the mechanics of) SEO.” - Matt Cutts, Google
    • 19. Highlight your Content! Pretty permalinks
    • 20. Highlight your Content! All in One SEO Pack
    • 21. Highlight your Content! * Analytics360 + Google Analyticator * WordPress.com Stats * Google XML Sitemaps * FD Feedburner / Feedburner Feedsmith * Broken Link Checker
    • 22. Content is King! SEO can only do so much; it can only be as good as what’s on your blog.
    • 23. #4 Security * Content theft * WordPress vulnerabilities * Server security * Database failure * Server/hosting failure
    • 24. Content theft RSS Footer * Blog about it! * Resume creating good content. * Report to search engines. * Report to host/ISP.
    • 25. WordPress vulnerabilities * More users invites more discoveries of awed code * Widespread use attracts more mischief * Extensibility opens a back door
    • 26. WordPress Upgrades WordPress is safe only when up to date!
    • 27. More WordPress security * Remove “admin” username * Change table pre x (wp_) * Hide WP version * Secure /wp-admin/ with server passwords
    • 28. More WordPress security
    • 29. Server security * Timely upgrades saves you from pain! * Use proper le & directory permissions * Audit all installed apps
    • 30. Security plugins WP Security Scan
    • 31. Security plugins WP Exploit Scanner
    • 32. Database failure WordPress Database Backup (or use PhpMyAdmin)
    • 33. Database backups * Use onsite backups * Use offsite, online storage (Gmail is good)
    • 34. Server/hosting failure * The end? * Regularly download full backups to local PC * Burn full backups to DVD! * Be prepared to restore from scratch!
    • 35. Thank you!