0
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
LAMPGoing Beyond... ...Then a bit further
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
LAMP
Linux
Apache
MySQL
PHP
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
L[AMP]
Linux
Apache
MySQL
PHP
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
WIMP
Windows
IIS
MySQL
PHP
REALLY!!!
OMG Y...
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
[AMP]
“Use the best tool for the job...
.....
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
[AMP]
“You don’t dig latrines with a swiss...
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
ANGINX HTTP and Proxy
Server
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
AApache is like Microsoft Word, it has a m...
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
MMaria DB & Percona
Server
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
PHipHop Virtual Machine
(HHVM)
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
P
<?hh
function yieldInfiniteInts(): Conti...
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
Key value stores
Memcached and Redis (Redi...
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
Key : Value
Tim : Geeky
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
Queue Management
Beanstalkd & Gearman
(Ama...
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
1. WordPress sends job to queue
2. Job Server (Beanstalk, Gea...
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
Caching reverse proxies
Varnish
(CloudFron...
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
PROXY
CACHE
HTTP SERVER
(ORIGIN)
PROXY CAC...
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
VARNISH
NGINX
(ORIGIN)
PROXY CACHING OVER ...
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
Search Engines
SOLR & Elastic Search
(Bons...
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
Getting Started is Easy
Use a third party ...
COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk @tnash #beyondLAMP
TheEnd!
Thanks for listening and don’t for...
Upcoming SlideShare
Loading in...5
×

Going Beyond LAMP - WordCamp Sheffield 2014

488

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
488
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "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/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×