Как Cloudflare оптимизировали DNS-кэш
Просто хорошая техническая статья про оптимизацию структур данных для хранения DNS-кэша: сначала померили, потом определили паттерн и характер данных, выкинули ненужное, подобрали правильные структуры и поигрались с указателями. В итоге — 50% меньше памяти и скорость на 43% выше.
И да, разумеется, эти оптимизации окупаются только на больших масштабах — в типичном приложении (пока) еще читаемость и простота будут важнее.
Комментарии