Goal abandoned
The author does not write in the goal 3 years 1 month 16 days
Career & Work
Научиться оптимизировать Ruby on Rails
что хотел разобраться вот с этим:
- находить и фиксить медленные запросы
- научиться работать с индексами
- научиться нормально кешировать сложные запросы
- нагрузочное тестирование
- собирать метрики по CPU
- параллельные вычисления
- сбор метрик и оптимизация памяти
- сборщик мусора
- профилирование использования памяти
- prefetch
- конкатенация ассетов
- контроль памяти в production
- оптимизация сервера под неравномерные нагрузки
- live-reload css и js
- альтернативные web-сервера для rails
- оптимизация прогона тестов
- оптимизация работы СУБД
- гем мемоизации
Goal Accomplishment Criteria
Там целый список, но в итоге понять, какие места в разработке я делаю узкими
Personal resources
1 час в будний день, и 5 часов в выходной
-
Научиться оптимизировать обычные Ruby-скрипты
есть простой скрипт, который плохо работает. Нужно додумать его оптимизацию, глядя на метрики, выявлять места, которые дольше всего выполняются.
UPD.
ещё и сделал это ±правильно
https://github.com/hardcode-dev/rails-optimization-task1/pull/94 -
Разобраться, как работает память в ruby
научиться выявлять долгую работу GC и подметания.
разобраться какие объекты в памяти сколько весят, и как определять сколько чего создано в данный момент в процессе выполнения скрипта
- 421
- 24 September 2021, 17:51
Don't miss new posts!
Subscribe for the Goal and follow through to its completion