1С-Битрикс: Управление сайтомНа главную страницу
Клиентам
Маркетплейс
Партнерам
Разработчикам
Интеграция с 1С
Идея?


Личный кабинет
Авторизоваться
Регистрация
(войти) Корзина
Логин:

Пароль:



Забыли свой пароль?
Регистрация
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
ВКонтакте
Мой Мир
Twitter
Facebook
Google
Livejournal
Яндекс
Rambler
Mail.Ru
Liveinternet
Blogger
OpenID
Используйте вашу учетную запись VKontakte.ru для входа на сайт.
Используйте вашу учетную запись Мой Мир@Mail.ru для входа на сайт.
Используйте вашу учетную запись на Twitter.com для входа на сайт.
Используйте вашу учетную запись на Facebook.com для входа на сайт.
Используйте вашу учетную запись Google для входа на сайт.
.livejournal.com
@yandex.ru
@rambler.ru
@mail.ru
http://www.liveinternet.ru/users/ /
.blogspot.com
OpenID:
  • Документация
    • Управление сайтом
    • Корпоративный портал
    • .NET Forge CMS
    • Отраслевые решения
    • Marketplace
    • Аренда приложений (SaaS)
  • Обучение и сертификация
    • Онлайн-курсы и сертификация
    • Учебные центры
    • Мое обучение
    • Учебные видеоролики
  • Центр поддержки
    • Поддержка
    • FAQ
    • Мои обращения
  • Сообщество
    • Блоги Битрикс
    • Блоги веб-разработчиков
    • Общие форумы
    • Веб-разработчики
      • Моя страница
      • Мои сообщения
      • Группы
      • Найти коллег
  • Cтатьи
    • Архив
Главная / Поддержка / Частые вопросы
  • Центр поддержки
  • Поддержка
  • FAQ
  • Мои обращения

«1С-Битрикс»: «Корпоративный портал: как повысить вовлеченность и эффективность сотрудников»
Федеральный семинар «1С-Битрикс»: Веб для бизнеса

Частые вопросы

Вопросы по установке и настройке продукта (36)
Производительность (2)
Работа с меню (4)
Работа с модулем инфоблоков (11)
Ошибки при установке и работе продукта (45)
Интеграция с 1С (8)
Ошибки PHP (6)
Ошибки базы данных (12)

Производительность

  • Как уменьшить время работы компонента catalog.section.list при установленном параметре вызова "Показывать количество элементов в разделе"?
  • Тормозит сайт. Как ускорить работу сайта?

  • Как уменьшить время работы компонента catalog.section.list при установленном параметре вызова "Показывать количество элементов в разделе"?
    Дело в том, что при установленном параметре вызова "Показывать количество элементов в разделе" в компоненте осуществляется подсчет элементов в каждой секции, что сказывается на производительности запроса. Это делает время работы компоеннта для больших каталогов не приемлемо большим.
    Решением данной задачи может стать на событие добавления(обновления/удаления) элемента в разделы определенного ИБ в пользовательское поле записывать число элементов. После при выборке обращаться к ПП секции и получать результат - 1 число.
    Указанный подход обеспечить приемлемую производительность в данной ситуации.
    Наверх

    Тормозит сайт. Как ускорить работу сайта?
    Наиболее типичные причины торможения:
    1.собственные компоненты, которые не оптимизированы, имеют логические ошибки.
    2.использование компонентов, выполняющих сложные и объемные выборки данных.
    3.неправильная настройка серверного ПО
    4.недостаточные ресурсы хостинга при достаточно высокой посещаемости
    5.большие объемы страниц сайта, которые при средней скорости каналов клиента долго передаются браузерам

    Для кардинального ускорения рекомендуем использовать кеширование
    http://www.1c-bitrix.ru/products/cms/performance/#tab-dev-link

    Также, если у Вас есть модуль компрессии, то используйте его.
    Если нет, то используйте модуль apache "mod_deflate". Это позволит сжать страницу перед отправкой посетителю сайта. Меньше размер - быстрее передача страницы.
    http://www.1c-bitrix.ru/products/cms/performance/#tab-dev-link

    Проверьте наличие PHP модуля eAccelerator.
    eAccelerator это свободно-распространяемый PHP акселератор, оптимайзер и средство для кеширования динамического контента. Он увеличивает производительность PHP скриптов за счет их кеширования в скомпилированном состоянии, тем самым предотвращая их постоянную перекомпиляцию. В результате происходит увеличение скорости их выполнения. eAccelerator обычно уменьшает нагрузку на сервер и увеличивает скорость исполнения PHP кода на величину от 1 до 10 раз.
    http://eaccelerator.net

    Если используются свои компоненты, то оптимизируйте логику их работы, а также используйте кеширование в них
    http://dev.1c-bitrix.ru/api_help/main/general/technology/cache.php

    Очень важным является настройка серверного ПО.
    Если у Вас есть возможность менять настройки этого ПО, то используйте документацию по конфигурированию веб-систем
    http://www.1c-bitrix.ru/download/manuals/ru/sysadmin_recommendations.doc

    Для анализа скорости работы компонентов используйте инструменты
    http://www.1c-bitrix.ru/products/cms/performance/#tab-dev-link

    Если страница с контентом
    <?
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
    ?>

    также показывает медленную скорость выполнения, то причина либо в шаблоне сайта, либо в системной части.
    Необходимо проверить шаблон сайта на подключение ресурсоемких компонентов или ресурсоемкого кода.
    Необходимо проверить на присутствие ресурсоемких агентов с коротким периодом запуска(к примеру, генерация rss с периодом в минуту) и проверить на наличие обработчиков событий, выполняющие ресурсоемкие действия.


    В случае если собранная статистика является приемлемой, но время открытия страницы велико, воспользуйтесь инструментами для анализа времени загрузки элементов страницу. Например firebug.


    В случае если предложенные рекомендации не принесли результата пожалуйста укажите в обращении были выполнены рекомендации предложенные на странице учебного курса по настройке веб системы -"Конфигурирование веб-систем для оптимальной работы (BX-CONF003)" (более подробнее на странице
    http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=3)
    Укажите пожалуйста производились ли Вами какие либо настройки сервера БД и какие были достигнуты результаты?

    Провести комплексный анализ производительности помогут статьи: http://dev.1c-bitrix.ru/community/blogs/howto/1136.php
    и
    http://dev.1c-bitrix.ru/community/blogs/rsv-dev/1317.php

    Также укажите в обращении:
    Вами используется выделенный сервер /специальный тариф?
    Какова посещаемость ресурса?
    Наверх

     
    Технологии Эрмитаж
    BitrixMobile
    Автокеширование
    SiteUpdate
    Производительность Виртуальная машина
    Веб-окружение
    Результаты тестов
    Выбрать хостинг
    Веб-кластер
    Безопасность Проактивная защита
    Веб-антивирус
    Аутентификация

    Контакты Поиск Карта сайта
    Телефон: +7 (495) 229-14-41
    Оставайтесь с нами: Facebook Twitter Habrahabr VKontakte Developers Google 1+
    Как распознать QR код?Контакты QR


    © 2001-2012 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом.
    Английская версия Немецкая версия