• Почему многие крупные сайты тормозят по самые помидоры?

    Где тут кнопка "нравится" под вопросом? Ну где? Я бы три раза нажал!
    Действительно, и ситилинк, и днсшоп, и многие другие тормозят безбожно. НО! Это происходит либо на смартфоне, либо на слабом компе. И причина всему - javascript. Именно скрипты вешают браузер, если комп не очень быстрый (точнее, процессор). Да даже яндекс почта на многих старых компах адски тормозит (если через веб-интерфейс заходить). но там хотя бы предлагает загрузить лёгкую версию если страница долго загружается.
    Даже веб-интерфейс банка (в частности ВТБ) во многих местах сильно тормозит, и это видно без тестов - лишние анимации, и всякие красивости, которые мне вот нахрен не нужны в онлайн-банкинге. Равно как и в интернет-магазинах.
    К слову, более мелкие интернет-магазины вполне шустро работают, не пытаются автоматом что-то за меня делать (привет партсдиректу с его автоопределением города!), и делают ровно всё то же самое, что и тормозные сайты гигантов - навигация, фильтры, корзина, сравнения, оплата, отзывы...
    И вот кто-то говорил, что типа если долго грузится, всё равно пойдёшь там искать и покупать, потому что дешевле. Но нет, не всегда. Понятно, что если разница в 20-30%, но ведь обычно на единицы процентов обычно, или её и нет вовсе. А время - деньги. И я выбираю те магазины, где можно быстро найти, быстро отфильтровать (и правильно!), быстро оплатить. Особенно ненависть к тормозным сайтам возникает когда приходится с какой-то глуши искать и сравнивать цены, или даже заказывать что-то. Да, это приходится делать со смартфона, интернет еле шевелится (о 3G и 4G нет и речи), а сайт, который грузится при этом 5 минут, и потом вылетает по таймауту и пытается снова что-то грузить, а если загрузил, то уже телефон его не может переварить :-( Вот тогда я уже сразу ищу в других магазинах.
    Ответ написан
    Комментировать
  • Почему многие крупные сайты тормозят по самые помидоры?

    tundramani
    @tundramani
    я тоже офигиваю от этого

    например авито ужасно тормозит и глючит
    вконтакте ужасно глючный и не удобный

    кажется что людям тупо наплевать на скорость и удобство
    там нет человека который за это отвечает
    Ответ написан
  • Почему многие крупные сайты тормозят по самые помидоры?

    customtema
    @customtema
    arint.ru
    В Авито работает очень амбициозный JS-разработчик, судя по блогу на Youtube. Тем не менее, память куда-то утекает, интерфейс частенько виснет, CDN вообще странно работают - неподгрузившаяся CSS и поломанная страница в Авито - норма.

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

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

    @XEHKOK
    Эта проблема нашего времени которую бизнес старается не замечать, ну или для бизнеса просто это не всегда рентабельно. Обычно когда я задаю тимлидам вопрос про комплексную оптимизацию, что-то вроде такого: Мы можем перевести веб сервер на HTTP 2.0, а еще мы можем обновить допустим MySQL с 5.х до 8.х, и все в таком духе, то в ответ я слышу что для бизнеса это не критично, бизнесу это не выгодно или не нужно. Я конечно понимаю что это звучит как капля в море, но эта капля больше положительная как плюс чем минус.
    Но это не единственная проблема, еще на сайты навешивают всякую мишуру, вроде таргета, аналитики, трекеров, виджетов, что в принципе можно можно увидеть открыв консоль браузера и посмотреть запросы во вкладке сеть, походить по страницам, нажимать на кнопки/ссылки, можно увидеть +100500 запросов при загрузке каждой страницы.
    Еще есть одна редкая проблема, когда разработчики пытаются делегировать большинство или весь функционал с бека на фронт JS, это про то когда пытаются делегировать логику которую и ненужно с бека переписывать на фронте. Конечно в чем-то это экономит возможно ресурсы, но делегировать логику на фронт и полностью полагаться на производительность пользователя не всегда круто для того самого пользователя, просто я считаю это важным моментом в плане качества сервисов для пользователей.
    Один из таких примеров сайт ВК, когда скрипты JS отваливаются из-за потери соединения с сайтом, или производительности устройства пользователя.
    В общем и целом, большинству бизнеса не важны все или частично эти моменты, все хотят болше дохода чем развития особенно бизнес РФ, эти моменты больше важны для тех кто ориентируется на качество для пользователя(и оптимизацию для него же).
    Ответ написан
    8 комментариев