pan oponka - biografia
TRANSCRIPT
![Page 1: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/1.jpg)
pan [email protected]://tepper.pl/
![Page 2: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/2.jpg)
#panoponkateam
![Page 3: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/3.jpg)
![Page 4: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/4.jpg)
czy gadu-gadu nie stać na lepsze serwery?!?!?!?
![Page 5: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/5.jpg)
stać.
![Page 6: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/6.jpg)
![Page 7: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/7.jpg)
“takiego blipa to ja bym w 2 tygodnie na php
przepisał”
![Page 8: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/8.jpg)
nie.
![Page 9: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/9.jpg)
36
![Page 10: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/10.jpg)
![Page 11: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/11.jpg)
![Page 12: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/12.jpg)
![Page 13: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/13.jpg)
![Page 14: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/14.jpg)
![Page 15: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/15.jpg)
^fazibear^filiptepper
^lotus
![Page 16: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/16.jpg)
3662.
![Page 17: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/17.jpg)
7913.
![Page 18: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/18.jpg)
fajne.
![Page 19: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/19.jpg)
nic nie działa.
![Page 20: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/20.jpg)
![Page 21: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/21.jpg)
mysql:-(
![Page 22: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/22.jpg)
memcached:-(
![Page 23: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/23.jpg)
sqlite:-(
![Page 24: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/24.jpg)
tokyo tyrant:-(
![Page 25: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/25.jpg)
redisxD
![Page 26: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/26.jpg)
xD
![Page 27: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/27.jpg)
xD
![Page 28: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/28.jpg)
:-(
![Page 29: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/29.jpg)
replikacja mysql.
![Page 30: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/30.jpg)
wackamole / pacemaker.
![Page 31: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/31.jpg)
aof.
![Page 32: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/32.jpg)
bgsave.
![Page 33: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/33.jpg)
free.
![Page 34: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/34.jpg)
xD
![Page 35: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/35.jpg)
równie fajne.
![Page 36: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/36.jpg)
ruby 1.9
![Page 37: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/37.jpg)
denormalizacja.
![Page 38: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/38.jpg)
ALTER TABLE `updates` ADD INDEX uid_type_index (`user_id`, `type`);
SELECT *FROM `updates`WHERE `user_id` = 123 AND `type` = "Status"ORDER BY `id` DESC;
![Page 39: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/39.jpg)
<
![Page 40: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/40.jpg)
ALTER TABLE `updates` ADD COLUMN uid_type VARCHAR(255);ADD INDEX uid_type_index (`uid_type`);
SELECT *FROM `updates`WHERE `uid_type` = "S-123"ORDER BY `id` DESC;
![Page 41: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/41.jpg)
nie sortuj.
![Page 42: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/42.jpg)
rób to asynchronicznie.
![Page 43: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/43.jpg)
memcached tylko w c.
![Page 44: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/44.jpg)
pipeline.
![Page 45: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/45.jpg)
rób w tym, co znasz.
![Page 46: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/46.jpg)
inne genialne odkrycia.
![Page 47: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/47.jpg)
mini_magick ssie.
![Page 48: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/48.jpg)
html::whitelistsanitizer ssie.
![Page 49: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/49.jpg)
vlad ssie.
![Page 50: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/50.jpg)
starling ssie, ale nie bardzo.
![Page 51: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/51.jpg)
1 000 000 plików w katalogu ssie.
![Page 52: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/52.jpg)
0.7.3 > 0.7.2 ?
![Page 53: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/53.jpg)
przeczytaj kod.
![Page 54: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/54.jpg)
przeczytaj kod.
![Page 55: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/55.jpg)
zrozum kod.
![Page 56: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/56.jpg)
się nie udało się.
![Page 57: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/57.jpg)
active record / sinatra.
![Page 58: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/58.jpg)
twitter.
![Page 59: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/59.jpg)
testy.
![Page 60: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/60.jpg)
![Page 61: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/61.jpg)
![Page 62: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/62.jpg)
2 x haproxyrozdzielanie ruchu
![Page 63: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/63.jpg)
2 x varnishpliki statyczne
bliplogiapi
wklejki
![Page 64: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/64.jpg)
2 x lighttpdpliki statyczne
![Page 65: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/65.jpg)
2 x storagepliki statyczne
![Page 66: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/66.jpg)
10 x passengerwww / api
bliplogfacebook
![Page 67: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/67.jpg)
5 x mysqlklucz-wartość
![Page 68: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/68.jpg)
2 x 2 x sphinxwyszukiwanie użytkownikówwyszukiwanie wiadomości
![Page 69: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/69.jpg)
2 x memcachedcache rekordów
cache wyświetlanych elementów
![Page 70: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/70.jpg)
2 x rediskolejki wiadomości
odwiedzającyliczniki
![Page 71: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/71.jpg)
2 x starling / worklingprzetwarzanie wiadomości
![Page 72: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/72.jpg)
1 x jabberejabberd
jabberhttp
![Page 73: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/73.jpg)
2 x rabbitmqkolejkowanie zadań
![Page 74: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/74.jpg)
2 x workerskolejkowanie wiadomości
usuwanie wiadomościrozsyłanie e-maili
synchronizacja z twitteremwyszukiwanie w czasie rzeczywistym
jabber / gadu-gadu
![Page 75: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/75.jpg)
![Page 76: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/76.jpg)
![Page 77: Pan Oponka - Biografia](https://reader033.vdocuments.mx/reader033/viewer/2022060202/559c1dac1a28abc2298b45ff/html5/thumbnails/77.jpg)
¡muchas gracias!