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татьи
    • Архив
Главная / Общение / Блоги / Блог Владимира Артемова
Онлайн-трансляция презентации новой версии «1С-Битрикс: Управление сайтом 11.5»

Блог Владимира Артемова

  • Блоги
  •  » 
  • Блог Владимира Артемова
  • Облако тегов

    агенты отладка производительность рассылки социальная сеть экстранет
  • RSS подписка

  • Архив

    «   Май 2012   »
    Пн Вт Ср Чт Пт Сб Вс
      1 2 3 4 5 6
    7 8 9 10 11 12 13
    14 15 16 17 18 19 20
    21 22 23 24 25 26 27
    28 29 30 31      
  • Поиск

Экстранет - с чем его едят?

0
Владимир Артемов
05.11.200918:1405.11.2009 18:14:40
Как вы знаете, в старших редакциях "Корпоративного портала" появился модуль "Экстранет".
В этом посте я постараюсь объяснить, что это за функционал и как начать его применение.

1. Экстранет - для чего он?
Модуль "Экстранет" позволяет в рамках установки "Корпоративного портала" создать еще один сайт, к которому открывается ограниченный (об этом - ниже) доступ извне.
Сайт экстранета является площадкой, на которой сотрудники Вашей компании и внешние пользователи (например, партнеры) могут безопасно и конфиденциально общаться и совместно работать друг с другом.
Функционал экстранета является, по сути, надстройкой над функционалом модулей "Социальная сеть" и "Интранет", обеспечивающей специфические права на доступ к контенту сайта.

Читать подробнее...

Владимир Артемов
05.11.200918:1405.11.2009 18:14:40
Просмотров:2352 Комментариев:5 0
Теги: социальная сеть, экстранет

проблема с производительностью из-за "битых" ссылок на статику в коде страницы

0
Владимир Артемов
26.12.200818:2926.12.2008 18:29:07
Сегодня разбирались в проблеме с производительностью на одном из сайтов - на некоторых хитах страница собиралась до 30 секунд. Причем проблема наблюдалась эпизодически - то 1.5 секунды, то 20.

Стали отлаживать и докопались до вызова session_start() в main/include.php - львиная доля всего времени сборки страницы в "проблемных" случаях приходилось именно на вызов этой функции.

Затем обратили внимание на закономерность - проблема возникала тогда, когда мы запрашивали страницу через очень короткий (2-3 секунды) промежуток времени после того, как отобразилась предыдущая страница сайта.

Заглянули в Fiddler - около десятка "битых" ссылок на .gif-ки, видимо - в шаблоне сайта. При этом по запросам сервер отдает контент нашей /404.php

Таким образом, подходим к разгадке: при запросе страницы выполняется с десяток запросов на несуществующие страницы, сервер отдает 404-ю ошибку, которая перехватывается нашим обработчиком (nginx либо не используется, либо обработка 404 статуса происходит на уровне Apache). Каждый из этих запросов блокирует сессию и, пока все они не будут обработаны, session_start() на странице, которую мы запросим через непродолжительное время, будет ожидать разблокировки, что займет несколько секунд.

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

P.S. Этот пост ни в коем случае не отменяет того факта, что обычно большое время сборки страницы приходится на выполнение "тяжелых" SQL-скриптов - "Разработка"/"Отладка" вам в помощь!
Владимир Артемов
26.12.200818:2926.12.2008 18:29:07
Просмотров:1584 Комментариев:5 0
Теги: отладка, производительность

выполняем агент на каждом хите

0
Владимир Артемов
05.04.200810:2505.04.2008 10:25:21
Откровенно говоря, еще совсем недавно был уверен не только в бесполезности лично моего корпоративного блога, но и в бесполезности корпоративных блогов вообще. Но эволюция не стоит на месте, питекантропов сменили неандертальцы, а я пришел к выводу, что для некоторой информации нет лучшего места, чем блог на сайте компании.

Здесь я бы хотел делиться со специалистами, выполняющими интеграцию нашей системы, некоторыми методами, помогающими нам в ежедневной работе выявлять ошибки как в нашей системе, так и в пользовательских скриптах. Последних, к счастью, намного больше smile;).

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

Читать подробнее...

Владимир Артемов
05.04.200810:2505.04.2008 10:25:21
Просмотров:1592 Комментариев:3 0
Теги: агенты, отладка, рассылки
 
Технологии Эрмитаж
BitrixMobile
Автокеширование
SiteUpdate
Производительность Виртуальная машина
Веб-окружение
Результаты тестов
Выбрать хостинг
Веб-кластер
Безопасность Проактивная защита
Веб-антивирус
Аутентификация

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


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