Вход • Регистрация

Поучительное рядом

  • 18 февраля 2016 г. , редакция: 18 февраля 2016 г.
  • Не знаю, может кто-то и писал здесь о чём-то подобном или для кого-то это покажется очевидным. Смысла у поста два:
    Во-первых, запуск проекта/сайта важный момент
    Во-вторых, кэширование — это не просто так.

    Да, и то и другое очевидно, но иногда, когда уходишь слишком далеко от очевидных вещей к решению каких-то индивидуальных и спорных задач, начинаешь забывать о простом и не плохо бы было всё же вспоминать и напоминать о таких банальных, но важных вещах.
    Теперь к сути. При запуске одно из магазинов всё прошло как обычно и в его работе не было замечено каких-либо проблем. Клиент всё принял, был доволен работой. Посетителей магазина так же, на первый взгляд, всё устраивало. И всё бы так и оставалось, если не это непреодолимое желание сделать всё чуть лучше, удобнее, конверсионее, быстрее …. Быстрее! А ведь именно быстрота иногда решает вопросы и удобства, и конверсионности. Да всё это следствия друг друга, но последнее время уж слишком много встречалось разговоров о быстроте работы сайта и на Диафане в частности.

    Что ж, а давайте посмотрим, что у нас там с быстротой? Можно найти какой-нибудь сервис, который сделает тестовые загрузки страниц и расскажет нам о том, как всё плохо и обязательно что ни будь посоветует, но поступим проще. Пойдём, например, в Яндекс.Метрику и посмотрим, как обстоят дела не просто со скоростью, а со временем до «отрисовки». Страницы бывают разные, на них может быть много или мало совсем разной информации и из-за этого сложно судить насколько этот параметр хорош в общем. В каждом отдельном случае стоит решить, стоит ли информация на странице нескольких дополнительных секунд ожидания или нет. А вот то, что происходит до этого более универсально.

    Сказать, что среднее увиденное там значение в районе 4х секунд только на подготовку парсинга html удивило, ничего не сказать. Как такое вообще может быть с нормальным сайтом на Diafan? Легко! Ох уж эти советы по отключению кэширования во время разработки  Нет, они конечно дельные, но порой опасные. В связи с найденной проблемой тут же были перепроверены все запущенные сайты и сайты, находящиеся на обслуживание и после того как стало понятно, что это оказалось единственным исключением из обязательных правил, можно было вздохнуть с облегчением. После включения очевидной опции кэширования ситуация изменилась и возникла мысль, а может в произошедшем есть какой-то смысл? Ведь сайт работал какое-то время с нормальной посещаемость, наполнением информацией и реальными продажами. Теперь мы сможем сравнить как это было и что теперь стало. Согласитесь, ведь специально такого делать вряд ли будешь, особенно на какой-то продолжительный период времени.

    В приложенном изображении видна разница и он хорошо иллюстрирует то, что кеширование в Diafan работает и работает эффективно, увеличения скорости работы Ваших сайтов и количество посетителей которые успели дойти до покупки.

    • 18 февраля 2016 г. , редакция: 18 февраля 2016 г.
    • (вставил картинку в текст Вам )
      То есть, сделали сайт, сдали работу и забыли выключить режим разработчика и включить кеширование?
      • 18 февраля 2016 г.
      • Да, во время разработки для тестирования изменений он был отключён и сайт вводили в эксплуатацию настолько "плавно" что и забыли про отключенное кэширование.
      • 18 февраля 2016 г.
      • "Сдали работу" не совсем верно. Сайт на обслуживание и каждый день проводится его мониторинг с целью поиска проблем и возможных оптимизаций, донастроек и т.п.
  • 18 февраля 2016 г.
  • А еще бывают попадаются гореразработчики, которые разрабатывая какие-то дополнения в системе, забывают об оптимизации и кешировании. В итоге, казалось бы быстрый движок, превращается в монстра, который делает 100500 запросов без кеширования результатов.
    • 18 февраля 2016 г. , редакция: 18 февраля 2016 г.
    • Ну да вопрос почему они не добавляют этот контейнер и строчку для сохранения не динамических данных.
      На самом деле вопрос 5 секунд.
  • 18 февраля 2016 г.
  • О! Такая идея! Может включенный режим разработчика и отключенное кеширование в подвале выводить полоску-напоминалку?
    • 18 февраля 2016 г.
    • Можно, но как-нибудь поскромнее. А то во время разработки она реально будет раздражать
      • 18 февраля 2016 г.
      • А вообще, конечно, Борис займется, уж он придумает что-то в стиле
        • 20 февраля 2016 г.
        • Главное это только в админке выводить. А то бывает нагорячую что-то правишь. Клиентов распугаем )
    • 18 февраля 2016 г. , редакция: 18 февраля 2016 г.
    • Может лучше на кнопке "просмотр сайта" компактно пару иконок разместить активно / не активно. Это в первую очередь при просмотре результатов важно.

      Панель снизу итак имеется, добавлять ещё одну - итак места мало. Можно на ней также иконки продублировать (у ссылки "посмотреть на сайте"). Будет сразу понятно - кэш вы смотрите или нет.
      • 18 февраля 2016 г.
      • Цитата
        и так места мало

        Павел, что у Вас за экран??? 1280*200???
  • 18 февраля 2016 г.
  • Это я шутку из соседней темы про панельку притащил. Вопрос скорее про полезное рабочее пространство. Часто бывает и такое:

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум