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