483 286
pictures
1 057
blog posts
721 photographed species of 836 (86%)

search

Проблема с загрузкой фото


2023-11-01| Dmitry Belyaev

Всем добрый вечер! Где-то с субботы появилась проблема - не удается загрузить некоторые фото - пишет, что, вы, мол, не загрузили ни одной фотографии, хотя загрузил уже несколько. По одной тоже пробовал. Несмотря на это, некоторые фотки загружаются, но вместо, например, двух фото загружается только одно. Может, кто-то знает, в чем причина?


1.

comments:
2023-11-01. Борисова Ольга:

такая же проблема


2023-11-02. Рауф Байрашев:

Можете указать разрешение загружаемых фотографий и размеры файлов? Рекомендуемое разрешение — 1200 пикселов по длинной стороне. Рекомендуемый размер одного файла — в пределах 760 КБ.


2023-11-02. Дмитрий Беляев:

Разрешение 39003*3004, Размер 2,33Мб. Да, это больше, чем рекомендуемый, но раньше-то загружались


2023-11-02. Дмитрий Беляев:

Да, сжал когда, получилось загрузить


2023-11-02. Рауф Байрашев:

Ребята, прошу понять меня, но ПРИХОДИТСЯ подстраиваться под финансовые возможности администрации сайтов проекта. Видимо, в связи с повышенным итересом в сети к российским сайтам, посещаемость данного сайта превысила наши ожидания (статистика) — приходится затягивать пояса...


2023-11-02. Дмитрий Беляев:

Нет-нет, вопрос снят, всё понятно, загрузить получилось. Спасибо большое!


2023-11-03. Виктор Натыканец:

Реально загружаемое изображение на сайтах без своего домена (в том числе на https://fareastru.birds.watch) 975х... Все фото большего размера автоматически пережимаются, при загрузке, с переименованием в "photos_photoresize".
Это не упрек, просто лучше чтоб люди были в курсе и не разочаровывались, видя разницу по качеству между между загружаемым фото и пережатым.


2023-11-03. Константин Городищенко:

В целом поддержу предыдущего оратора - как ни готовь jpeg-файл, пожрёт детали и цвета, микроконтраст. Тогда какой смысл? Предвижу доводы об ограниченном хранилище, но всё же. В png можно загружать фото?


2023-11-04. Игорь Фефелов:

Тут надо расставить все точки над Й: реально загружаемое таким размером в основную страницу серии или по пункту "полный размер". Насколько понимаю, первое, а по пункту "полный размер" открывается оригинал. Смысл как раз очевиден: зачем сразу же открывать полный размер, то есть включать оригинального размера фотографию в интерфейс страницы, загружающейся на компьютер, и графически и "килобайтно"?

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


2023-11-05. Виктор Натыканец:

Игорь, спасибо за разъяснение. А смысл в photos_photoresize?
В хранилище лежит "1200х800", то есть место не экономит.
При клике по конкретному фото на сайтах Птицы Беларуси и Птицы Дальнего Востока России сначала откроется photos_photoresize (который подпортит настроение демонстрируемым качеством; уже на 15 дюймовом и особенно на 17 дюймовом мониторе) и, чтобы как-то это скомпенсировать, на многих фото зрителю предлагается нажать ещё "полный размер" (тем кто заметят соответствующую кнопку вверху). Вместо экономии трафика получится либо увеличенный трафик на сайт (от двойного открытия) либо примерно такой же как без ресайза, но с лицезрением качества ресайза. Если там всё-таки и будет небольшая экономия от того что несколько большее количество людей не сделает "лишний" клик, но стоит ли такая выделка "овчинки" экономии на впечатлении людей от фотографий?
А на Птицах Дальнего Востока России и Птицах Сибири фото на главной странице тоже выводится в ресайзе: тут трафик может и экономит, но "экономит" и впечатление от "витрины" сайта


2023-11-05. Игорь Фефелов:

Думаю, Рауф тут лучше объяснит, но, насколько понимаю я, это вовсе не трафика от хоста к пользователю экономия, а совсем другое - или единство отображения, или уменьшение нагрузки на графический ресурс компьютера пользователя. Никогда не известно, с экрана какого размера пользователь заходит на сайт. Понятно, что мощности постепенно повышаются, и мониторы 640х480 , наверно, вряд ли у кого остались, но на мой взгляд, важно, чтобы картинка первоначально открывалась целиком даже на экране размером 1024х768. Вот именно чисто пользовательски важно.


2023-11-05. Игорь Фефелов:

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


2023-11-05. Виктор Натыканец:

Похоже понял в чём дело. На сайтах Птицы Казахстана, Птицы Сибири, Птицы Европейской части России photos_photoresize отображается только при просмотре на смартфоне. При просмотре с компьютера сразу показывается исходно-загруженное фото, сервер распознаёт с какого оборудования заходит пользователь.
При просмотре Птицы Дальнего Востока России, Птицы Беларуси на экран пользователя везде сначала выводится ресайз (если только пользователь сам не загрузил фото 975х650 или меньше). Нет распознавания с какого оборудования просмотр.


2023-11-05. Виктор Натыканец:

В том смысле что для последних двух перечисленных сайтов нет распознавания оборудования захода для отображения фото. И по умолчанию везде показывается photos_photoresize. Сами сайты распознаются правильно: для смартфонов показывается мобильная версия, для компьютеров - версия ПК.


2023-11-05. Арсений Яковлев:

Скрин экрана в png - быстро и удобно.


2023-11-12. Алексей Кудинов:

У меня вообще в последнее время сайт sibirds с трудом загружается(


2023-11-12. Игорь Фефелов:

Трудно "прорваться", рано утром обычно работает, а днем всяко-разно. Сейчас вот еще под вечер доступен стал.


2023-11-15. Иван Боровков:

Уважаемый Рауф! А вы не можете уточнить, с чем именно возникают проблемы? Судя по поведению сайта, возможно какие-то проблемы с базой данных? Касателько финансовых возможностей администраторов сайта, ранее Константин Городищенко предлагал участникам финансово посодействовать для разрешения текущих проблем. Возможно это поможет? Можете ли подробнее описать суть проблемы и пути её решения?


2023-11-15. Рауф Байрашев:

К сожалению, причина проблем пока не ясна. Почти наверняка база данных сама по себе проблем не вызывает, если аккуратно проводить загрузку фотографий и корректно указывать геолокацию. Есть несколько предположений, уточнять которые здесь не буду. Поскольку все сайты проекта взаимосвязаны, проблема на любом региональном сайте может вызвать замедление работы всех сайтов, вплоть до остановки сервера.


2023-11-15. Виктор Натыканец:

Может попробовать временно ввести лимиты на загрузку фотографий, от_человека/сутки?
Посмотреть-проверить как поведут себя сайты и сервер


2023-11-15. Иван Боровков:

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


2023-11-15. Виктор Натыканец:

Про размеры фотографий - отдельная тема.

А вот очередь запросов к базе данных, по моим представлениям не компьютерщика, возникает по разным причинам, но сливается в одну очередь... (как в поликлинике):
1. это загрузка фото (и, наверное, есть разница между двумя-тремя фото от человека за раз и серией_за_серией многочисленных фотографий. Также возможно есть различие, по нагрузке на сервер, между загрузил одну серию фотографий-нажал кнопки "отправить" и "нет" на вопрос о загрузке ещё (=разорвал связь с сервером) либо загрузил серию фото, потом кликаешь по кнопке "загрузить следующую серию" и ещё, ещё..., то есть один "грузишь" продолжительное время сервер как несколько пользователей);
1а. если отправить множество фотографий, но не нажать "закончить загрузку", то фото появятся не сразу, сервер некоторое время будет "думать", что вы добавите ещё - предполагаю что тоже имеет значение;
2. после загрузки своих фото, их желательно открыть и проверить правильно ли отображаются, нет ли ошибок в пояснительном тексте: различие по количеству проверяемых фотографий = различие в нагрузке на сервер;
3. ну и затем, по правилам хорошего тона, наступает очередь просмотра фотографий других пользователей: открыть (очередь взаимодействий с сервером) + нажать на некоторых фото кнопки "нравиться", "интересно" (ещё взаимодействия).

В любом случае, предположения остаются предположениями без экспериментальной проверки


2023-11-15. Рауф Байрашев:

Виктор, совершенно правильно рассуждаете. Прям как компьютерщик.
"... лимиты на загрузку фотографий, от_человека/сутки ..." — это не решение.
Недавно обнаружил в папке загруженных один файл размером 39 мегабайт. Часто попадаются файлы по 8-12 мегабайт, очень много файлов больше мегабайта. Если в серии несколько "тяжёлых" файлов, загрузка потребляет больше серверного времени и оперативной памяти.
Кроме того, пока сеанс загрузки не закончится, подключения к базе данных остаются "занятыми". Новые подключения создаются до исчерпания установленного в конфигурации сервера лимита на количество одновременных подключений. В зачёт идут и простые посещения неавторизованными пользователями (и даже ботами), т.к. любая страница формируется как минимум двумя-тремя подключениями к базе данных. Эти подключения остаются открытыми, пока не закончится формирование страницы для отправки клиенту в браузер.


2023-11-15. Виктор Натыканец:

Рауф, спасибо за разъяснение.
39 мегабайт, впечатляет)


2023-11-16. Игорь Фефелов:

С 39 Мб - это не тот ли случай, когда пару лет назад случайно файл в RAW формате заслали и он соответственно не отображался картинкой?



secret code

* all fields are required

calendar

2022

jan feb mar apr
may jun jul aug
sep oct nov dec

2021

jan feb mar apr
may jun jul aug
sep oct nov dec

2020

jan feb mar apr
may jun jul aug
sep oct nov dec

2019

jan feb mar apr
may jun jul aug
sep oct nov dec

rare birds records

rare birds were not found yet

Big Year 2024

1. Vjacheslav Liutin (8)
more...

unidentified birds


2024-11-20

Дмитрий Шевцов: Да и щека выглядит однотонной, тоже за хохлатую чернеть.

2024-11-20

Игорь Фефелов: В том и проблема. У БК клюв обычно начинает изгибаться раньше, чем у ДВК, но не всегда...

2024-11-20

Игорь Фефелов: У этой верх , впрочем, тоже местами оливково-бурый...

more unidentified birds...