Vladimir
байткод и так уже есть
Дмитрий
это компилирует в машинный код
Дмитрий
JIT-компиляция (англ. Just-in-time compilation, компиляция «на лету»), динамическая компиляция (англ. dynamic translation) — технология увеличения производительности программных систем, использующих байт-код, путём компиляции байт-кода в машинный код или в другой формат непосредственно во время работы программы.
Дмитрий
@progreccor интересно как он клеет скрипты, чтобы их скопилировать
Дмитрий
или он кусками компилирует, а потом эти нужные куски собирает
Vladimir
ну вроде как файлы компилирует
Vladimir
просто такая вещь сайту не дает прироста
Vladimir
но зато открывает новые возможности типа обработки изображений
Vladimir
и ИИ
Vladimir
то есть PHP может реально выстрелить
Vladimir
убить питон
Дмитрий
убить питон
много готовых либ под питон
Дмитрий
вообще питон под ИИ такое себе
Vladimir
я не понимаю почему все питон юзают
Vladimir
много готовых либ под питон
сильно подозреваю - возможна конвертация
Vladimir
автоматом
Дмитрий
я не понимаю почему все питон юзают
по идее питон вообще создавался для математиков же, чтобы они делали свои схемы в программном языке
Дмитрий
а потом программисты нормальных языков под ИИ переводили их код
Дмитрий
питон ради этого создавался
Морис
Первой мыслью сразу парсеры на питоне
Eugene
выход php 8.0 - хотелось бы ожидать прироста производительности для сайтов
Vladimir
тормоза сайтов сейчас заключаются в другом
Дмитрий
у нас там генерация вообще 150-250мс
Дмитрий
у нас там генерация вообще 150-250мс
точней отдача до клиента
Дмитрий
генерация сама меньше
Морис
Подскажите, пожалуйста, как с точки зрения технической оптимизации сайта лучше: 1) Аккордеон реализован в виде HTML внутри материала 2) Аккордеон реализован модулем, создается для каждой статьи в разделе "Модули", выводится в материал через loadmoduleid
Морис
Как я это вижу, исправьте или дополните, пожалуйста, если не прав: Плюсы модулей: 1. Можно не грузить основные js, css файлы, вставляя их по востребованности в PHP-коде модуля (addStylesheet, addScript), а подгружать код только там, где он необходим 2) Интуитивный интерфейс внутри админки. Заполняешь поля - получаешь результат. Помогает отдохнуть от кода, когда и так, много работы. Избавят от не особо умных клиентов\их менеджеров, которые вечно портят HTML-код Минусы модулей: 1) Модули нагружают БД, требуют дополнительных запросов (по моим интуитивным соображениям)
Морис
В последнее время перешел на простенькие самописные модули, т.к. часто клиент просит, чтобы потом можно было "визульно" редактировать. Ну и вообще, это удобно и мне как-то симпатизирует реализовать решения так, чтобы можно было после проработки технической части "вводить текст - нажимать на большую кнопку 'сохранить'"
Морис
Но в голове сидит мысль, что тут может быть что-то не так. Например, заметил, что чем больше модулей (они могут быть клонами друг друга, например как с аккордеонами), тем дольше грузится сайт, если проект большой. Не то что бы сильно, на глаз что-то замечает
Морис
Прошу прощения за простыню, хочу разобраться в вопросе
Den 💙💛
Прошу прощения за простыню, хочу разобраться в вопросе
Ты забыл о кешировании материалов контента
Морис
С кешированием внутри материалов есть какая-то специфика?
Den 💙💛
С кешированием внутри материалов есть какая-то специфика?
Что такое кеширование и как оно влияет на запросы к базе? Наводящий встречный вопрос
Морис
Что такое кеширование и как оно влияет на запросы к базе? Наводящий встречный вопрос
Кеширование, это сохранение файлов сайта на локальном носителе пользователя. Подробно как оно влияет на запросы к базе я затрудняюсь ответить, но могу предположить, что сокращает повторные обращения за счет сохранения файлов на локальный носитель
Морис
Вообще, он же нескольких видов бывает
Морис
Значит один вопрос отпал сам собой 👍
Немного запутался (пора спать, сори), это аргумент в пользу модулей или наоборот?
Морис
Плагин кеширования? 😆 Я запутался, пора спать реально
Vladimir
Немного запутался (пора спать, сори), это аргумент в пользу модулей или наоборот?
Денис сказал, что кеширование снимает проблему количества обращений к базе данных.
Vladimir
На нормальном сайте обычно включают кеширование.
Vladimir
а материалы кешируются. поэтому вопрос обращений к базе данных не очень актуален, если кеширование включено.
Морис
Спасибо, теперь все понятно
RINAT
На гитхабе добавили раздел joomla 5🤔
Vladimir
RINAT
чего? 0_о
https://github.com/joomla/joomla-cms/milestones
Vladimir
значит хотят до нг закончить
RINAT
и 4.1 добавили
4.1 они давно добавили
Dmitry
Пол декабря у Европы выходные
Dmitry
После беты ещё парочка RC будет
Дмитрий
Пол декабря у Европы выходные
а они не дома сидят и прогают?
Дмитрий
у них это как
Dmitry
а они не дома сидят и прогают?
Какая разница, это как бы отдых ..
Дмитрий
хотя да, я заметил, что европейцы на выходных пропадают
Дмитрий
пипец
Дмитрий
Дмитрий
я и на выходных доступен и могу работать 🙂
Дмитрий
зато захотел, в среду не работаю допустим =)
Дмитрий
но доступен для срочности
Vladimir
Пол декабря у Европы выходные
самое время поработать над joomla !
Vladimir
я и на выходных доступен и могу работать 🙂
выходные нужны чтобы с ума не сойти
Дмитрий
самое время поработать над joomla !
вот так китайцы и захватят европу полностью
Дмитрий
выходные нужны чтобы с ума не сойти
когда тебя просто не трогают :))))
Дмитрий
вот дать китайцам делать джумлу, через меяц будет joomla 5
Дмитрий
🤣
Vladimir
когда тебя просто не трогают :))))
вот усе договариваются - в выходные не трогать
Vladimir
Vladimir
но в ней будет встроенный аукцион
Дмитрий
но в ней будет встроенный аукцион
и еще форум, и все на свете
Дмитрий
но работать будет плохо
Дмитрий
релизов через 15 перестанет уже падать
Дмитрий
а европейцы только закончили пить свое смузи =)
Den 💙💛
вот дать китайцам делать джумлу, через меяц будет joomla 5
Кстати да Пример дипин де для Линукс С каждой версией у них куча плюшек, куча нового функционала и при этом работает стабильно все