Свързани публикации 'cache'
Създаване на прост кеш
Нека изградим Pokedex REPL, за да научим за кеша! Ако не сте запознати с Pokemon или Pokedex, това е добре!
Pokedex е просто измислено устройство, което ни позволява да търсим информация за Pokemon - неща като тяхното име, тип и статистика.
Въпреки че има много функции, но за този блог искам да подчертая изграждането на следното:
карта: показва страница с 20 местоположения от света на Pokemon mapb: точно обратното на mapb и показва предишната страница с 20 местоположения от света..
Зададох този въпрос за кеша на няколко висши длъжности
Когато видя „Повишавам производителността на системата X пъти по-бързо, като използвам Y кеш“
Кешът е труден
Има само две трудни неща в компютърните науки: обезсилване на кеша и наименуване на неща.
- Фил Карлтън
Когато работим с кеш, това носи производителност, но носи и проблеми. най-големият проблем е - последователността на данните.
Нека го прегледаме с подробности за интервюто.
История №1 — кеш в малкия свят
Много кандидати не знаят, че има кеш на ниво процесор...
Предварително зареждане на кеша
Когато кешът е по-бавен от една заявка
Открих, че преработвам голяма част от нашия ETL код поради зле проектиран кеш и искам да споделя резюме на моите знания.
tl;dr; Предварително заредете всички данни, които програмата вероятно ще изисква, вместо да правите заявки и да кеширате данни, когато са необходими.
Входни данни
Първо, позволете ми да настроя сцената. Вие събирате данни от хиляди кина (това правим ние в http://applaudience.com/ ). Тези данни включват места за всяко..