Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Best Practices on Optimizing, Securing, Scaling WordPress
1. Best Practices on Optimizing, Securing and Scaling WordPress By: Simon Lim WordPress Consultant Twitter: @simonlim88 Email: simon.lim@wpdesignstudio.com
4. Why is it important? Speed - Improve user experience / interaction Marketing - Improve search engine optimization Revenue - Increase income
5. Basic Web Optimization Tips Static (CSS/JSS) Files – Top: CSS, Bottom: JS Minify – CSS / JS Reduce number of HTTP request – combine Image Optimization – remove bytes Reduce/remove rich media – i.e Flash Offload static files to Content Deliver Network Choosing the right web hosting provider
6. WordPress Hacks - Optimization Update WordPress to its latest version Remove unused/inactive third party plugins/themes Optimize DB occasionally (via plugin/phpMyAdmin) Caching WordPress Choosing right WordPress theme / framework Disable WordPress post revision Load jQuery from big boys
8. What if my WordPress site got hacked Check with web host Restore WordPress to latest copy (personal / web host backup) Lock down WordPress – refer to best practices Important Note: Backup, backup, backup (Schedule)
9. Lock Down WordPress - Best Practices Check file and folder permission Change default WordPress prefix – “wp_” Disabled “admin” account or set “admin” to subscriber Disabled third party WordPress plugin Upgrade WordPress to latest version Don’t install many/multiple security plugin
12. General Tips Choosing the right Web Hosting Provider/Platform DNS – Host externally (Anycast DNS) Server – LAMP stack optimization Media/Static Files – content delivery network (CDN)
13. Web Hosting Provider Conventional : Adding more physical server as u grow Cloud based hosting: Scale up/down resources based on supply and demand
14. DNS Hosting Host DNS Externaly Anycast DNS – recommended Reason: load balance, redundancy and high availability Lower TTLs is needed for HA setup
15. LAMP Stack Optimization OS – Linux (Free and fast) Web Server – optimize apache.conf Database – optimize mysql.conf PHP – compilation Caching – APC / Memcache Exploring and tried out on several methods is best way for optimization.
16. Content Delivery Network (CDN) Free CDN – limited resources, no SLA Commercial CDN – can be costly depends traffic of origins, bandwidth usage and content served Custom CDN – build from zero, complex setup but managed cost
17. Advice Be open and generous in exploring options Be gratitude to your system admins Willing to spend money on server infrastructure