Обновление некоторых полей базы данных при сохранении сообщения

У меня есть класс, который будет считать строки кода, исходные строки кода и используемое дисковое пространство кода. Я хотел бы сохранить эти значения в базе данных, чтобы эти значения могли быть рассчитаны только тогда, когда новая запись сохраняется или обновляется вместо запуска кода на каждом просмотре страницы

Поэтому мой вопрос заключается в том, что лучший способ убедиться, что они добавляются / обновляются каждый раз, когда создается новое сообщение, и каждый раз, когда этот пост обновляется / редактируется.

Также где я должен хранить их в пользовательском мета-поле? Если да, то как я могу убедиться, что мета-окно не отображается на странице, все это должно быть сделано за кулисами

Solutions Collecting From Web of "Обновление некоторых полей базы данных при сохранении сообщения"