Работа над версией 2.7.1 близится к концу и стоит рассказать, что войдёт в этот релиз.
Как можно заметить, в версии 2.7.0 произошли большие изменения по сравнению с предыдущей версией, в том числе были внесены изменения в структуру баз данных. Это послужило очередной и решающей причиной переработать механизм обновлений UMI.CMS. В связи с этим выпущенная в декабре 2.7.0 была доступна только для установки, но не для обновления. Версия 2.7.1 разрабатывалась специально, чтобы обеспечить надежное обновление до версии 2.7 всем существующим пользователям системы.
Помимо увеличения надежности добавлены следующие возможности:
- Возможность выбора сайта или пустой системы при установке UMI.CMS (кстати, добавится еще два сайта, один из которых — на XSLT-шаблонизаторе).
- Обновление сайта теперь будет учитывать дополнительно установленные модули.
- Выбор сборки, до которой вы хотите обновиться.
- Откат обновления.
Добавлена новая возможность, о которой многие просили: во всех модулях, использующих табличный вывод данных, добавился импорт и экспорт в формат CSV. Это можно использовать, например, при глобальном изменении цен в каталоге. С помощью фильтров выбираете нужные товары, экспортируете их в CSV, открываете файл в редакторе, редактируете цены и импортируете файл обратно в каталог.
В tpl-шаблонизатор добавлена возможность делать произвольные выборки с помощью usel.
Экспорт данных в YandexML приведен в соответствие с актуальной спецификацией.
Добавлена возможность очищать статистику.
Добавлена возможность делать выборку новостей по годам.
Также исправлено большое количество ошибок, в их числе:
Ошибка при формировании ссылок в пейджере.
Вывод нескольких лент новостей одним макросом (проблема 2.7.0).
Ошибка при добавлении ссылки на изображение в редактирование страницы в IE6.
Комментирование доступно только авторизованным пользователям.
Пожалуйста, зарегистрируйтесь или войдите на сайт.
хотя обещали в середине февраля
(Обещанного 3 месяца будем ждать похоже).
Почему надо делать столько действий?
1. зайти в файловую систему, загрузить файл.
2. РУКАМИ прописать путь адреса файла.
3. вставить этот адрес в URL.
Модуль Файловая система абсолютно не устраивает, особенно «Доступные для скачивания файлы»..
Примеры предложений для альтернативы идут ниже http://tinymce.moxie...gins_filemanager.php
http://www.fckeditor.net/demo
Спасибо за ответ про файловую загрузку.
Однако полагаю, что есть множество случаев, когда надо:
1. Иметь на файлы прямые ссылки (в модуле файловой системы «Доступные для скачивания файлы» становятся доступными после запроса, т.е. их не получить путем контекстного меню «сохранить файл».
2. Т.к. у нас количество ежедневно загружаемых файлов большое – хочется удобного способа загрузки файлов. Это удобство достигается просто добавлением вкладки «Загрузить на сервер» в кнопке «Добавить ссылку» - как у http://www.fckeditor.net/demo
3. И последнее: «Доступные для скачивания файлы» - модуль, который для каждого файла создает отдельную страницу. У нас файловое хранилище на несколько тысячи файлов, которые специально разбиты по папкам, чтобы не запутаться в логике их размещения и не валить все файлы в 1 место. Мне не хотелось бы менять такой принцип размещения на создание списка из тысяч страниц «Доступных для скачивания файлов».
ПОЧЕМУ НАДО ПРИДУМЫВАТЬ ОБХОДНЫЕ ПУТИ, ДОПОЛНИТЕЛЬНЫЕ МОДУЛИ?
Очевидно, что в ЮМИ нет нормальной загрузки файлов ТОЛЬКО из-за того, что этот модуль у tiny mce платный.
Тогда давайте ставить fckeditor.
При вставке ссылки там есть опция загрузки файла.
Кто-то не согласен, что это проще?
http://www.umi-cms.ru/support/forum/dorabotka_umicms/menyaem_vizual_nyj_redaktor_tinymce_na_ckeditor_c_ckfinder-om1/
ЮМИ не выдерживает более 5 запросов в секунду к БД. Это очень плохо.
Для того, чтобы обвалить любой сайт – достаточно просто нажать F5 и не отпускать 20-30 сек. Что происходит - ? Ошибка: невозможно подключиться к базе данных
Это глупо. Самое главное, что никакое кэширование – ни memcached, ни еaccelerator – не помогут.
И сайт в Дауне.
Это не DDOS, т.к. то что на выделенном сервере ЮМИ не держит 5 одновременных запросов – это неумение программировать.
Примеры как обваливать сайты (под сайтом – ссылка на сервис проверки работоспособности):
http://www.mariinsky.ru/
http://host-tracker....ajx/2336406-0/share/
http://www.umi-cms.ru/
http://host-tracker....ajx/2336422-0/share/ (1927 – это страница об ошибке БД, а 40.05 sec – неотклик сервера БД).
http://www.umistudio.com/ - этот сайт не падает, т.к. ЮМИ там стоит прежняя, не 2.7. как это проверить – набрать http://www.umistudio.com/admin и нажать войти - и увидим. Кеширование включено. Однако скорость генерации страницы – 0,15 сек вместо 0,001 сек – из-за того, что не снята галочка учета статистики. Т.е. статистика тормозит генерацию страницы в 100-1000 раз.
Какие бы сайты еще обвалить?
Ну вот еще из списка ЮМИ:
http://www.gofra.ru/
http://host-tracker....ajx/2336463-0/share/
Т.о., для того, чтобы сделать любой сайт недоступным – достаточно 5-10 запросов в сек.
И это в выходной день, когда на сайтах нет реальной нагрузки в виде посетителей!
Кстати, это означает, что ЮМИ не подходит для сайтов с количеством посетителей более 5000 в день – там в онлайне обычно 15-20, чего ЮМИ не потянет
пипец :( А мы у же лицензию купили commerc для крупного проекта...
Яндекс не думал.
Он отрабатывает тысячи запросов ежесекундно.
То, что у вас он "завис" - это скорее сессия. У других пользователей в этот момент все летало на 0,00001сек
поэтому и надо проверять на http://host-tracker.com
а вот то что ЮМИ падает от такой ерунды как F5 - это просто некорректная работа php и БД. Спасет только полное кэширование.
Но это глупо.
Не встречал еще систем, падающих от такого
От себя и своей формы говорю, что если в ближайший версии это не будет исправлено, то перехожу на bitrix.
Всех своих нынешних и старых заказчиков предупрежу о такой "веселой" ошибке.
Спецы ЮМИ в курсе этой проблемы, им об этом сообщалось несколько месяцев назад.
Помимо игнорирования проблемы быстродействия (а речь именно об этом), была просто забавная просьба:
не нажимать на F5, чтобы такого не было.
А речь ведь не о F5, а о невозможности БД держать более 5 запросов в секунду.
Именно поэтому на этом сайте нет публикации с описанием нагрузочного тестирования ЮМИ - просто цифры будут позорные.
Не на этом, но ссылка была http://cmslist.ru/ar...cles/load_test_cms/
))))
держал F5 40 сек сессию забанило проверил Host-traker все ок.
при повторном обновлении скорость загрузки 6.57 и это на шаред хосте.
Так что народ не обессудьте либо у людей руки не стоят либо сайты которые вы пытались завалить с глюками.
А на разработчиков нечего пинять, есть конечно не доработки, но это все решаемо, и вверсии 2.7 код почти весь переписан и оптимизирован. И тесты показали что юми выдерживает на шареде больше 5млн. хостов в сутки. и это на шаред-хосте. а это приблизительно 50 хитов. и 150-250 запросов в секунду.
http://www.umi-cms.r...any/news/umicms_2_7/
судите сами.
Пример с umistudio.com и вывод из этого примера великолепны: "тот сайт не падает, т.к. ЮМИ там стоит прежняя, не 2.7" - я Вам отпишусь после обновления, проверите еще раз. Кстати, там ни разу не выделенный сервер. И это - однозначное опровержение тезиса "Как обвалить любой сайт на ЮМИ". Кстати, ниже это подтверждают.
В каждой системе PHP-MySQL, как Вы возможно знаете, существует ряд ограничений и настроек, применяемых для достижения гибкости таких систем. Когда Вы на umi-cms.ru после Ваших экспериментов видите ошибку, это означает, что в этой системе достигнуто одно из этих ограничений, а вовсе не то, что "ЮМИ не выдерживает более 5 запросов в секунду к БД", как Вы изволили выразиться.
Мы одно время ограничивали количество одновременных запросов с одного ip на http://umi-cms.ru, это правда вызывало проблемы с доступом у некоторых людей. Возможно, пока вернемся к такому локальному решению, как это сделал, например один наш конкурент. Я признаю наши локальные железные проблемы на сервере с umi-cms.ru. Но мы их преодолеем. А Вам, Андрей, мы будем за это благодарны.
Сегодня сообщу о результатах обсуждения Вашего комментария.
Мой опыт на 3-х сайтах заказчика показал, что версия 2.7 падает, более старые - живут.
Ожидаю, что даже малого сомнения в устойчивости UMI будет достаточно, чтобы все всесторонне проверить, а не отписываться в стиле - у нас все хорошо, мы вас не понимаем.
На виртуальном хостинге nichost при залипании f5 после отработки этой серии выдаётся сообщение о недоступности базы. При следующем обновлении страницы сайт открывается нормально. После обновления до 2.7 поведение не изменилось.
session_start();
и на нем зажать F5 для того, чтобы заблокировать сервер.
Ни один подобный продукт (в т.ч. самописный) не станет нормально работать на кривых настройках или работать хорошо на стандартных настройках.
Если у вас возникла проблема с производительностью, обратитесь в Службу Заботы.
1.Такое поведение системы не зависит от версии. Более того, по итогам сегодняшних обновлений 2.7 показывает прирост производительности, местами - очень большой.
2. Возможность "завалить" таким образом системы сильно зависит от хостинга.
3. Прикинули варианты ограничений для umi-cms.ru, скорее всего подстроим nginx.
4. Возможно, будем встраивать механизм ограничения такого рода "атак" в код. Но тут есть подводные камни в виде возможных проблем с проксями.
Андрей и все собравшиеся уходить на одну популярную CMS. Пройдитесь таким образом по примерам внедрений этой CMS. У меня из девяти случайно натыканных примеров добиться полностью заваленного теста хострэкера удалось у двух, у одного мне надоело жать F5, получился где-то наполовину заваленный. Кто хочет, пусть повторяет. Я смысла немного вижу искать не очень удачные случаи системного администрирования.
правда у меня Windows хостинг
1. Открыть umi-cms.ru (на нем стоит 2.7 и кэширование, что можно увидеть, войдя в админпанель).
2. Нажать на F5 на 20-30 сек.
3. Наблюдать красивую картину с надписью:
Warning: mysql_connect() [function.mysql-connect]: Too many connections in /usr/home/umi-cms.ru/htdocs/mysql.php on line 4
Кто знает секрет борьбы с этим (помимо включения кэширования страниц) - ждем!!!
Я согласен, что немало сайтов на ЮМИ, которые не падают от такого.
Просьба поделить секретами настройки, а не просто писать, что надо делать "по-правильному"
На umi-cms.ru на данный момент не включено статическое кэширование, включен eAccelerator и в качестве frond-end стоит nginx.
Повторюсь - мы можем начать резать запросы с одного ip, но это повлечёт за собой проблемы для тех, кто сидит для большими проксями. Хочу заметить, что система после такого эксперимента поднимается довольно быстро. Пока людей, зажимающих F5, не столь много, чтобы блокировать работу сайта на заметное время, включать ограничения не имеет смысла. А если что - есть широкий арсенал борьбы с (D)DOSерами. Потихоньку начнем его применять, если каждый, кто заходит узнать о новинках 2.7.1 под влиянием Вашего поста решит нажать F5 и продержать его минуту-другую.
Ждем иной реакции – решения проблемы и отчета о ней
дело не в F5!!!
Дело в том, сколько одновременно коннектов потянет сайт на ЮМИ.
Что делать, если к сайту в 1 сек обратятся 20-30 пользователей + 5-10 поисковых роботов???
F5 - пример нескольких одновременных запросов.
Вопрос только в этом.
Мне ЮМИ очень нравится по интерфейсу админки.
Но кто будет рад, когда увидит дурацкое сообщение типа:
UMI.CMS не может подключиться к базе данных MySQL. Возможно, сервер БД выключен, перегружен, или хостер менял параметры подключения к MySQL. Рекомендуем в первую очередь обратиться к хостеру.
Кому оно адресовано???
У меня что-то подгружает, но обновления не происходит.
Демосайта с XSLT-шаблонизатором во вторник, пожалуй, не будет, на неделе его доделаем - выложим.
Интерфейс другой, потому что это совсем не админка - сделано это для повышения надёжности.
Что имеется в виду под "тихими покупками"?
Сильно не хватает гибкости у модуля "Структура"
http://piter-fitness.ru/
Поиск фитнес клубов очень удобно организован, доступен поиск по рейтингу, адресу, названию и услугам. Теперь выбор места для поддержания и получения безупречной спортивной формы станет для вас максимально простым. Спорт и красота это не только модно, в первую очередь это полезно. Энергичность, красивое тело, улучшенное настроение поможет вам быть успешнее и добиваться поставленных целей.
http://piter-med.ru
Показатель клиник и мед. центров Санкт-Петербурга подсобит принять более верное и подходящие решение при выборе центра.