• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

KaevCMS 0.47.19

Нет прав для скачивания
  • Автор темы Автор темы booogz
  • Дата начала Дата начала
Одна из моих привычек, ничему не верить, пока сам не проверишь и не подтвердишь.
Пошел, создал очень, сообщений.
Посмотреть вложение 96847
Посмотреть вложение 96848
Думаю, ну там же JOIN'ы, вселенная может аннигилировать !
Жму F5, а оно всё загрузилось, мир остался прежним.
Проверяю, а там почти 5 минут (зачеркнуто) - 0.02 сек.
Посмотреть вложение 96849
Вопрос, что я сделал неправильно, почему у меня работает?
Полагаю что ты закешированную страницу выводишь - ну зачем так делать?)
Ладно дело твоё :sneaky:
 
Кстати запросов к бд у меня сейчас значительно меньше после смены структуры, практически в 2 раза.
 
Кстати запросов к бд у меня сейчас значительно меньше после смены структуры, практически в 2 раза.
Это не имеет значения, от PHP лучше уйти, я жалею что не сделал это ещё 6 лет назад.
 
И вообще, движок конечно огромный спору нет, но почему запросов все ровно нереально много?
К примеру я писал маркетплейс 5 лет назад, тоже на php, у меня структура была такая что запросов в среднем было 1-3 и в самых узких местах доходило до 5, в админке было много спору нет, но там оптимизация была не к чему.


По поводу php и да и нет, он создан для этого, с ним удобно работать, но в целом нативный подход конечно безопасней во всех отношениях.
Сообщение объединено:
Завтра посмотрю, мне кажется что где нибудь есть ошибка в методе подсчетов запросов к бд, в реальности их должно быть меньше - я не вижу реального функционала для такого количества.
 
И вообще, движок конечно огромный спору нет, но почему запросов все ровно нереально много?
К примеру я писал маркетплейс 5 лет назад, тоже на php, у меня структура была такая что запросов в среднем было 1-3 и в самых узких местах доходило до 5, в админке было много спору нет, но там оптимизация была не к чему.


По поводу php и да и нет, он создан для этого, с ним удобно работать, но в целом нативный подход конечно безопасней во всех отношениях.
Сообщение объединено:
Завтра посмотрю, мне кажется что где нибудь есть ошибка в методе подсчетов запросов к бд, в реальности их должно быть меньше - я не вижу реального функционала для такого количества.
Потому что нужно получить темы, категории, проверка просматривал ли юзер уже эту тему, какие у него права, кол-во сообщений для каждого юзера, подписан ли пользователь на тему, дополнительно подгружаем изображения к постам, лайки, так же список актуальных игроков пользователя всех кто отвечал в теме и сами сообщения этих пользователей их лайки и т.д., это так на вскидку.
Я выпущу фикс, уже на локалке проверил, но это проявляется если сообщений миллионы, тогда заметна просадка.
 
Потому что нужно получить темы, категории, проверка просматривал ли юзер уже эту тему, какие у него права, кол-во сообщений для каждого юзера, подписан ли пользователь на тему, дополнительно подгружаем изображения к постам, лайки, так же список актуальных игроков пользователя всех кто отвечал в теме и сами сообщения этих пользователей их лайки и т.д., это так на вскидку.
Я выпущу фикс, уже на локалке проверил, но это проявляется если сообщений миллионы, тогда заметна просадка.
Я уже все это переделал, теперь на весь форум 1 - 4 запросов в зависимости от раздела, но чтобы так сделать там явно фиксом не обойтись, нужно нехило изменить структуру, но вопрос не в форуме уже, даже если не брать в расчет форум там все ровно остается несколько десятков запросов, это все еще очень много.

И должно проявляться гараздо раньше чем при 1млн, возможно ты забыл наполнить таблицу юзеров как следует?
 
теперь на весь форум 1 - 4 запросов в зависимости от раздела
нет.
4 запросами не обойтись никак, либо ты всё втулить в несколько таблиц, добавил им 100500 колонок, и ещё там данные сериализовать стал. Я предпочитаю мух отдельно, котлеты отдельно, каждая таблица под свои задачи.
 
нет.
4 запросами не обойтись никак, либо ты всё втулить в несколько таблиц, добавил им 100500 колонок, и ещё там данные сериализовать стал. Я предпочитаю мух отдельно, котлеты отдельно, каждая таблица под свои задачи.
Именно так, колонок существенно добавилось, но все выглядит читаемо, на счет сериализированных полей, точно не помню, но одно точно есть, это лайки. Сейчас уже с тлф глянуть не могу.
 
Именно так, колонок существенно добавилось, но все выглядит читаемо, на счет сериализированных полей, точно не помню, но одно точно есть, это лайки. Сейчас уже с тлф глянуть не могу.
Холиварная вещь, я всегда добавлю колонку, только если найду аргументы не создавать новую таблицу.
А если тебе так нужна скорость, то ничего не мешает использовать постгрс, хотя форум в л2 это далеко не то место куда стоит смотреть в плане оптимизации, по причине что активность форума чрезвычайно маленькая. В XenForo под 200 таблиц и ничего страшного.
Там на форуме полно косяков, я о них знаю, но их решать не имеет смысла, я тебе в другой теме говорил что лучше 3 версии нет.
 
Если я перейду на постгр - боюсь таблиц там еще убавиться, а сериализации добавиться, на самом деле под мою структуру это будет лучший вариант. Я об этом думал даже, но пришел к тому что, сериализацию уберу, добавлю лишь 1 доп запрос, буду подгружать лайки одним запросом для всей странцы - это только потому что есть возможность сменить ник, на постгр конечно нет проблемы структурно проапдейтить сериал данные, но на mysql получается колхозновато.

Тему пора переименовывать в сфера2...
 
Вставлю свои пять копеек)
Мне как простому человеку не особо нравится когда люди предоставляют инструмент, написанный ИИ, и выдают его за свое, особенно когда добавляют: вот вам сделал бесплатно! такой я молодец. Я как бы тоже могу попросить ИИ написать мне тоже самое. Ладно если бы ИИ написал, человеком (который понимает в этом что-то естесственно) проверено, испытано на практике - вот бесплатно! пожалуйста! - тут у меня претензий нет.
А пока все это выглядит как медвежья услуга.
Я вот так это вижу, честно говоря предполагаю что не только я. Поправьте если не так.
Сообщение объединено:
Кстати, в том чтобы делегировать работу на кого-то другого - плохого ничего нет. Это везде так работает. Только передают работу такую которая отнимает время и силы когда твоя квалификация позволяет сделать что то более значимое.
 
Последнее редактирование:
Вставлю свои пять копеек)
Мне как простому человеку не особо нравится когда люди предоставляют инструмент, написанный ИИ, и выдают его за свое, особенно когда добавляют: вот вам сделал бесплатно! такой я молодец. Я как бы тоже могу попросить ИИ написать мне тоже самое. Ладно если бы ИИ написал, человеком (который понимает в этом что-то естесственно) проверено, испытано на практике - вот бесплатно! пожалуйста! - тут у меня претензий нет.
А пока все это выглядит как медвежья услуга.
Я вот так это вижу, честно говоря предполагаю что не только я. Поправьте если не так.
Сообщение объединено:
Кстати, в том чтобы делегировать работу на кого-то другого - плохого ничего нет. Это везде так работает. Только передают работу такую которая отнимает время и силы когда твоя квалификация позволяет сделать что то более значимое.
Я тоже такого мнения. Рутину скинуть ДА но сложное скидывать что бы потом костыль за костылем выпиливать после нейронки такое себе удовольствие.
 
Вставлю свои пять копеек)
Мне как простому человеку не особо нравится когда люди предоставляют инструмент, написанный ИИ, и выдают его за свое, особенно когда добавляют: вот вам сделал бесплатно! такой я молодец. Я как бы тоже могу попросить ИИ написать мне тоже самое. Ладно если бы ИИ написал, человеком (который понимает в этом что-то естесственно) проверено, испытано на практике - вот бесплатно! пожалуйста! - тут у меня претензий нет.
А пока все это выглядит как медвежья услуга.
Я вот так это вижу, честно говоря предполагаю что не только я. Поправьте если не так.
Сообщение объединено:
Кстати, в том чтобы делегировать работу на кого-то другого - плохого ничего нет. Это везде так работает. Только передают работу такую которая отнимает время и силы когда твоя квалификация позволяет сделать что то более значимое.
Удивительно уверенное мнение для человека, который проект не устанавливал, код не проверял и тесты не запускал.
Я не скрываю использование LLM. KaevCMS открыта, проходит тесты, статический анализ, проверки установки и обновления, а найденные ошибки исправляются. Это не «попросил ИИ и выложил», а разработка, проверка.
Фраза «я тоже могу попросить ИИ написать то же самое» звучит дешево. Сделай сам, выложи.
Пока же все в этой теме оценивают не cms, а способ его создания, как по мне, всратое высокомерие.
Я деаю этот проект потому, что могу и хочу. Есть конкретные баги, уязвимости или технические замечания — сообщайте, буду признателен.
 
Верните MoyWeb
 
Одни вайбокодеры накинулись на другого вайбокодера, чтобы сравнить результаты своих промптов- у кого хуже, а у кого лучше.
Единственная проблема в том, что л2 сфера уже достаточно нишевая, и никто не будет юзать хер пойми что в своих проектах.
 
Я не скрываю использование LLM.
В описании не видно что ты пишешь, что используешь LLM. Ты пишешь что ты сделал.
Не видно в какой части используется ИИ, а что конкретно делаешь ты (пишешь очередной промт? - я это должен подумать?). Я/Мы наговнокодил а вы тестируйте - тоже как то не очень звучит. Объясните мне - это нормально публично выкладывать проект для того чтобы тестировали? Это нормально в разработке - я не знаю скажите? Я думал выкладывают когда имеется какая то степень надежности
Сообщение объединено:
На любом ютюб канале прежде чем нести "свое" человек представляется и говорит кто он такой чем занимается и какую квалификацию имеет прежде чем делиться информацией/работой. Это же не просто так. А он бесплатно предоставляет информацию, но при этом понимает свою ответственность (ну по крайней мере так выглядит).
 
Последнее редактирование:
В описании не видно что ты пишешь, что используешь LLM. Ты пишешь что ты сделал.
Не видно в какой части используется ИИ, а что конкретно делаешь ты (пишешь очередной промт? - я это должен подумать?). Я/Мы наговнокодил а вы тестируйте - тоже как то не очень звучит. Объясните мне - это нормально публично выкладывать проект для того чтобы тестировали? Это нормально в разработке - я не знаю скажите? Я думал выкладывают когда имеется какая то степень надежности
Сообщение объединено:
На любом ютюб канале прежде чем нести "свое" человек представляется и говорит кто он такой чем занимается и какую квалификацию имеет прежде чем делиться информацией/работой. Это же не просто так. А он бесплатно предоставляет информацию, но при этом понимает свою ответственность (ну по крайней мере так выглядит).
Код открыт. Репозиторий, тесты, документация и история изменений доступны. Если нужны подробности — смотри и читай.

Я не продаю услугу, не беру деньги и не обещаю коммерцию. Я делаю проект для себя и делюсь им бесплатно с теми, кому он может быть полезен.

Публичное тестирование — нормальная часть разработки. Для этого и существуют alpha, beta, RC, issue tracker и открытые репозитории. Никто не заявлял, что это банковская система с гарантией.

Нравится — используйте. Не нравится — не используйте. Покупай другую CMS.

А выслушивать нравоучения от ноунейма о том, как именно мне вести бесплатный open-source проект... я думаю понятно.
 
Код открыт. Репозиторий, тесты, документация и история изменений доступны. Если нужны подробности — смотри и читай.
Мусорка тоже вроде не приватная, не вижу чтобы люди там ковырялись
Сообщение объединено:
А выслушивать нравоучения от ноунейма
Ты будешь всё выслушивать и от всех ноунеймов, если выкладываешь публично
 
Назад
Сверху Снизу