Going Beyond LAMP - WordCamp Sheffield 2014

833 views

Published on

Slides from my talk at WordCamp Sheffield, on looking at technology other than Apache, MySQL, PHP.

From Nginx to running PHP through HipHop Virtual Machine, to Memcache and Elasticsearch there is so much more to it than a dull LAMP stack.

Published in: Internet, Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
833
On SlideShare
0
From Embeds
0
Number of Embeds
207
Actions
Shares
0
Downloads
9
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Going Beyond LAMP - WordCamp Sheffield 2014

  1. 1. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP LAMPGoing Beyond... ...Then a bit further
  2. 2. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP LAMP Linux Apache MySQL PHP
  3. 3. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP L[AMP] Linux Apache MySQL PHP
  4. 4. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP WIMP Windows IIS MySQL PHP REALLY!!! OMG You like Serious init! CRAZY??
  5. 5. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP [AMP] “Use the best tool for the job... ...Not just the most popular” - almost certainly an engineer
  6. 6. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP [AMP] “You don’t dig latrines with a swiss army knife”
  7. 7. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP ANGINX HTTP and Proxy Server
  8. 8. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP AApache is like Microsoft Word, it has a million options but you only need six. Nginx does those six things, and it does five of them 50 times faster than Apache. - Chris Lea (https://chrislea.com/)
  9. 9. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP MMaria DB & Percona Server
  10. 10. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP PHipHop Virtual Machine (HHVM)
  11. 11. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP P <?hh function yieldInfiniteInts(): Continuation<int> {   $i = 0;   while (true) {     yield $i++;   } } $generator = yieldInfiniteInts(); foreach ($generator as $value) {   echo "$valuen"; } http://docs.hhvm.com/manual/en/hack.continuations.php
  12. 12. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP Key value stores Memcached and Redis (Redis Cloud)
  13. 13. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP Key : Value Tim : Geeky
  14. 14. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP Queue Management Beanstalkd & Gearman (Amazon SQS)
  15. 15. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk 1. WordPress sends job to queue 2. Job Server (Beanstalk, Gearman) Holds in a queue 3. Worker picks job from the queue and completes it 2. 3. 1. QUEUE MANAGEMENT SYSTEM
  16. 16. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP Caching reverse proxies Varnish (CloudFront, CloudFlare)
  17. 17. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP PROXY CACHE HTTP SERVER (ORIGIN) PROXY CACHING
  18. 18. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP VARNISH NGINX (ORIGIN) PROXY CACHING OVER SSL WITH VARNISH NGINX SSL END POINT
  19. 19. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP Search Engines SOLR & Elastic Search (Bonsai, Swiftype)
  20. 20. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP Getting Started is Easy Use a third party service Cheap VPS costs <£5 a month - http://lowendbox.com/ Vagrant is free!
  21. 21. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk @tnash #beyondLAMP TheEnd! Thanks for listening and don’t forget to visit... Slides: https://timnash.co.uk/wordcamp-sheffield2014/

×