Неужели это плохая практика - загружать одну и ту же фотографию снова и снова из базы данных каждый раз, когда она используется на одной и той же странице в ruby ​​on rails?

В качестве функции на моем веб-сайте у меня есть микро-сообщения с возможностью для других пользователей отвечать с комментариями. Когда пользователь входит в область своей учетной записи, он также может просматривать свои сообщения и комментарии. В настоящее время я занимаюсь уборкой после завершения этого проекта и замечаю, что когда пользователь входит в область своей учетной записи, мои журналы показывают следующее: полный журнал: здесь

Меня беспокоит:

1) Часть журналов, в которых отображается фотография пользователя, загружаемая несколько раз. Я предполагаю, что именно здесь один и тот же пользователь оставил несколько комментариев к нескольким сообщениям в других пользователях или в их собственном профиле.Он загружает одну и ту же фотографию снова и снова. Разве это не должно быть сделано один раз, а затем как-то снова использовать для загрузки фотографии каждый раз, когда она появляется снова? или можно ли загружать одну и ту же фотографию снова и снова?

2) Я заметил некоторые места в журналах, которые показывают это:

CACHE (0.0ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` =  LIMIT 1
        [9e77936f78cd46e332128ec31ccc5964] [127.0.0.1]   CACHE (0.0ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` =  LIMIT 1
        [9e77936f78cd46e332128ec31ccc5964] [127.0.0.1]   CACHE (0.0ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` =  LIMIT 1

Похоже, он ничего не ищет. Это нормально? Если нет, то есть идеи, почему это могло происходить? Я хотел бы отследить проблему и остановить ее. В остальном мой сайт, кажется, работает безупречно, но я не уверен, что та же история за кулисами.

3) Есть ли в моих журналах что-нибудь, на что мне следует обратить внимание? Есть ли что-нибудь плохое?

Все советы приветствуются

С уважением

0
задан LondonGuy 20 February 2012 в 16:39
поделиться