Гэтсби генерирует один и тот же аватар сотни раз - PullRequest
1 голос
/ 19 мая 2019

У меня есть блог с почти 200 сотнями постов, где один из запросов GraphQL выбирает автора для каждого поста (имя, информация, аватар). Проблема в том, что у меня там только 2 автора, но при создании сайта Гэтсби снова и снова создает этот аватар ... для каждого поста. Я вижу это в журнале консоли Netlify:

8:13:53 PM: warning
8:13:53 PM:                  The requested width "120px" for a resolutions field for
8:13:53 PM:                  the file /opt/build/repo/static/images/uploads/authors/rick.png
8:13:53 PM:                  was larger than the actual image width of 96px!
8:13:53 PM:                  If possible, replace the current image with a larger one.
8:13:53 PM: warning
8:13:53 PM:                  The requested width "120px" for a resolutions field for
8:13:53 PM:                  the file /opt/build/repo/static/images/uploads/authors/rick.png
8:13:53 PM:                  was larger than the actual image width of 96px!
8:13:53 PM:                  If possible, replace the current image with a larger one.
8:13:53 PM: warning
8:13:53 PM:                  The requested width "120px" for a resolutions field for
8:13:53 PM:                  the file /opt/build/repo/static/images/uploads/authors/morty.png
8:13:53 PM:                  was larger than the actual image width of 96px!
8:13:53 PM:                  If possible, replace the current image with a larger one.
8:13:53 PM: warning
8:13:53 PM:                  The requested width "120px" for a resolutions field for
8:13:53 PM:                  the file /opt/build/repo/static/images/uploads/authors/rick.png
8:13:53 PM:                  was larger than the actual image width of 96px!
8:13:53 PM:                  If possible, replace the current image with a larger one.

Очевидно, что аватар меньше желаемого состояния, но хорошо, что я могу видеть, где находится задержка.

Я использую фрагменты для запроса данных, но не вижу причин, почему это будет иметь значение:

post , который вызывает author

Есть идеи о том, как заставить Гэтсби понять, что этот аватар был создан миллисекундами назад, и использовать его снова? Меня больше беспокоит команда build, потому что из-за этого 99% времени я получаю тайм-аут в Netlify.

...