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С-Битрикс на платформе Windows Server 2008 / Блог
Федеральный семинар «1С-Битрикс»: Веб для бизнеса

1С-Битрикс на платформе Windows Server 2008: Блог

Основное
Форум
Блог
Микроблог
Участники

1С-Битрикс на платформе Windows Server 2008

Тема: Производительность
Описание: Обсуждаются тонкости работы PHP версии 1С-Битрикс на платформе 2008: Windows Server 2008 и IIS7

Видео-курс по архитектуре и администрированию IIS7 от Александра Шаповала

1
Месилов Максим
20.02.201019:2420.02.2010 19:24:01
В рамках курса рассматриваются архитектура и инструменты администрирования IIS 7.0, затрагиваются вопросы развертывания IIS 7.0, управления веб-сайтами и приложениями, настройки безопасности и производительности, а также обеспечения высокой доступности веб-сайтов на базе IIS 7.0.
В отличие от традиционных курсов по администрированию в рамках данного курса больший акцент сделан на вопросах внутреннего устройства компонентов IIS 7.0. Глубокое знание архитектуры позволяет администратору принимать более взвешенные решения в вопросах развертывания, устранения проблем и обеспечения безопасности веб-серверов на основе IIS 7.0.

Курс ориентирован на ИТ-специалистов, имеющих знания и опыт в следующих областях: развертывание, администрирование, сопровождение серверов под управлением Windows Server 2003 или Windows Server 2008; настройка стека протоколов TCP/IP; управление службами цифровых сертификатов.

Содержание курса:

1. Обзор архитектуры IIS 7.0
2. Обзор архитектуры IIS 7.0 (продолжение)
3. Установка IIS 7.0
4. Настройка веб-сайтов и приложений
5. Обеспечение безопасности серверов IIS 7.0. Удаленное администрирование и делегирование административных полномочий
6. Оптимизация производительности веб-сайтов, повышение доступности серверов IIS 7.0 и ключевые изменения IIS в Windows Server 2008 R2

Суммарное время порядка 6 часов.

http://www.intuit.ru/department/internet/iis70/

Посмотреть можно бесплатно, а вот за скачать просят денег. Качество можно выставить в плеере.
Месилов Максим
20.02.201019:2420.02.2010 19:24:01
Просмотров:1937 Комментариев:0 1
Теги: Windows Server 2008, IIS7, архитектура, администрирование

IIS 7, FastCGI, 302 Redirect, Fixed

0
Яковенко Дмитрий
23.11.200916:5623.11.2009 16:56:47
Выпущено обновление KB980363, решающее данную проблему. Обновление внесло существенные изменения в работу модуля FastCGI на IIS 7.0.
Описание обновления можно почитать в блоге RuslanY.
Ilya Kashapov, спасибо за информацию.


Хочу спросить у общественности использующей IIS 7, FastCGI и PHP:
Какой статус клиенту вернет у вас код
Код
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://yandex.ru");

или
Код
header("Location: http://yandex.ru", true, 301);

У меня, чего я только не делал, возвращается клиенту ответ "302 Redirect"
Рылся в инете, пишут, что это баг FastCGI, да по логам видно, что это FastCGI меняет статус.
Но проблеме уже больше 8 месяцев, а решения найти не могу.
Неужели я одинок, и эта проблема терзает только меня в нашем сообществе?
Яковенко Дмитрий
23.11.200916:5623.11.2009 16:56:47
Просмотров:2353 Комментариев:28 0
Теги: FastCGI, Header, HttpReason: Redirect, HttpStatus: 302, IIS 7, Location:, PHP

WinCache Extension 1.0 for PHP – вышел стабильный релиз

0
Месилов Максим
21.11.200915:1321.11.2009 15:13:14
Отличная новость!

Вышла стабильная версия WinCache Extension. Кешера PHP кода от Microsoft для работы с PHP на windows платформе.

По сравнению с RC-версией добавились мелкие улучшения и закрыты баги, что нового?

Скачать Windows Cache Extension for PHP!

Автоматический мониторинг блогов нашёл результаты тестирования 1.0 версии WebPI + WinCache и Zend Server + Zend Optimizer+

* Dual Quad-Core 2.5Ghz Intel processors
* 8GB RAM
* Windows Server 2008 RC2
* IIS 7.5



По собственным впечатлениям работать на Windows платформе с этим кешером стало очень комфортно.
Месилов Максим
21.11.200915:1321.11.2009 15:13:14
Просмотров:1465 Комментариев:4 0
Теги: IIS7, WinCache, Windows Server 2008

Тестирование Windows Cache Extension for PHP (aka WinCache)

0
Ковалев Сергей
15.10.200904:0815.10.2009 04:08:21
Кросспостинг отсюда.

Тестирование PHP-акселератора для IIS 7+ (Windows Cache Extension for PHP, он же WinCache).
С другими PHP-акселераторами не сравнивал, сравнивал лишь IIS+PHP и IIS+PHP+WinCache.

Вводные данные:
  • 1С-Битрикс: Управление сайтом 8.5.1 "Бизнес", свежий, демо-сайт
  • Windows Server 2008 Web, IIS 7, x86
  • Виртуалка 2 х 2Ггц, 800 Мб RAM
  • PHP 5.2.11
  • MySQL 5.1.37

Тестирование:
Apache JMeter, 5 конкурентных пользователей, три десятка страниц с демо-сайта, 20 секунд на прогрев. Все тесты проводил после перезапуска IIS и MySQL.

Результаты:
Оценка производительности из "Монитора производительности" увеличилась с 3.37 до 13.12. Количество обрабатываемых в секунду запросов увеличилось с 3.9 до 11.4 (не айс, но это ж виртуалка smile:)).

Было:




Стало:




В общем, акселератор удался. Сразу скажу, что через Web Installer WinCache не встал, пришлось руками прикручивать. Субъективно с WinCache сайт стал просто летать. Возникло ощущение, что уже Firefox не успевает страницы открывать smile:)
Ковалев Сергей
15.10.200904:0815.10.2009 04:08:21
Просмотров:1516 Комментариев:0 0
Теги: cache, IIS, PHP, WinCache, Windows, акселератор

FREB (Failed Request Event Buffering): диагностика ошибок в работе сайта на платформе 1С-Битрикс под управлением Windows Server 2008 и IIS7

0
Месилов Максим
30.08.200915:2530.08.2009 15:25:19
Задача: минимизировать время поиска и локализации ошибки на продакшн сайте или сервере разработчиков.

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

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

В IIS7 появился очень удобный инструмент по мониторингу ошибок приложения. Причём, ошибка !== ошибке PHP, это может быть ошибка авторизации, слишком долгое время исполнения скрипта или определённый заголовок, который выставит сервер.

Всё сводится к следующему алгоритму:



1. Включаем механизм буферизации ошибочных запросов
2. Настраиваем правила ротации файлов запросов: по умолчанию сохраняются последние 50 ошибочных запросов. В папку "\inetpub\logs\FailedReqLogFiles\SITE_ID\"



3. Настраиваем критерии фильтрации запросов



4. Идём в нужную папку и смотрим файлы трассировки запросов. Правило простое: 1 файл = 1 запрос. В IE8 и включённой эскалации прав пользователя стоят такие настройки, что просмотреть файл невозможно. Для XSLT преобразования запрещены и скрипты не отработают.

Идём в настройки браузера в Internet Security Properties. Trusted sites и добавляем к списку доверенных сайтов about:internet и тогда будет виден отчёт.

Смотреть лучше в IE т.к. визуализация производится с помощью XSLT шаблона.

В качестве уловки облегчающей жизнь можно посоветовать следующее:
внутри файловой системы сайта сделать хардлинк на папку с логами и настроить basic аутентификацию. Тогда любой разработчик может не заходя на сервер может изучать файлы ошибок. Конечно если на сервере включена роль Терминал сервер, то ограничения на количество терминальных сессий у нас нет.

Большая часть документации по IIS7 на головном сайте IIS.net, дока по FREB - не исключение.
Месилов Максим
30.08.200915:2530.08.2009 15:25:19
Просмотров:1144 Комментариев:1 0
Теги: FREB, IIS7, Windows Server 2008

Документация по тонкой настройке Windows Server 2008 / R2

0
Месилов Максим
19.08.200920:0219.08.2009 20:02:27
На сайте майкрософта отыскались два интересных документа:
Performance Tuning Guidelines for Windows Server 2008 и Performance Tuning Guidelines for Windows Server 2008 R2

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

Performance Tuning for Server Hardware
Performance Tuning for Networking Subsystem
Performance Tuning for Storage Subsystem
Performance Tuning for Web Servers
Performance Tuning for File Servers
Performance Tuning for Active Directory Servers
Performance Tuning for Terminal Server
Performance Tuning for Terminal Server Gateway
Performance Tuning for Virtualization Servers
Performance Tuning for File Server Workload (NetBench)
Performance Tuning for Network Workload (NTttcp)
Performance Tuning for Terminal Server Knowledge Worker Workload
Performance Tuning for SAP Sales and Distribution Two-Tier Workload
Месилов Максим
19.08.200920:0219.08.2009 20:02:27
Просмотров:3226 Комментариев:0 0
Теги: Windows Server 2008, Performance Tuning

Сертификация под Windows Server 2008

0
Tushinsky Yury
28.04.200902:4528.04.2009 02:45:57
Подробнее о тестировании:

http://dev.1c-bitrix.ru/community/blogs/dev/908.php
Tushinsky Yury
28.04.200902:4528.04.2009 02:45:57
Просмотров:350 Комментариев:0 0

Сертификация под Windows Server 2008

0
Tushinsky Yury
20.03.200900:5520.03.2009 00:55:26
Всем привет!

Хочу рассказать, что в данный момент наш PHP продукт проходит тесты Certified for Windows Server 2008. Мы прошли все локальные тесты успешно.

Как оказалось, в режиме FastCgi, php, который non thread safe (есть такой для windows на странице скачивания), без EAccelerator-а, показал лучшие результаты по сравнению с обычным php, но c EAccelerator-ом.

Редакция "Эксперт" на нашей тестовой машине выдает 30 страниц в секунду и без единого отказа в течение 48 часов под stress тестом.

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

Пока все, теперь решение за комиссией smile:)
Tushinsky Yury
20.03.200900:5520.03.2009 00:55:26
Просмотров:646 Комментариев:1 0
Теги: php на Windows, Windows Server 2008, Битрикс

Доступная литература по Windows Server 2008 и IIS7

0
Месилов Максим
10.02.200913:2510.02.2009 13:25:44
Сейчас уже есть довольно много книг по данной тематике. Я привожу список литературы которую «держал в руках» и могу советовать для чтения.

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

Месилов Максим
10.02.200913:2510.02.2009 13:25:44
Просмотров:1597 Комментариев:0 0
Теги: Windows Server 2008, Документация, книги по Windows Server 2008

Основные положения сообщества «1С-Битрикс на платформе Windows Server 2008»

0
Месилов Максим
10.02.200913:2110.02.2009 13:21:15
Тип группы
Это открытая группа. В неё может вступить любой желающий.
Это видимая группа. Ее наличие видно всем пользователям.

Основные положения
1. Обсуждается работа PHP-версии 1С-Битрикс на платформе Windows Server 2008
2. Тонкости настроек и методы решения различных ситуаций.
3. Это не техподдержка, поэтому не ожидайте быстрой реакции участников сообщества на заданный вами вопрос.

Примечания
Если необходимо приложить иллюстрацию, то можно воспользоваться сервисом хранения изоборажений, к примеру - http://www.picamatic.com/ там не требуется никакой регистрации и он действительно удобен.
Месилов Максим
10.02.200913:2110.02.2009 13:21:15
Просмотров:536 Комментариев:0 0
Теги: правила сообщества

Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».
 
Технологии Эрмитаж
BitrixMobile
Автокеширование
SiteUpdate
Производительность Виртуальная машина
Веб-окружение
Результаты тестов
Выбрать хостинг
Веб-кластер
Безопасность Проактивная защита
Веб-антивирус
Аутентификация

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


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