2. Website Optimalisatie @jd12nl
About me
Ray Bogman
• Computer Geek since 1983
• Ethical hacker, security specialist
• Performance specialist
• Founder Jira ICT
• Joomla Lover since Day One
• Joomla/Magento trainer/consultant
Ray Bogman [ray@jira.nl]
www.jira.nl
5. Website Optimalisatie @jd12nl
What is the problem, how do I fix this?
• Can I fix this myself?
• Where do I look?
Ray Bogman [ray@jira.nl]
www.jira.nl
13. Website Optimalisatie @jd12nl
Step 8 : Testing & Measuring – Once more
• ab
• siege
• curl-loader
• httperf
• new-relic
• gtmetrix
• etc...
Ray Bogman [ray@jira.nl]
www.jira.nl
14. Website Optimalisatie @jd12nl
Step 9 : Optimizing Joomla
How to optimize Joomla?
● Reduce the number of HTTP requests
● CSS Sprites
● Compress your content
● Deflate/Expires content
● Reduce the image size (WebP, etc...)
● Use a Content Delivery Network (CDN)
● Optimize .htacces
● Remove unnecessary Joomla extention
● Enable Joomla caching (Jotcache, etc...)
● Remove unnecessary javascript (mootools vs. jquery)
● ... and many many more tricks
Ray Bogman [ray@jira.nl]
www.jira.nl
15. Website Optimalisatie @jd12nl
Step 10 : Testing & Measuring – Once more
• ab
• siege
• curl-loader
• httperf
• new-relic
• gtmetrix
• etc...
Ray Bogman [ray@jira.nl]
www.jira.nl
16. Website Optimalisatie @jd12nl
Step 11 : Database tuning
• slow_queries_log
• Mysqltuner
Known problem:
Problem is, the migration
(using jUpgrade) does not
build the #_assets table
correctly.
Ray Bogman [ray@jira.nl]
www.jira.nl