Такое вот у нас ограничение на хостинге: Запрещается... ...Инициировать какие-либо процессы на сервере, любой из которых занимает более 8Мб оперативной памяти Системы, а также более 5% всех доступных Системных ресурсов в любой момент времени. Вопрос: до какого объема базы (ну примерно хотя бы) Битрикс будет удовлетворять этим условиям (в первую очередь по объёму памяти) и будет ли вообще? Может, имеет смысл подыскать другой хостинг?
В данном случае хостинг не подойдет для работы сайта под управлением нашего продукта. Минимальный объемом памяти выделяемый для работы скриптов должен быть 12-16Мб. В противном случае не будет возможности произвести обновление системы и воспользоваться некоторыми другими возможностями продукта.
А можете привести список хостинг-провайдеров что удовлетворяют требованиям BSM? К примеру я приверженнец хостинг-центра РБК, но BSM пока запускал только на мастерхосте ... а в силу приключений на мастерхосте следующие инсталяции выполнял на своем подконтрольном выделенном сервере на агаве. Так как не хочется на себя брать обузу управления хостинг-серверами хочется знать у кого BSM будет работать уверенно.
Честно говоря, последнее время очень озадачивает ситуация на рынке разделяемого Интернет-хостинга. По этой проблеме я писал уже в закрытом форуме по продукту и повторюсь тут с некоторыми изменениями.
Цены на хостинг на рынке постоянно падают, рентабельность у хостеров падает, а клиенты перепрыгивают на дешевые планы конкурентов... Хостеры, стараясь выжить, уменьшают цены, набирают ненормированное число клиентов на одну машины.
Хостеры засовывают на машину столько сайтов, пока народ не начинает жаловаться. Сервер консервируется так сказать по числу клиентов и ставится новый, который так же забивается сайтами. Хостерам удается засунуть на одну машину по 300-500 сайтов. Очень часто, чтобы клиенты не кушали слишком много ресурсов, их ограничивают по процессорному времени (<2%) памяти, дисковым операциям. И тут уже вообще не угадать, сколько достается клиенту. (Что примечательно, хостеры никогда честно не говорят об ограничениях, которые у них есть, а вообще часто просто меняют.) Я уже не говорю о технических аспектах, когда такое большое число сайтов и запросов почти исключает возможности операционных систем и баз данных по кэшированию данных с дисковых массивов в памяти за счет большой вариативности запросов.
С другой стороны можно понять и хостеров. Приходит ХХХ сайт на хостинг в 15$/мес и обеспечивает нагрузку и трафик невероятных размеров. Или дает скачивать программу размером в 20-30М. Что делать хостеру? Конечно, закручивать гайки, ставить лимиты и тем самым создавать проблемы для других клиентов на этой машине.
Но важен результат - разделяемый хостинг превратился в полный бардак. Мы уже не можем даже толком рекомендовать какого-то хостера клиентам. Раньше рекомендовали хостеров, но сейчас уже не рискуем этого делать. Так как у одного клиента результат нормальный, а у другого отвратительный на одном и том же хостере. Т.е. как и следует ожидать - все зависит от машины и числа клиентов на ней.
Когда сайт работает на свой машине или арендованной выделенной машине - все в вашем распоряжении и процессор для пиковых нагрузок, и диск с кэшированием только ваших файлов и т.д.
Один наш клиент, Грек.Ру арендовал выделенную машину с администрированием у http://www.cifnet.com (тоже наш клиент и русский саппорт). Цена машины порядка 100$ месяц. На машину он сам переехал и перевел еще несколько дочерних проектов на нашем продукте и очень доволен и скоростью и результатом.
Мне кажется, что проблема с разделяемым хостингом была и будет сохраняться просто в силу природы этого дешевого вида услуг. Западный опыт это только доказывает и подтверждает. Серьезные компании после нескольких переездов с хостера на хостера будут принимать решения об аренде выделенных серверов с администрированием (своего рода аутсорс решений). Рынок услуг выделенного хостинга начнет формироваться значительнее активнее, цены на нем снизятся, появятся предложения с достойными консолями по управлению сайтами вроде Плеска http://www.sw-soft.com/ Крупные поставщики железа запустят программы для провайдеров по лизингу оборудования и последующих апгрейдов...
Надо отметить, что уже сейчас есть на рынке серьезные датацентры, которым не страшно поручить крупных клиентов, например Датафорт http://www.datafort.ru
Не исключено так же появление промежуточных предложений по разделяемому хостингу. Например, с гарантированным числом клиентов на машине, например 10-20 сайтов с ценой аренды и администрирования в 40-50$ в месяц. Но скорее как промежуточный вариант.
У нас есть примеры достаточно успешной работы серверов на Zenon. К тому же они сейчас дают возможность использовать MMCache, что может существенно помочь.
Та же Агава предлагает неплохие условия. Еcть положительные отзывы и о Мастерхосте, но при использовании PHP установленного как CGI.
Dmitry Valyanov пишет: Еcть положительные отзывы и о Мастерхосте, но при использовании PHP установленного как CGI.
Присоединяюсь к словам о Мастерхосте - были проблемы с ограничением на память в случае использования php как модуля к apache(по умолчанию). После перехода на CGI-версию php сайт на Битриксе вроде бы работает (надеюсь в плане архитектуры для него это не проблема) а все проблемы исчезли.
Сам Мастерхост о своих ограничениях:
PHP как модуль: "На php-скрипты накладываются следующие ограничения: - максимальное время выполнения - 30 секунд; - максимальное использование памяти - 8Mb"
CGI-версия: "На пользовательские cgi-скрипты накладываются следующие ограничения: - максимальное количество одновременно выполняемых задач - 32; - максимальное допустимое время работы cgi-скрипта: не более 15 процессорных секунд; не более 5 минут реального времени; - максимальное количество открытых файлов на один процесс - 32; - максимальное использование оперативной памяти - 64Mb на процесс, при этом под данные отводится не более 32Mb; - максимальный размер файла 512Mb;"
Alexander Anoshin пишет: - максимальное время выполнения - 30 секунд;
А вообще, вот это самое плохое ограничение. Если еще запрещена команда увеличения времени исполнения (а она запрещена как нам известно), то при установке обновлений или большом объеме данных на открытии дня могут быть очень досадные ошибки, которые сложно выявлять и исправлять.