Что такое кэширование?
Я постоянно слышу о том, что у человека y была проблема с производительностью x, которую они решили с помощью кэширования.
или, как сделать x,y, z в коде программы может повредить вашу способность кэширования.
даже в одном из последних подкастов Джефф Этвуд говорит о том, как они кэшируют определенные значения для быстрого извлечения.
кажется, есть некоторая двусмысленность в терминах "кэш" и "кэширование", и это привело меня к путанице в его значении в разных случаях. Будь ты ... ссылаются на кэширование приложений или баз данных, ЦП и т. д. И что это означает.
что такое кэширование и каковы различные типы?
из контекста я могу понять это,
чтобы сохранить часто полученное значение в
основная память и быструю до
доступ к нему. Однако, что это такое
действительно?
Это слово, кажется, используется во многих различных контекстах с несколько иным значением (процессор, база данных, приложение и т. д.), и я действительно хочу его прояснить.
есть ли разница между тем, как кэширование работает в ваших приложениях и кэширование базы данных?
когда кто-то говорит, что они нашли
кусок кода, который повредит кэшированию
и после того, как они исправили его, он улучшился
скорость их приложения, какие они
о чем?
кэширование программы что-то
это делается автоматически? Как
вы разрешить кэширование значений в вашем
программы? Я часто читал пользователей на
на этом сайте говорят, что они кэшировали значение
в их применении, я сижу здесь и
интересно, что они означают.
кроме того, что это на самом деле означает, когда
кто-то говорит о базе
кэширование? Это просто особенность
они включаются в своей базе данных? Делать
вы должны явно кэшировать значения или
выбирает ли база данных, какие из них
кэш для вас?
как начать кэширование элементы себя для повышения производительности?
можете ли вы дать мне несколько примеров того, как я могу начать кэширование значений в моем приложения? Или опять же, это то, что уже сделано, под капотом, и я просто должен написать свой код определенным образом, чтобы разрешить "кэширование"?
Как насчет кэширования базы данных, как мне начать это? Я слышал о таких вещах, как memcache. Требуется ли этот тип утилиты для кэширования базы данных?
Я хочу получить хорошее различие между кэшированием в приложениях и базах данных, как они используются и как это реализовано в обоих случаях.
Comments