Challenges Building The New Joomla! Demo & Free Hosting Platform

Preview:

Citation preview

CHALLENGES BUILDING THE NEW JOOMLA!

DEMO/FREE PLATFORM

@dvkanchevSITEGROUND

GOALSthe

DEMO.JOOMLA.ORG vs

JOOMLA.COM

DEMO.JOOMLA.ORG• Host Many Instances • No Joomla! Limits • Real Hosting Env

JOOMLA.COM• Host Many Instances • Some Limits Applied • No Access to Hosting

PROVISIONINGSuper Fast

PRE-PROVISIONED ACCOUNTS

Pool Of Accounts

Requeststake accounts

Workers add accounts

90 MINUTES ACCOUNTS

j8693a101.demojoomla.com

j8223a112.demojoomla.com

j6381a121.demojoomla.com

90 DAYS ACCOUNTS

jasonb.demojoomla.com

daniel.demojoomla.com

michael.demojoomla.com

SOLVING DNS ISSUES

j8693a101.demojoomla.com

daniel.demojoomla.com

CHANGE THE TTL?

NO!

DYNAMIC DNS UPDATES

PROVISIONINGSuper Fast

Recap

Pre-Provisioned Accounts

Dynamic DNS Updates

AUTO LOGIN SYSTEM

RESOURCE USAGEEfficient

JOOMLA DEMO SETUP

• VARNISH + APACHE • cPanel Interface • Caching by Default

JOOMLA.COM SETUP

• NGINX (patched)

• PHP-FPM (patched)

• 2 MySQL Instances

• StorPooL Storage

• Linux Containers (LXC)

• Hard links + Symlinks

LXC

STORAGE

ngx_cache_purgeNGINX

• per domain purge • per domain caching

PHP-FPM• Added chroot support • SCRIPT_PATH • DOCUMENT_ROOT

A SINGLE JOOMLA!• Less inodes • Easy auto-upgrades • Access Control Lists (ACL)

RESOURCE USAGEEfficient

Recap

CUSTOM CACHING UNIQUE STORAGE

LIGHTWEIGHT SETUP

QUESTIONS ?

THANK YOU!@dvkanchev

daniel.k@siteground.com

Recommended