• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
JAndBeyond - Extend Joomla! webserver instead
 

JAndBeyond - Extend Joomla! webserver instead

on

  • 3,941 views

Slideset used by Jisse Reitsma during Joomla! conference JAndBeyond, dealing with Linux-based tools that could aid Joomla! sites (webp, optipng, mod_pagespeed, maldet, and many more)

Slideset used by Jisse Reitsma during Joomla! conference JAndBeyond, dealing with Linux-based tools that could aid Joomla! sites (webp, optipng, mod_pagespeed, maldet, and many more)

Statistics

Views

Total Views
3,941
Views on SlideShare
1,986
Embed Views
1,955

Actions

Likes
0
Downloads
5
Comments
0

6 Embeds 1,955

http://www.cmswbibliotekach.umk.pl 1774
http://elearning.tadelformacion.com 71
http://elearning.fatinafar.com 58
http://jandbeyond.org 49
http://webcache.googleusercontent.com 2
https://www.linkedin.com 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

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
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    JAndBeyond - Extend Joomla! webserver instead JAndBeyond - Extend Joomla! webserver instead Presentation Transcript

    • Extend the Joomla! webserver insteadapril 2012 Joomla! Database Abstractie
    • Jisse Reitsma● Co-founder and developer of Yireo MageBridge, Vm2Mage, SimpleLists, Dynamic404, SSL Redirect, ...● System administrator Linux, HP-UX, VMware ESX● Programmer Joomla!, Magento, PHP, Java, Android● Freelance trainer Joomla! development, Magento development april 2012 Joomla! Database Abstractie
    • This talk● Part 1: Dealing with images (optipng, WebP)● Part 2: Dealing with CSS and Javascript● Part 3: Other stuff (mod_pagespeed, maldet) april 2012 Joomla! Database Abstractie
    • Requirements● We “own” the server● Using SSH is vital (basic shell experience) april 2012 Joomla! Database Abstractie
    • (questions?)april 2012 Joomla! Database Abstractie
    • Part 1: Dealing with imagesapril 2012 Joomla! Database Abstractie
    • Dealing with images● Optimizing / indexing images (optipng, ...)● WebP: An alternative image-format april 2012 Joomla! Database Abstractie
    • Image optimization (1/2)● What to do: – Bit depth; color palette; indexation – Less quality; resolution – Compression technique april 2012 Joomla! Database Abstractie
    • Image optimization (2/2)● optipng● pngcrush● pngout● jpegoptim● jpegtran april 2012 Joomla! Database Abstractie
    • Google WebP● Reduces image size with 25-34%● Binary file “cwebp”● Yireo extensions: – WebP for Joomla! – WebP for Magento april 2012 Joomla! Database Abstractie
    • (questions?)april 2012 Joomla! Database Abstractie
    • Part 2: Dealing with CSS and JSapril 2012 Joomla! Database Abstractie
    • CSS compressors● CSStidy● CSSCompressor● AjaxMin● Minify● YUICompressor april 2012 Joomla! Database Abstractie
    • JavaScript compressors● Packer● JSMin● Closure Compiler● YUICompressor● AjaxMin april 2012 Joomla! Database Abstractie
    • Also:● Forget about merging, build CSS using LESS● Use mod_deflate to compress JS/CSS output● JCH Optimize, Yireo ScriptMerge, RokGzipper april 2012 Joomla! Database Abstractie
    • (questions?)april 2012 Joomla! Database Abstractie
    • Part 3: Other stuffapril 2012 Joomla! Database Abstractie
    • Google mod_pagespeed● Apache 2 module● Features (core filters): – HTML optimization – CSS / JS merging and compression – Image compression – Ideal for dedicated servers, not shared april 2012 Joomla! Database Abstractie
    • Security tools● maldet● rkhunter● Nessus april 2012 Joomla! Database Abstractie
    • Also (1/2)● Kernel parameters (TCP windows, timeouts)● tmpfs / ramfs● PHP accelerator: APC, memcache, XCache, ...● Use Nginx or Lightspeed instead of Apache● MySQL optimization april 2012 Joomla! Database Abstractie
    • Also (2/2)● SPDY (HTTP2)● NewRelic● Piwik● Amazon S3 (s3cmd) april 2012 Joomla! Database Abstractie
    • (questions?)april 2012 Joomla! Database Abstractie