Dmytro
тебе нужно типа няшка vs shit ?
Камиль
кроме бесплатности
Dmytro
наверное лучше в инете порыться
Dmytro
ну как бы можно за основу и взять https://deksis.ru/blog/modx_vs_bitrix_what_management_system_to_choose
Ilya
Всем привет, после обновления отказываются работать скрипты в консольке, раньше шапка была такая
Ilya
<?php define('MODX_API_MODE', true); include_once "index.php"; $modx->db->connect(); if (empty($modx->config)) { $modx->getSettings(); } $modx->invokeEvent("OnWebPageInit");
alexx
поделитесь простыми решениями - как можно снизить нагрузку на хостинг? сайт работает нормально, но допустимая нагрузка по тарифу постоянно на грани
Ilya
а теперь ругается PHP Fatal error: Uncaught RuntimeException: Please, define MODX_BASE_PATH and MODX_BASE_URL on cli mode in
прописываю константы, всё равно матерится, у кого есть шапка рабочая для работы из консольки
alexx
Бегет?
таймвеб
Am
таймвеб
Переехать на Бегет в этом случае.
alexx
NeOleg
таймвеб
Такое было на Таймвебе.. в одном случае на сервере у проги закончилась лицензия.. и на Бегете тупо вымогали включить Редис
Dmytro
<?php if (!defined("MODX_API_MODE")){ define("MODX_API_MODE",true); } $path = dirname(dirname(dirname(dirname(dirname(FILE)))))."/"; //тут свой путь $dir = dirname(dirname(FILE)).'/'; define('MODX_BASE_PATH', $path); define('MODX_BASE_URL', '/'); define('MODX_SITE_URL', 'site.ru'); include MODX_BASE_PATH."index.php"; $modx->getSettings(); $mtime = microtime(); $mtime = explode(" ",$mtime); $mtime = $mtime[1] + $mtime[0]; $tstart = $mtime; $mstart = memory_get_usage(); $modx->tstart = $tstart; $modx->mstart = $mstart; startCMSSession();
Dmytro
поделитесь простыми решениями - как можно снизить нагрузку на хостинг? сайт работает нормально, но допустимая нагрузка по тарифу постоянно на грани
переезд может и усугубить проблему. Надо смотреть, как работают страницы - к-во запросов, время работы пхп. И если все плохо - фиксить
alexx
переезд конечно дело хорошее, но там 50+ поддоменов настроено, да и решать это уже не мне, а клиенту, сейчас бы мне пару примочек для успокоения сделать, на чем можно быстро снизить нагрузку, чтобы не особо сложно
Am
поделитесь простыми решениями - как можно снизить нагрузку на хостинг? сайт работает нормально, но допустимая нагрузка по тарифу постоянно на грани
Самое простое решение это повысить допустимую норму нагрузки, скорее всего перейти на более дорогой тариф. Кроме этого нужно: 1. Найти причину - почему идет такая нагрузка. Обычно это могут быть не оптимизированные скрипты, большое кол-во пользователей одновременно, банальный ДДОС. 2. Решить проблему исходя из задачи.
Dmytro
+ стоит добавить, что можно и ботов обрубить, если сканят сайт часто
alexx
посещаемость хорошая, есть фильтр товаров, по нему я уже оптимизировал - там аякс идет с задержкой ввода и в самом фильтре колво запросов на порядок снизил
alexx
про ботов хорошоая идея - поотрубаю
Am
Смотрите логи или включите логи чтобы смотреть что именно нагружает. Тогда будете знать наверняка.
Anonymous
👋 Hello! 🤝 Good news! ✅ Binance System Upgrade Complete: All User Promotion & 5000 BTC and 20000 ETH Community Giveaway ✅ Participate https://binance.zendesk.com ✅ Official group @Zendesk_Binance
Ilya
@gtx59 bDebug модуль и вперед, попунктно)
Am
И тут видно что сумарная суточная нагрузка 44 из 110 - это достаточно хорошо, коли правда. Вам хостер притензии выставляет?
alexx
не выставляет, но были случаи недоступности сайта при выгрузке в я.маркет, после того как тариф на максимум выкрутили - перестало
Am
не выставляет, но были случаи недоступности сайта при выгрузке в я.маркет, после того как тариф на максимум выкрутили - перестало
При выгрузки это нормально, когда не оптимизированные скрипты это делают. Так что тут повышением тарифа так же может не хватить. Искать нужно что не так в этом скрипте.
alexx
alexx
https://hastebin.com/gegobesasu.xml
alexx
это сниппет yml
Am
Тут по этой картинки все более-менее хорошо. 177 запросов, конечно же, не особо хорошо, только чтобы прям очень сильно что-то нагружал - нет. Ни памяти это не жрет, ни проца.
Am
Проверьте есть ли на хостинге установленные акселераторы php хотя бы.
NeOleg
проверил один из аккаунтов...
Alexander
Всем привет. Подскажите как зайти в редактирование веб юзера, если другой админ не вышел из его редактирования. Удаление блокировок не помагает в данном случаем как с документами.
NeOleg
почисть табличку БД active_user_sessions
Andrey
поделитесь простыми решениями - как можно снизить нагрузку на хостинг? сайт работает нормально, но допустимая нагрузка по тарифу постоянно на грани
Искать места затыков, поставить bDebug и вдумчиво поглядеть на все страницы. Убить нахрен Вайфайндер, если где-то есть, он жрёт немеряно памяти. Убить некэшируемые вызовы. Посмотреть глупые ошибки =) Например я один раз опечатался и на 404-ю страницу поставил карту сайта. Просто цифры в id спутал, там было что-то типа 1102 а я сделал 1120. А т.к. сайт постоянно изменялся, то 404 открывалась часто... Нагрузка была — я ебу какая =) (ресурсов много и сайтмап делался с приличным процентом проца)
Andrey
Найди месяц, когда Андрей чуток ошибся в 2 цифрах.
Andrey
А я вот эту хуйню сверху искал 2 недели. И 2 недели джино меня вырубал иногда за превышение...
Andrey
Ну не с утра до ночи искал, но тем не менее.
Pathologic
можешь использовать подчеркивание в префиксе теперь
Andrey
Джино только для лендосов и визиток годится
Я тоже так думал, пока не оптимизировал там всё что можно. Магаз 5000 товаров, 500 визитов 1600 просмотры в день, живёт и не тужит.
Andrey
можешь использовать подчеркивание в префиксе теперь
Благодарю. Пока оставил с пустым префиксом, всё арбайт. Тыкаю апи теперь чтобы убить форму, если корзина пустая.
Andrey
Хотел так, но не срабатывает( if(empty($_SESSION['purchases'])){ $FormLister->config->setConfig(array('formTpl'=>'@CODE: пустая корзина, пшёл нах')); }
Andrey
А може у кого есть? Сменить шаблон FormLister, если корзинка пустая.
EVO bot Лёшка
А може у кого есть? Сменить шаблон FormLister, если корзинка пустая.
Читай документацию ©(Pathologic) http://docs.evo.im/03_extras/formlister.html
Andrey
Нашёл. Вдруг кому надо будет. В prepare <?php if(empty($_SESSION['purchases'])){ $FormLister->renderTpl = '@CODE: Корзина пустая'; }
Aliaksandr
Aliaksandr
Брать для каждого товара каждую тв-шку через docinfo - любой хостинг в какое-то время откажет:)
Pathologic
странно даже, что там $modx->db, а не mysqli_*
Дмитрий
поделитесь простыми решениями - как можно снизить нагрузку на хостинг? сайт работает нормально, но допустимая нагрузка по тарифу постоянно на грани
Оптимизация, кэширование. Если ни то, ни другое, только тогда повышение лимитов тарифа. Будет полезно посмотреть и проанализировать логи на момент пиковой нагрузки, чтобы выявить её предположительный источник, например.
Богдан
Добрый день всем! У меня опять трабл с симплгалери 😒 Вопрос, можно ли сделать кнопку показать еще в симплгалери? Например, сначала нам показанно 4 фото и при нажатии кнопки "показать еще" догружаются остальные? Кроме урезки высоты на js 😀
Раньше Здесь Был Мат_
Аяксом запрос на событие onpagenotfound
Andrey
А никто случаем не делал prepare для Doclister, чтобы выводить историю заказов из шопкипера? Лениво, чес-слово самому...
Artem
кто-нить знает по eFilter такая проблема:В одном тв параметре может быть отмечено три значения у поля. В фильтре этизначения появляются,но при выборе одного из них все товары пропадают. А если оставить одно значение,то фильтрует как надо.
Dmytro
неа пулреквест никто не отправлял
Yaroslav
если нет, то вот valid_elements: "@[class],p[style],h3,h4,h5,h6,a[href|target],b/strong,span/div,i/em" + "div[align],br,table,tbody,thead,tr,td,ul,ol,li,img[src]"
Yaroslav
минимальный список, заменяет нормально
Yaroslav
кинуть пулл?
Dmytro
ага
Yaroslav
стоп
Yaroslav
картинки вырезает
Andrey
Народ, а кто-нибудь на скутерах гоняет? Чёт так захотелось прикупить на лето... )
Dmytro
Если не далеко ездить бери электросамокат
Ilya
Если не далеко ездить бери электросамокат
И на лежачем полицейском ломай обе руки)
Andrey
Неа (
Andrey
Если не далеко ездить бери электросамокат
Да они дорогие. Я думал б/у тыщ в 12 уложиться.
Dmytro
Со скутером вопрос в том где его хранить ;)
Дмитрий
А что такое скутер? Маленький мотик? Я на пылесосе 9-10 месяцев в году езжу, например, храню в коридоре. Удобная штука как вместе с общественным транспортом, так и как замена ему.