08 января 2016, 09:32 Ох, докупать мощности сервера только из-за просадки на паре запросов? Это пушкой по воробьям, достаточно поставить любой кеширующий слой и настроить его. Если выборка не критичная для получения realtime данных (на большинстве сайтов так и есть), то ничего не мешает ее кешировать в тот же редис на 10-20-30 минут и драматически снизить нагрузку в случае большой посещаемости. Поиск тоже делать через специаильный поисковые движки, которые позволяют построить оптимальный индекс, адаптированный именно для поиска по ключевым словам/фразам. Подводя небольшой итог: возможностей для оптимизации – вагон, увеличивать мощности последняя задача, которую следует рассматривать только в комлексе оптимизации архитектуры, а не просто увеличить памяти и ресурсов процессора. Вопросы / Партиционирование в MySQL 9 0
07 января 2016, 11:55 Отличное решение! Планируется ли возможность создания собственных шаблонов квитанции и счета? Ибо сейчас только для РФ это актуально, насколько я понял. Новые дополнения и их версии / [mspReceiptAccount] Квитанция и счет на оплату 36 0
04 января 2016, 17:01 Если сами сниппет не меняли, то пишите в support на modstore.pro. Там гарантированного помогут (если покупали пакет конечно). Вопросы / Ошибка PHP warning: array_flip() expects parameter 3 +1
28 декабря 2015, 12:01 Я видел и на 1 млн товаров решения, но на деле особой разницы нет. Единственное, что придется сделать, это прикрутить вшений поиск к БД, так как голый запросы в базу данных при таких объемах будут существенно замедлять работу. Поможет или elasctics search или sphinx или любой другой поисковый движок, совместимый с mysql. Ну и различные оптимизации после создания сайта и нагрузочных тестов не помешают. У OpenCart и других системах при таких объемах придется решать те же проблемы, так как БД все равно одна — mysql. Вопросы / Более 500 000 товаров в MS2 4 +1
21 декабря 2015, 16:13 Имеется ввиду, когда сайт один, но разнесен на несколько серверов физически? Ибо gitify — это все же инструментр скорее для разработчик/разработчика, нежели для деплоя проектов. Он может, но это побочный эффект так сказать :) Но в теории да, может. Так как код в репозитории будет один на все инстансы. Новые дополнения и их версии / [ChangePack]-Компонент синхронизации копии сайта 29 0
21 декабря 2015, 01:49 На неделе опубликую, нужно было отдохнуть после митапа, все неделю в напряжении был. :) Новые дополнения и их версии / [ChangePack]-Компонент синхронизации копии сайта 29 +2
20 декабря 2015, 23:13 Работа с ID на самом деле очень большая проблема. И для контента я gitify не использую, как и другие средства, так как содержимое как правило генерируется или пользователями или менеджерами сайта, поэтому content у меня просто исключен из выгрузки/загрузки, но для кода конфликты по ID не столь существенны и автоматическое разруливание вполне справляется. По документации да, она не идеальна, над ней стоит поработать, я этим занимаюсь, но не всегда хватает времени сделать ее толково. Новые дополнения и их версии / [ChangePack]-Компонент синхронизации копии сайта 29 +1
20 декабря 2015, 21:16 Я не в коем случае не отговариваю вас, любые начинания — это только в плюс и уверен, что ваше решение будет лучше. Хотелось бы на это надеятся. Но за почти 6 лет работы с MODX я уже набил шишек на теме синхронизации копий сайтов на MODX и знаю в этом толк, как говорится. В вашем случае с ваших же слов все прекрасно, пока вы работаете над сайтом один, но стоит только подключиться еще одному разработчику и все встанет. Тот же конфликт ID. Если вы делаете ссылку на id ресурса в коде, это перестанет работать, когда сайт перейдет в живой режим и не важно, какой инструмент синхронизации вы используете. Ирония по поводу умной фразы в описании проекта меня изумляет, потому что, прежде чем давать оценки, стоит хотя бы попробовать инструмент. Gitify уже 2 года как успешно справляется с этой задачей. Его использует команда modmore, все мои сайты тоже синхронизируются через него. Так что да, я уверен в его возможностях, а чего не хватает – дописываю. Ну а уповать на то, что в гугле этот инструмент не ищется по запросу на русском языке, когда основной разработчик пользуется английским, ну я даже не знаю. Вроде и не глупо, но не дальновидно. Разруливание конфликтов ID тема сложная и объяснить одним абзацем действительно проблематично, тем не менее на сейчас это наверное пожалуй самый адекватный алгоритм из существующих. Но и он не идеален, я без проблем это признаю. Воспринимайте мой ответ, как конструктивную критику, а не как нападки. Я очень хотел бы видеть удобный инструмент синхронизации между сайтами, но уже на начальном этапе вижу проблемы в вашем решении. Хорошо, если получится их решить сейчас, в начале пути, когда есть еще время переделать. Новые дополнения и их версии / [ChangePack]-Компонент синхронизации копии сайта 29 +2
20 декабря 2015, 14:54 Вообще-то сохраняет :-P clientconfig_groups: class: cgGroup primary: label package: clientconfig clientconfig_settings: class: cgSetting primary: keyОн умеет любую сущность, которая описана в schema дампить, нужно только package указать. C miniShop2 работает идеально. :) Новые дополнения и их версии / [ChangePack]-Компонент синхронизации копии сайта 29 0
20 декабря 2015, 14:50 Поробуйте Gitify, там все уже есть :) Новые дополнения и их версии / [ChangePack]-Компонент синхронизации копии сайта 29 0
20 декабря 2015, 14:29 Ребята обещали через неделю примерно прислать первый семпл, полностью готово все будет недели через 2-3 с учетом праздников и НГ. Новости и события / [Запись] Трансляция MODX Meetup Minsk 2015 14 +1
19 декабря 2015, 15:51 Ведется видео-запись, так что хороший звук будет, но позже. Новости и события / [Запись] Трансляция MODX Meetup Minsk 2015 14 +1
17 декабря 2015, 10:35 С нашим законодательством это невозможно. Цены могут быть на сайте только в рублях. И расчет только за рубли :) Но в любом случае спасибо! В личку можно логотип и ссылку мне прислать, добавлю на сайт. Новости и события / MODX Meetup Minsk 2015 [билеты уже в продаже] 76 0
17 декабря 2015, 08:30 Белорусских рублей. Для нас здесь это реальность :) Новости и события / MODX Meetup Minsk 2015 [билеты уже в продаже] 76 +1
16 декабря 2015, 23:22 В силу предновогодней суеты с барами в субботу напряженка, по крайней мере во всех мне не смогли гарантировать столик даже на 10 человек. Так что придется действовать по ситуации Новости и события / Новости MODX Meetup Minsk 2015 30 0
16 декабря 2015, 12:40 eventer.by/modx-meetup-minsk-2015 На выбор есть просто виртуальные билеты, есть спонсорский пакет lite (размещу лого на сайте мероприятия). Вчера интернет пропал, не смог ответить :( Новости и события / MODX Meetup Minsk 2015 [билеты уже в продаже] 76 0
16 декабря 2015, 01:04 Могу вернуть спонсорский :) Тогда еще и лого на сайт повешу. А за виртуальные билетики я потом еще наклеечек вышлю, если мне адреса люди скажут. Новости и события / MODX Meetup Minsk 2015 [билеты уже в продаже] 76 0
16 декабря 2015, 00:59 Закончились :) Убрал, чтобы людей не путать, но видимо придется вернуть) Билеты все тут eventer.by/modx-meetup-minsk-2015 Новости и события / MODX Meetup Minsk 2015 [билеты уже в продаже] 76 0
15 декабря 2015, 22:44 www.bycard.by/ вот тут можно купить билеты. В кинотеатре приходишь к специальному автомату, пишешь туда цифры заказа, он тебе выплевывает билеты :) Новости и события / Новости MODX Meetup Minsk 2015 30 +1
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
У OpenCart и других системах при таких объемах придется решать те же проблемы, так как БД все равно одна — mysql.
По документации да, она не идеальна, над ней стоит поработать, я этим занимаюсь, но не всегда хватает времени сделать ее толково.
В вашем случае с ваших же слов все прекрасно, пока вы работаете над сайтом один, но стоит только подключиться еще одному разработчику и все встанет. Тот же конфликт ID. Если вы делаете ссылку на id ресурса в коде, это перестанет работать, когда сайт перейдет в живой режим и не важно, какой инструмент синхронизации вы используете.
Ирония по поводу умной фразы в описании проекта меня изумляет, потому что, прежде чем давать оценки, стоит хотя бы попробовать инструмент. Gitify уже 2 года как успешно справляется с этой задачей. Его использует команда modmore, все мои сайты тоже синхронизируются через него. Так что да, я уверен в его возможностях, а чего не хватает – дописываю. Ну а уповать на то, что в гугле этот инструмент не ищется по запросу на русском языке, когда основной разработчик пользуется английским, ну я даже не знаю. Вроде и не глупо, но не дальновидно.
Разруливание конфликтов ID тема сложная и объяснить одним абзацем действительно проблематично, тем не менее на сейчас это наверное пожалуй самый адекватный алгоритм из существующих. Но и он не идеален, я без проблем это признаю.
Воспринимайте мой ответ, как конструктивную критику, а не как нападки. Я очень хотел бы видеть удобный инструмент синхронизации между сайтами, но уже на начальном этапе вижу проблемы в вашем решении. Хорошо, если получится их решить сейчас, в начале пути, когда есть еще время переделать.
Он умеет любую сущность, которая описана в schema дампить, нужно только package указать. C miniShop2 работает идеально. :)
Но в любом случае спасибо! В личку можно логотип и ссылку мне прислать, добавлю на сайт.
На выбор есть просто виртуальные билеты, есть спонсорский пакет lite (размещу лого на сайте мероприятия).
Вчера интернет пропал, не смог ответить :(
А за виртуальные билетики я потом еще наклеечек вышлю, если мне адреса люди скажут.
Билеты все тут eventer.by/modx-meetup-minsk-2015