Eerste pogingen ✓Dikke machinen derachter zetten ✓Vele heheuhen en zwoare CPU’s ✓Loadbalancing ip de webservers ✓Master/master op de MySQL’s ✓Hoge memory limit ✓APC byte code caching
is ZALIG! ✓Standoard ingebouwde replicoasje ✓Spesjale datatiep’n (hash, list, …) ✓De meuglikeid voe te saven ip disk ✓Session clustering ✓Cm_Cache_Backend_Redis standoard vanaf Magento 1.8 CE en 1.13 EE ✓Geen 2-level cache ✓Meerdere databases ✓Authenticoasje
Varnish ✓Werkt juuste in de cataloog en de CMS pagina’s ✓Werkt dus nie bie de checkout ✓Oj sessiedata gebruukt in de cataloog goat ’t ook niet marcheren ✓Is ook ideal voor statische bestand’n ✓Gin SSL onderseunienge ✓De beste maniere voe full page caching te doen
Turpentine ✓Community module voe Varnish in Magento ✓ESI of AJAX voe session data ✓Configureerboar in den admin ✓VCL wordt geduwd van Turpentine no Varnish via den Telnet interface ✓Doet de nodige purginge ✓SSL terminoasje via Nginx of Pound
ALTER
TABLE
`log_customer`
ENGINE=BLACKHOLE;
ALTER
TABLE
`log_quote`
ENGINE=BLACKHOLE;
ALTER
TABLE
`log_summary`
ENGINE=BLACKHOLE;
ALTER
TABLE
`log_summary_type`
ENGINE=BLACKHOLE;
ALTER
TABLE
`log_url`
ENGINE=BLACKHOLE;
ALTER
TABLE
`log_url_info`
ENGINE=BLACKHOLE;
ALTER
TABLE
`log_visitor`
ENGINE=BLACKHOLE;
ALTER
TABLE
`log_visitor_info`
ENGINE=BLACKHOLE;
ALTER
TABLE
`log_visitor_online`
ENGINE=BLACKHOLE;
https://github.com/ThijsFeryn/ credis/tree/sentinel https://github.com/ThijsFeryn/ Cm_Cache_Backend_Redis/tree/ multiserver Multi-‐ server
support Achterliggende
library
Sentinel ✓Discovery service voe Redis servers ✓Deel van de Redis core ✓Monitoring, notification & autofailover ✓Wit wuk dat de masters & slaves zien ✓Vorkomt zevers ot de master no de wup is ✓Vorkomt zevers ot de master werekeert ✓Eest met Sentinel verbiend’n, toene mo met Redis
[74359]
08
Apr
16:01:49.806
#
Server
started,
Redis
version
2.8.7
[74359]
08
Apr
16:01:49.806
*
DB
loaded
from
disk:
0.000
seconds
[74359]
08
Apr
16:01:49.806
*
The
server
is
now
ready
to
accept
connections
on
port
6379
[74359]
08
Apr
16:01:59.877
*
SLAVE
OF
127.0.0.1:6381
enabled
(user
request)
[74359]
08
Apr
16:01:59.877
#
CONFIG
REWRITE
executed
with
success.
[74359]
08
Apr
16:01:59.888
*
Connecting
to
MASTER
127.0.0.1:6381
[74359]
08
Apr
16:01:59.889
*
MASTER
<-‐>
SLAVE
sync
started
[74359]
08
Apr
16:01:59.889
*
Non
blocking
connect
for
SYNC
fired
the
event.
[74359]
08
Apr
16:01:59.889
*
Master
replied
to
PING,
replication
can
continue...
[74359]
08
Apr
16:01:59.890
*
Partial
resynchronization
not
possible
(no
cached
master)
[74359]
08
Apr
16:01:59.890
*
Full
resync
from
master:
13f081057c3b4c0bb148e53f2097b8c2e8d8dfbb:17013
[74359]
08
Apr
16:01:59.985
*
MASTER
<-‐>
SLAVE
sync:
receiving
18
bytes
from
master
[74359]
08
Apr
16:01:59.985
*
MASTER
<-‐>
SLAVE
sync:
Flushing
old
data
[74359]
08
Apr
16:01:59.985
*
MASTER
<-‐>
SLAVE
sync:
Loading
DB
in
memory
[74359]
08
Apr
16:01:59.986
*
MASTER
<-‐>
SLAVE
sync:
Finished
with
success De master is doar were en is geen master meer