Фотографий 1000 штук. Посетителей 1000 хостов. Нагрузка на мастерхостовский VPS сервак была 99%, это при очень широких настройках сервака - php память 256М, настройки mysql максимальные.
Сайт конечно висел весь, не только фотогалерея. А у нас между прочим конкурс для партнеров - Мистер и Мисс Термекс с айфоном в подарок. Люди бьются за призы, а тут такое...
В общем дело оказалось в том, что компонент галереи в нескольких местах делает ПОЛНУЮ выборку фотографий из галереи: - при просмотре отдельной фотографии в слайдере - при просмотре отдельной фотографии на "стрелках" под фотографией - при просмотре "оригинала" фотографии на "стрелках" Пришлось все это убирать хаками в коде компонента, ибо это не настраивается параметрами. А также оптимизировать шаблоны для снижения нагрузки на сервак. Теперь работает терпимо, можете посмотреть http://thermex.ru/actions/mister2010/
Битрикс! Вы бы предупреждали: "компонент галереи при стандартных установках и посещаемости выше среднего резко повышает нагрузку на сервер, необходима отпимизация".
Битрикс, большое спасибо что вы испоганили нам два дня конкурса. Мы крупная компания - наш сайт это наше лицо. Очень обидно что дорогая коммерческая цмс своим СТАНДАРТНЫМ КОМПОНЕНТОМ может сдалать из нашего лица кривляющуюся ошибками и лагами рожу.
Поставил на наш сайт фотогалерею через компонет "фотогалерея 2.0". Зарегистрированные и авторизованные пользователи размещают фотки, все подряд голосуют за них. После размещения более тысячи фоток все стало ЖУТКО тормозить. Постоянные ошибки о нехватке памяти. Битрикс стоит на мастерхосте, на vps тарифе. Требования битрикса к хостингу удовлетворены и даже более чем.
Сайт работал в сети, и параллельно разрабатывался на локалке. За время разработки на старой общедоступной версии появились новые заказы и новые пользователи. Появились новые пользователи и на локальном битриксе.
Как объединить базы? Можно ли вообще выгрузить и импортнуть пользователей с их паролями? Когда мне нужно было сделать автоматом 40 новых пользователей, я писал скриптик, создающий юзеров с паролями из csv файла.
Как перенести заказы? Есть ли простой метод или это еще одна проблема в битриксе?
Настроил профессиональную двухсайтовую версию биртикса на многоязычность. Можно создавать сколько угодно языков, только переводы не забывай в каталог вбивать. Переводится все - весь каталог, все параметры товаров, менюшки, статьи, нужные компоненты, весь модуль заказа, корзина, переключаются страны и города... Одним словом, все было бы чудесно и замечательно и я имел бы повод гордиться собой, если бы не одно "но": При переключении языка адрес страницы НЕ МЕНЯЕТСЯ. То есть сайт будет виден поисковиком в одном языке по умолчанию - русском. Кроме того, мне пришлось выключить кеш компонентов, сами понимаете почему - компоненты не меняли язык.
Битрикс иногда ставит меня в тупик своими загибонами.
Мне нужно сделать группу пользователей, у которых будет доступ только к изменению цен в каталоге.
Захожу в "Права к административным частям модулей", ставлю права. "Главный модуль" - Редактирование своего профайла. "Торговый каталог" - Редактирование цен. "Интернет-магазин" - Просмотр без прав модификации. Все другие права ставлю в "Доступ запрещен".
Вхожу как пользователь - выборе любого пункта левого меню выдается ошибки вида "Ошибка авторизации Доступ запрещен. Просмотр файла /bitrix/admin/fileman_index.php запрещен.".
Почему запрещен? Что это значит по человечески? В чем ошибка?
Битрикс работает локально на денвере. Почитав разные ветки форума убрал со всех файлов в папке "/bitrix/admin/" аттрибуты "system" и "hidden" - не помогло.
Подскажите, можно ли сделать так, чтобы в адресной строке всегда передавался определенный параметр, например site.ru/index.php?....¶m=Y
Нужен такой метод, чтобы в файл "header.php" добавить условие, в котором будет определяться значение параметра и параметр всегда будет в адресной строке.
Интересует именно GET параметр. Нужно для правильного кеширования и поисковиков.
Если знаете что это вообще не сделать, то отпишитесь пожалуйста тоже.