Оптимизация базы данных

 • Просмотры: 3734
fi
filosof
Поблагодарили: 4 раза
Сообщения: 354
Зарегистрирован: 05 май 2010, 20:55
Сообщение

Оптимизация базы данных

27 июл 2013, 01:14

bagouser писал(а):По поводу Xenforo: Пробовали его тестировать на ранней стадии, увы не все тогда работало как надо (были проблемы с переносом данных с Vbulletin), поэтому остались на Vbulletin. Хотя на нем еще держит и купленная лицензия. Но глядя на 5-ю ветку воблы (↑ http://www.vbulletin.com/forum/forum/vb ... ure-status ), возникают вопросы о повторной попытке миграции, и покупке лицензии. Ибо возможно слишком много ключевых разработчиков ушло в Xenforo, и развитие Vbulletin не идет достаточно быстро.
По битрексу: увы не приходилось близко сталкиваться по роду деятельности. Поэтому могу только спросить Вас. Как Вы сами оцениваете этот движок для создания скажем форума или игрового портала?
Выбор в пользу ксен сделал осознанно (сегодня поставил),так как имею форумы на булке и пчпбб,хотя раньше с ним дела не имел.После третьей версии у булки идет,я бы сказал, рестайлинг маркетинговый,тогда как у ксен идет реальный рост.Плюс, ксен не загажен нагромождением одного на другое,чего не избежать движкам с "историей".Да и код и структура мне более понятны(хотя только вникаю).Есть конечно минусы,но они временные,плюсов гораздо больше.Булку 5 скачал позавчера но не стал пока ставить.
По битриксу: его нельзя сравнивать с любым из того с чем вы имели дело до этого.Битрикс - это большая универсальная машина,на нем можно построить абсолютно любого рода сайт,если битрикс -это самолет,то все остальное -это велосипеды.Есть конечно над чем работать,и в первую очередь - это форум,это убожество ,а не форум,о чем я и написал на форуме пару дней назад.
О портале: смотря что Вы хотите от... и каким Вы хотите видеть свой портал.
ba
bagouser
Благодарил (а): 2 раза
Сообщения: 22
Зарегистрирован: 27 апр 2010, 23:08
Сообщение

Оптимизация базы данных

29 июл 2013, 13:15

Рост xenforo идет последние 4-месяца. Если быть точнее с 28.02.2013. До этого был большой вопрос, а дадут ли ему вообще жить.
http://en.wikipedia.org/wiki/XenForo раздел Internet Brands lawsuits.
Это прекрасно видно даже по релизам:
http://xenforo.com/community/forums/announcements/
XenForo 1.1.3 Released (Includes Security Fix) вышел Jun 19, 2012
XenForo 1.1.4 Released вышел Mar 26, 2013
Насчет нагромождения, не могу сказать. Но в 5-той булке серьезно изменилась структура движка. Впрочем Вы сами можете поставить и увидеть.

По битрексу: Большая не значит хорошая. Там где самолет будет жрать горючку, велосипед потребует лишь немного мускульных усилий. И проедет там, где самолету не пролететь.
Мы можете проконсультировать по http://www.1c-bitrix.ru/download/cms.ph ... rixvm-link
«1C-Битрикс: Виртуальная машина 4.2» - Это полноценная виртуалка с возможность поработать с любой версией продукта?
fi
filosof
Поблагодарили: 4 раза
Сообщения: 354
Зарегистрирован: 05 май 2010, 20:55
Сообщение

Оптимизация базы данных

29 июл 2013, 23:53

по машинке есть форум http://dev.1c-bitrix.ru/community/forums/forum32/
проконсультировать лучше чем там,я не согу,так как не пользовался этим пакетом.
я сторонник традиционного подхода .т.е настраиваю и устанавливаю пакеты сам,тем более ,что на одном сервере крутятся и другие скрипты.
ксен поставил 1.2.0 rc2 ,пока все нравится.
ba
bagouser
Благодарил (а): 2 раза
Сообщения: 22
Зарегистрирован: 27 апр 2010, 23:08
Сообщение

Оптимизация базы данных

30 июл 2013, 14:54

На форуме встретил интересный вопрос, но на него увы нет ответа.
http://dev.1c-bitrix.ru/community/forum ... opic55663/
filosof писал(а):я сторонник традиционного подхода .т.е настраиваю и устанавливаю пакеты сам,тем более ,что на одном сервере крутятся и другие скрипты.
Это правильный подход, но необходимо знать требования движка для различных целей.
В минимальных технических требованиях заявлено:
PHP 5.3 и выше
Apache 1.3 и выше или MS IIS 6.0 и выше
MySQL 5.0 и выше
Что довольно размыто. И самое интересное, что ни слова про nginx.
К счастью есть скрипт тестирования:
Минимальные требования для хостинга http://www.1c-bitrix.ru/products/cms/re ... sting-link
Где уже больше параметров, но опять же рекомендуют апач или IIS.
Но если смотреть "Краткий список изменений: RPM-пакет BitrixEnv4.2 и виртуальная машина BitrixVM4.2"
http://dev.1c-bitrix.ru/community/forum ... opic50030/
То можно заметить, что используются модули http://wiki.nginx.org/3rdPartyModules
"These modules are not officially supported and may not be compatible across versions of Nginx. Nevertheless many of them may prove useful to many people. Enjoy at your own risk."
Как пример nginx-push-stream-module для http://dev.1c-bitrix.ru/learning/course ... ON_ID=2033
Далее по по списку, строки:
"исправлены правила обработки nginx-ом объединенных css
добавлены правила для обработки nginx-ом объединенных js"
Подсказывают, что используется либо модуль от гугла, либо http://wiki.nginx.org/HttpConcatModule
Данные модули не входят в офф версию nginx http://nginx.org/ru/linux_packages.html#mainline
И тут всплывает либо сборка из исходников, либо подключение репозитария битрикса(стороннего репозитария) с данными модулями). В общем поковырять дефолтное окружение от разработчиков будет интересно.
fi
filosof
Поблагодарили: 4 раза
Сообщения: 354
Зарегистрирован: 05 май 2010, 20:55
Сообщение

Оптимизация базы данных

30 июл 2013, 21:50

если есть желание ,пробуйте,но имхо ,это все для ленивых или не сведущих.
bagouser писал(а):На форуме встретил интересный вопрос,
это глупый вопрос,поэтому ответа и нет.
для прохождения курса,устанавливать ПО не обязательно.
демо версию можно устанавливать сколько угодно раз.
ba
bagouser
Благодарил (а): 2 раза
Сообщения: 22
Зарегистрирован: 27 апр 2010, 23:08
Сообщение

Оптимизация базы данных

30 июл 2013, 23:56

filosof писал(а):если есть желание ,пробуйте,но имхо ,это все для ленивых или не сведущих.
Лень - двигатель прогресса! Почему бы не посмотреть, то, что используют сами разработчики.
Например Oracle для своей базы пилит даже отдельное ядро, которое якобы гораздо шустрее работает с их базой, чем в других дистрибутивах (http://www.oracle.com/us/corporate/press/1555025)
Сейчас развернул скриптом от разработчика тестовое окружение на минимальном VPS https://www.digitalocean.com/
Получильсь следующие дефолтные данные на 23.00 по МСК.
http://5.firepic.org/5/images/2013-07/3 ... 1qesdm.png
Завтра с утра проверю разброс. Если будет серьезный, то думаю можно будет для тестов взять свободный дедик. А то будет сплошная теория и генератор случайных чисел.
filosof писал(а):для прохождения курса,устанавливать ПО не обязательно.
демо версию можно устанавливать сколько угодно раз.
Когда тестировалась бетка http://ispsystem.com/ru/software/vmmanager , были проблемы с заказом бета лицензий на один айпи (банально из-за триала VDSmanager, на томже айпи). Поэтому спросить "на берегу" о возможных проблемах смены редакции тестируемого продукта, или переустановки - не считаю зазорным.
Аватара пользователя
9CaraTT
Благодарил (а): 230 раз
Поблагодарили: 228 раз
Сообщения: 3085
Зарегистрирован: 13 мар 2011, 15:23
Сообщение

Оптимизация базы данных

31 июл 2013, 00:25

Интересно, при таких мыслях производительность ваших серверов какова ... хотя ладно лезть не буду, все эти кэши попутно создают некоторый гемор с скриптами, понимаете.
fi
filosof
Поблагодарили: 4 раза
Сообщения: 354
Зарегистрирован: 05 май 2010, 20:55
Сообщение

Оптимизация базы данных

31 июл 2013, 00:34

bagouser писал(а):Получильсь следующие дефолтные данные на 23.00 по МСК.
http://5.firepic.org/5/images/2013-07/3 ... 1qesdm.png
учитывая ,что там SSD ,очень слабый показатель файловой системы.О других не говорю,так как все еще нужно настраивать.
bagouser писал(а):для тестов взять свободный дедик. А то будет сплошная теория и генератор случайных чисел.
чтоб не было генератора,поставьте на VMware екзешник битрикса,и тогда точно будете знать,сколько у вас ресурсов.Это быстрее ,точнее и бесплатно.
ba
bagouser
Благодарил (а): 2 раза
Сообщения: 22
Зарегистрирован: 27 апр 2010, 23:08
Сообщение

Оптимизация базы данных

31 июл 2013, 01:02

filosof писал(а):учитывая ,что там SSD ,очень слабый показатель файловой системы.О других не говорю,так как все еще нужно настраивать.
SSD это значит, что еще больше народу можно на одну ноду нагнать. Ибо обычно бутылочным горлышком становится производительность дисковой подсистемы на ноде.
filosof писал(а):чтоб не было генератора,поставьте на VMware екзешник битрикса,и тогда точно будете знать,сколько у вас ресурсов.Это быстрее ,точнее и бесплатно.
Как гипервизор будет хост систему уговаривать, что ему надо строго определенная дисковая активность? Просто с ходу не вспомню.
Аватара пользователя
9CaraTT
Благодарил (а): 230 раз
Поблагодарили: 228 раз
Сообщения: 3085
Зарегистрирован: 13 мар 2011, 15:23
Сообщение

Оптимизация базы данных

31 июл 2013, 01:10

bagouser писал(а):SSD это значит, что еще больше народу можно на одну ноду нагнать. Ибо обычно бутылочным горлышком становится производительность дисковой подсистемы на ноде.
Да, с этим согласен, так и получилось с одним из серверов, исправлено, производительность просто захрамала, дисковая система вместе с сервером почти упала, реинстал, другая файловая система, помогла ... KVM, урок дала ситуация ... как клиенты жаловаться начали.

Вернуться в «Вопросы, ответы и примеры решений»