• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Pan Oponka - Biografia

on

  • 1,111 views

 

Statistics

Views

Total Views
1,111
Views on SlideShare
1,108
Embed Views
3

Actions

Likes
0
Downloads
1
Comments
0

2 Embeds 3

http://www.linkedin.com 2
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Pan Oponka - Biografia Pan Oponka - Biografia Presentation Transcript

    • pan oponka biografia filip@tepper.pl http://tepper.pl/
    • #panoponkateam
    • czy gadu-gadu nie stać na lepsze serwery?!?!?!?
    • stać.
    • “takiego blipa to ja bym w 2 tygodnie na php przepisał”
    • nie.
    • 36
    • ^fazibear ^filiptepper ^lotus
    • 3662.
    • 7913.
    • fajne.
    • nic nie działa.
    • mysql :-(
    • memcached :-(
    • sqlite :-(
    • tokyo tyrant :-(
    • redis xD
    • xD
    • xD
    • :-(
    • replikacja mysql.
    • wackamole / pacemaker.
    • aof.
    • bgsave.
    • free.
    • xD
    • równie fajne.
    • ruby 1.9
    • denormalizacja.
    • 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;
    • <
    • 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;
    • nie sortuj.
    • rób to asynchronicznie.
    • memcached tylko w c.
    • pipeline.
    • rób w tym, co znasz.
    • inne genialne odkrycia.
    • mini_magick ssie.
    • html::whitelistsanitizer ssie.
    • vlad ssie.
    • starling ssie, ale nie bardzo.
    • 1 000 000 plików w katalogu ssie.
    • 0.7.3 > 0.7.2 ?
    • przeczytaj kod.
    • przeczytaj kod.
    • zrozum kod.
    • się nie udało się.
    • active record / sinatra.
    • twitter.
    • testy.
    • 2 x haproxy rozdzielanie ruchu
    • 2 x varnish pliki statyczne bliplogi api wklejki
    • 2 x lighttpd pliki statyczne
    • 2 x storage pliki statyczne
    • 10 x passenger www / api bliplog facebook
    • 5 x mysql klucz-wartość
    • 2 x 2 x sphinx wyszukiwanie użytkowników wyszukiwanie wiadomości
    • 2 x memcached cache rekordów cache wyświetlanych elementów
    • 2 x redis kolejki wiadomości odwiedzający liczniki
    • 2 x starling / workling przetwarzanie wiadomości
    • 1 x jabber ejabberd jabberhttp
    • 2 x rabbitmq kolejkowanie zadań
    • 2 x workers kolejkowanie wiadomości usuwanie wiadomości rozsyłanie e-maili synchronizacja z twitterem wyszukiwanie w czasie rzeczywistym jabber / gadu-gadu
    • ¡muchas gracias!