Алексей Смирнов

Алексей Смирнов

Был в сети 05 декабря 2025, 08:42
Заказы не принимаю
Попробуйте отключить в положение НЕТ эти настройки: cache_alias_map и use_context_resource_table. возможно это хоть как то ускорит. Но при 500к — выводить товары нужно уже самописными сниппетами с прямыми запросами без xpdo. Тк узким местом в данном случае скорее оно, чем кеши прочее.
Идея «прикольная». Но этого нет в любых системах по одной простой причине — бессмысленность.
Потому что продавая сайт вы продаете весь код, а раз так, то ставь пароль и не ставь — код продан.
Чтобы его не палить — его нужно просто с сайта продаваемого УДАЛИТЬ — это 100% решение для chunk сортировка по цене.
Поэтому вас и минусуют. т.к. идея абсурдна.
Конечно. Берете MIGX и скрещиваете с этой картой. и все гуд. Правда ужно сделать пару исправлений.
Или создаете 2 TV поля, но есть вероятность что не будет работать — нужно тестить.
Судя по всему у вас округление или в шаблоне или феноме или плагин какой-то еще отрабатывает и приводит все к этим делам. Может, плагин на добавление товара в корзину. Но скорее всего нужно смотреть на плагины и сам код добавления товара в корзину, по-моему там где то видел как раз 2 после зпт в ручную. если не ошибаюсь.
Я делал эксперимент и сравнивал по скорости. В телеге было где-то написано в чате соответствующем.
результат был такой:
— Кеш страницы уменьшается иногда в разы.
— Скорость 1го открытия страницы в полне может уменьшиться. Но если у вас конкретно нагружено ереси в модикс тегах.
— скорость из кеша по разному. все зависит от конкретной страницы и конкретных чанков-снипетов применяемых.
Если там простые вызовы без модификаторов, то modx парсер быстрее. Ну а если куча вложенностей, то fenom выиграет.
К примеру замена сниппета getImageList (MIGX) на простой foreach в феном — логично, в разы быстрее, да и удобнее.
К сожалению из коробки он не будет работать.
Нужно добавить поддержку sqlite таблиц.
Я уже запустил 1 сайт в продакшен и исправил ошибки + сделал для некоторых пакетов возможность работы (migx в том числе) напишите мне в телеге @smialexby — скину вам архив файлов к замене/добавлению.
Опубликовать исправления — пока не доходят руки. версия modx sqlite так же имеет еще исправленые баги…
Тут нет смысла говорить, что нельзя, ведь все можно сделать, было бы желание. Мне тоже говорили, например, что MODX не работает на sqlite, а оказалось, что работает, просто это надо СДЕЛАТЬ. :) Так и тут.
Человек предложил вариант. Хороший вариант.
Спасибо, Паша, за статью. Очень интересная получилась и есть над чем подумать.
Я помимо WP еще и джумлу щупал и щупал платный шаблон, и то как вообще было все устроено в нем — понравилось. И вот это все натолкнуло на одну мысль по шаблонизации и идею как выработать стандарт. И попробовать сделать кнопку хотя бы make normal. Еще продумаю, отпишусь, если рутина не поглотит меня…
Я не ставил в статье целью обсуждать хостинги и их возможности. Это тема немного другая, если вы не заметили. И в РБ нет таких бесплатных хостингов, например.
Если есть что сказать по теме, увидели ошибки в решении — пожалуйста. А мусолить мускул, думаю, излишне.
Стоимость пары недель любого разработчика — это годы для хостинга c MySQL)
Точно. Но не вы же их потратили.
Мало того, что схему нужно добавлять, так ещё в дополнениях бывают подготовленные запросы не через XPDO, и вполне может быть отличный синтаксис запросов. Так что и код править может придётся.
Sqlite3 спокойно понимает PDO и работает через него не хуже чем через xpdo. Конечно, есть свои мелкие нюансы, но когда мы их встречаем это немого другой уровень проекта. Да и потом, человек который выбрал sqlite явно понимает что делает…
Я бы ещё понял использование SQLite на сайте для какого-то внутреннего локального использования, где будет только 1 человек пользоваться сайтом.
Если бы внимательно читали статью, то увидели что я как бы прямо и говорю о том что данный подход для мелких сайтов. Да, и никто не заставляет вас пользоваться решением. А тест драйв, может когда-нибудь проделаю для интереса.
Так что сейчас даже хорошо, что в MODX все используют MySQL, всё легко перенести, не нужно вникать в другие БД, где их искать, как подключаться и т.д.
Замечу что ничего искать не нужно, достаточно для php расширения sqlite3, которое есть практически везде. Да и подключение у MODX стандартное — просто берешь и используешь.

И вообще, я вижу комментарии только от представителей хостинг компаний. Сообщаю, что в некоторых странах есть еще хостинг без Mysql и он частенько дешевле следующего тарифа в 2 раза. Поэтому область применения данного решения пусть останется на усмотрение программиста, который непосредственно делает сайт.