Sebastian Grodzicki
Language: Polish
Tradycyjny LAMP sprawdza się świetnie … w środowisku deweloperskim. Nawet jeżeli nie tworzysz kolejnego Facebooka, to każda niedostępność Twojego serwisu kosztuje Cię sporo nerwów oraz pieniędzy. Awaria wystąpi wcześniej lub później. Pytanie nie brzmi "czy" leczy "kiedy". Dlatego warto o tym pomyśleć zawczasu i zbudować taką architekturę, która nie jest podatna na niedostępność z powodu awarii jednego z jej elementów. Jakie narzędzia wybrać? Jak wycisnąć z nich ostatnie soki?
23. Redis
• key-value cache & store
• >= Memcached
• optional persistence & hot cache
• clients for almost every language
• use phpredis (the C extension)
24. Resque
• open source library
• made by GitHub
• ported to PHP (php-reque)
• uses Redis
25. Load Balancer A Load Balancer B
App 1 App 2 App 3 App N
DB 1 DB 2 DB N Redis 1 Redis 2 Redis N
DNS