Добрый день.
Последнее время наблюдается просто отвратительная работа сайта на мобильных браузерах.
Перестали появляться картинки даров, иконки дарителей, перестала работать благодарность, начали появляться ошибки, типа "Ошибка парсинга JSON" и "Invalid XML", при указании ссылки в теге img, некоторые картинки не аплоадятся с ошибкой "пусто", страницы грузятся наполовину, рекламные баннеры задерживают загрузку страниц на 70-80% от всей страницы.
Ребята, исправьте, пожалуйста. Невозможно же....
Как раз на 8м айосе (8.1.3) на эмуляторе и проблемы.
На Windows, Linux, MacOSX Yosemite (на хакинтоше), в любых браузерах проблем нет.
Проверял на эмуляторах с iOS, на ios 6.1.4, на каком-то китайском девайсе и еще на каком-то планшете Биллайн, а так же на девайсе, что Вы мне подарили с андроидом.
Везде одно и то же.
Это все случилось примерно неделю назад. До этого все работало хорошо.
Ну, у меня на старом и новом айпадах проблемы были в феврале
http://feedback.darudar.org/problem/details/id/170466
Сообщения от 12 и 19 февраля
С тех пор все ок. Правда, в отличие от вас, я с планшета не выгружаю картинки на сайт, но редактировать текст даров и благодарностей могу без проблем.
Тестировать через эмулятор ios не очень достоверно imho.
Планшетом на андроиде я пользуюсь мало, но проверял специально тогда, и сегодня походил по сайту ДД -- проблем нет.
Не вижу ничего плохого в тестировании в эмулях :-)
Весьма точно эмулирует. Все баги браузеров вполне проявляются там.
Где нет багов - работает как часики.
Одна из багов описана тут: http://feedback.darudar.org/problem/details/id/173918
Эмулятор по определению не может на 100% точно соответствовать устройству, он может только стремиться к полной точности эмуляции.
Еще раз говорю - у меня два айпада, один ipad 1 под древней 5-й осью, второй ipad 4 под восьмой. На обоих сейчас все стабильно работает, в том числе и благодарить можно. Это сообщение я пишу с 4-го айпада, и вся моя активность сегодня тоже с него или с андроид планшета, за комп я даже не садился, а жена постоянно сидит с 1-го.
У вас проблема или с эмулятором, или с чем-то другим, например, с какими-то особенностями вашего доступа к интернету, настроек вашего провайдера или еще чего наподобие. Копайте в этом направлении, если вам это интересно, конечно ;)
Добавлю, что у меня нет цели вас поучать :)
Просто тема кривизны сайта дд меня тоже интересует, и я делюсь информацией, которой располагаю :)
Ок.
Попробую аргументировать.
Тут мы видим полное время загрузки дефолтной страницы:
Полторы минуты до события onload() - это фатально. Даже для браузера под PC.
Баги неотображения картинок (http://feedback.darudar.org/question/details/id/381568):
1.
2.
3.
Тут еще с таким диким делеем :-(
Тут мы опять видим полторы минуты до onload():
А вот тут начинается самое интересное:
Метрика (mc.yandex.ru) не загружается до конца. При этом, получается эффект long-pooling. Особенность мобильного браузера safari - отображения контента *только* после события onload(). В те моменты, когда Яндекс.Метрика заглючила и не отдала контент - происходит зависон браузера до полного отвисания.
Точно так же с другими баннерными площадками, типа addthis и т.д.
С адблоком все грузится моментально. Максимальный делей - не более 8 сек на все.
Можно я сюда допишу? Вчера планшет всю ночь через раз не мог найти сервер. Потерялась большая благодарность, от души написанная! Задолбало!
Все работает, кроме ДД!!!
процитирую ссылкой ранее прозвучавшие комментарии на эту тему:
http://feedback.darudar.org/question/details/id/388917/comment/939787#comm_939787
Константин, я вам на 100% верю и без скриншотов и метрик. Да я и не компетентен в тонкостях тестирования сайтов и браузеров ;)
Я просто говорю, что у меня лично сайт ДД под мобильным сафари и под андроид браузерами (и стоковым из прошивки, и хром) с конца февраля и по настоящее время работает нормально. Бывают проблемы общего порядка, но тогда и на ПК они проявляются.
Поэтому я делаю очевидный вывод, что дело не в мобильных браузерах вообще, а в мобильных браузерах у НЕКОТОРЫХ пользователей, в том числе у вас.
Информация ваша полезная для разработчиков ДД imho, я бы на их месте с вами пообщался. Но, насколько я понимаю, у них мало ресурсов, и данные проблемы не в приоритете. ;) Поэтому мы, как пользователи, просто сообщаем о багах и будем надеяться, что эти баг-репорты хоть немного пойдут на пользу делу :)
Я тоже надеюсь, что разработчики хоть одним глазком сюда смотрят :-)))
Кстати, последнее время на ПК багов не замечал (кроме иногда вылетающего 502 Gateway Timeout), что весьма странно :-)
Ирина, вот это как раз проблемы не сайта, а конкретно Вашего подключения к интернету. Вернее, это проблема ДНС вашего провайдера. Про потерянную благодарность - обидно конечно...
Modeus, подумала бы на провайдера в первую очередь, но Вы неправы. У меня на планшете одновременно открыты 12 вкладок. Со всеми работаю. А вот сервер не видит только ДД, остальные как часы, со звоном! :))
При всем уважении, я не поверю, чтобы DNS на domaincontrol.com (GoDaddy) упал.
И что значит "не видит"? Браузер не находит или не может подключиться?
Если первое, то, повторюсь - проблема на Вашей стороне :-)
Если второе - то все может быть, баги сайта тоже.
Также глубоко уважаю Вас! Но если 11 сайтов работают без проблем, а 12-ый то висит, то его сервер не отвечает, то 504 ошибка возникает, то вряд ли я могу сделать предъяву моему провайдеру... :((
Когда ДД уходит в очередное задумчивое состояние, я смотрю боевички он-лайн.
Кстати, готова платить ежемесячную разумную абоненскую денежку ДД за достойный хостинг. И разработчикам, чтобы смотрители не говорили на всех поворотах, что проект некоммерческий и отстаньте от нас.
Постойте, Вы в начале написали "Вчера планшет всю ночь через раз не мог найти сервер".
"не может найти" и 504 (так же, 502) - это совсем другие вещи.
Если явно вылетает ошибка 502 или 504 - Вы совершенно правы, это проблемы на стороне сайта ДД (скорее всего, нет связанности между nginx и сетью CDN).
С этим согласен, вопрос не у Вашего провайдера.
Ну так я имела в виду сервер отдающий... Ввела в заблуждение, сорри, не хотела! :)
Ничего, бывает :-)
Кстати, Константин, вы наверное правы. Я стал внимательнее следить за работой сайта ДД с айпада - действительно, ИНОГДА, довольно редко, страница не загружается, чистый экран. Если обновить страницу, то сразу открывается полностью и дальше все ок.
Но отвратительной работу сайта я не считаю. В дизайне и удобстве много претензий, но то, что реализовано, работает на 4.
Белая страница появляется иногда и на компе.
Спасибо что сообщаете о проблемах при работе с сайтом. Это ценная для разработки обратная связь. Особенно моментов, которые касаются стабильности работы!
К сожалению многие из описанных ситуаций не удаётся воспроизвести, поэтому процесс отладки и устранения данных проблем является столь длительным процессом. Например у меня все мобильные устройства на базе Andriod и я никогда не наблюдал подобных проблем ни на своих мобильных устройства, ни в браузерах на ноутбуке. При этом я регулярно пользуюсь сайтом.
В настоящий момент точно можно сказать, что есть спорадическая проблема со стабильностью работы сервиса в районе 4 -6 часов утра. В этот момент наблюдаются непредсказуемые зависания одного из наших облачных инстансов, что ведёт к полной потере работоспособсности сайта (вываливается 504 ошибка). Устранить эту проблему можно и нужно, но требует изменения в архитектуре сервиса. Это изменение мы в любом случае планируем произвести, но оно требует достаточно много времени на подготовку проекта в целом. Мы начали уже заниматься этой задачей, но пока лишь в самом узком нашем месте -- базе данных.
Также наблюдалась проблема с прогрузкой страниц из-за зависания одного из подключаемых js скриптов рекламной площадки. Определение того что именно вызывало проблему тоже пришлось искать достаточно долго, пока сами не смогли столкнуться с этим и увидеть в чём собственно была проблема. Тогда оперативно отключили этот js и сообщили в СП партнёра, который этот код предоставил. После чего он сообщил что исправил эту проблему и код вернули обратно.
Очень странно что в приводимых скриншотах проблема заключается в загрузке кода Яндекс.Метрики. Уж они то точно должны следить за этим очень хорошо. На просторах интернета также не видел описания подобной проблемы с ней. К тому же код установлен в конце страницы и по идее должен быть асинхронным.
С отображением пустой страницы тоже странное поведение. Пока сложно сказать с чем оно связано. Мало данных.
С возможностью сохранять благодарности тоже не достаточно данных. Нет дополнительных наблюдений о том, что в каких-то ситуациях форма может не сохраняться без возврата на форму и вызова ошибок.
Касательно не прогружаемых картинок, то всё должно теперь работать в штатном режиме и все картинки, которые сейчас не отображаются -- это следствия вот этого события. =\
Кстати, если вы часто наблюдаете определённую проблему, то будет хорошо если кроме подробного описания самой проблемы вы сможете описать периодичность её возникновения (например раз в сутки, в вечернее время суток, между 16 и 20 часами, когда совершаю то-то и то-то).
Отвечу по порядку (снизу-вверх).
Касательно не прогружаемых картинок, то всё должно теперь работать в штатном режиме и все картинки, которые сейчас не отображаются -- это следствия вот этого события. =\
Проблема с пропаданием картинок вследствие вот этого события ясна, но не ясно, почему она появляется на вновь созданных дарах?
Кроме этого, есть и родственная, но не такая же бага...
С возможностью сохранять благодарности тоже не достаточно данных. Нет дополнительных наблюдений о том, что в каких-то ситуациях форма может не сохраняться без возврата на форму и вызова ошибок.
Если бы можно было установить фаирбаг на сафари и увидеть консоль - я бы уже давно разобрался в проблеме и подсказал решение, но увы.
С отображением пустой страницы тоже странное поведение. Пока сложно сказать с чем оно связано. Мало данных.
Кроме того, что она пустая, она совершенно пустая, т.е., ответ 200 OK, но там только один \r\n и все.
Очень странно что в приводимых скриншотах проблема заключается в загрузке кода Яндекс.Метрики. Уж они то точно должны следить за этим очень хорошо. На просторах интернета также не видел описания подобной проблемы с ней. К тому же код установлен в конце страницы и по идее должен быть асинхронным.
Судя по тому, что я увидел,
Даже и на вышепреведенном скриншоте видны "непрогружаемые картинки" (415 Unsupported media type). Берем навскидку дар и видим, что он был создан сегодня. Не думаю, что это таки связано с этим событием... Я не прав?
ага, одно из хранилищ решило уйти в себя в поисках нирваны. Пришлось пнуть. Сейчас ок вроде.
Да, починилось, спасибо!
И не только .Просьба обратить внимание на бардак, на сайте Вашем
вы конкретизируйте уж
Константин, каким девайсом и осью вы пользуетесь? Без подробностей пользы от вашего сообщения мало imho.
Я, к примеру, постоянно пользуюсь айпадом 4 на 8 айос, бывали проблемы, сейчас исправились :)
Иногда дешевым китайским планшетом на андроид 4.2, тоже сейчас все ок.