У меня есть блог с почти 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.