• Vii Engine - Группа поддержки CMS 7 months ago

    Приветствую!
    Эта тема создана в целях ознакомления грядущих обновлений
    Так как vii engine уже не поддерживается своими разработчиками да и устарела в плане технологического написания кода.
    Будет взята vii engine 2.0 [License] и обновлена.
    Для тех кто не знает кто я и думаю что это очередной фальшь
    Я один из разработчиков vii engine v3.0 by Andrey Ajax [Node.js].
    Список запланированных обновлений:
    - Сократить запросы в базу до минимума
    - Переделать таблицы базы так как MyISAM уже устарел
    - Добавить кеширование запросов (Файловое так как большинство ставит на хостинг и не знаю как работать с memcache и memcached)
    - Выкинуть лишний код
    - Переписать модули (Оптимизировать)
    - Переписать шаблонизатор (Этот пункт под вопросом так как старые модули не установятся, тут решайте сами. Почему этот пункт важен так как нынешний шаблонизатор на 1-1.5 сек замедляет ответ от сервера при переходе по ajax)
    - Убрать/переписать/дописать багнутые модули такие как Гости, Аудио, Новости
    - Выкинуть устаревший flash плеер и написать новый плеер на чистом js
    - Подготовка движка к выходу php 8.0 (September 23, 2021 Release)
    Так же в новый vii engine войдут:
    - Новая админка
    - Новый адаптивный шаблон
    - Новый модуль Баг-трекера с нуля
    Что уже сделано:
    1. Удалено mod.php. (теперь модули не нужно подключать они автоматически будут подгружаться)
    2. Переписан init.php. Удаленны конченые ланги и лишний мусор с ядра
    P.S. Движок будет подвергнут больше оптимизации и апгрейду кода, так что на новые модули сильно не рассчитывайте. Я дам вам обновленный движок, а дальше вы уже адаптируетесь сами.
    Тема будет часто обновляться, а так же здесь будет релиз по окончанию апгрейда.

    • КРАСАВЧИК!!! ЕСЛИ НУЖНА ПОМОЩЬ ПИШИ!!!! МОГУ ДАТЬ СЕРВЕР ПОД РАЗРАБОТКУ
      7 months ago
    • Не думаю что это хорошая идея кешировать запросы так как в социальной сети все идет в реальном времени а так если кешировать получиться неразбериха в запросах образно говоря если чувак добавил тебе запись она занеслась в бд и кеш и вывод её будет с кеша если я так понял когда он её удаляет со стены удаляется запись с базы и с кеша тоже как по мне при каждом действии будет 2 запроса вместо одного обновка бд и кеша или я не так понял все memcache он нужен так как ты не смотри на школьников которые не имеют средств на сервер хотя даже на хостах сейчас есть memcache MyISAM да устарел но в сборке андрея он уже переведен на InnoDB шаблонизатор точно нужно переписать лишний код тоже нахрен а то его там не мало
      7 months ago
    • Если удалить всякий мусор, то всё это дело будет весить меньше и это очень хорошо. Можно будет добавить всякие модули и т.д. которые будут работать как надо.
      7 months ago
    • @shaman007, По поводу кеша, смотря как написан. Так как я уже писал на самописе кеширование все будет как надо работать
      7 months ago to Shaman Daniels
    • @m4ks008, Я считаю в любом случае кеширование запросов будет долбить сервер в двойне и база и кеш если memcache то еще можно добиться результатов а если файловый то нет нужен будет сервер с 1гб подключением что бы кеш работал быстро но и это не выход! Давайте возьмем друзи.орг.юа он был на vii engine и в последнее время там было свыше 300 000 пользователей и сайт работал отлично и то там стояла версия php 5.6 и memcache ну и nodejs вывод один vii engine можно дописать конечно же убрать лишние коды а они там есть и дохрена и будет вполне стабильный движока кто хочет на хостинге открывать соц сеть то лучше вообще не открывать для соц сети нужен СЕРВЕР а на хостинге можно только испытание проводить и дописовать по мелочам
      7 months ago to m4ks
    • Я сейчас тоже занимаюсь разработкой движка а точнее дописывание и улучшение vii engine только под другим названием хвастаться не буду что много чего сделал но структуру и полную поддержку php 7 сделал и тоже есть в планах много чего сделать 1.Добавить статику (Что бы уменьшить вес css и js а то движок зря загружает все стили и скрипты ) 2.Класс базы данных переписать или вообще заменить 3.Шаблонизатор переписать 4.Сделать новую админку (адаптивную) 5.Скорее всего убрать jquery.lib и сделать как в кабуле или вообще от туда взять библиотеку и переписать что бы не осталось следов от кабула
      7 months ago
    • Если сервер нужен лишь ради мемкеша и ноды, то можно и без них сделать более чем нормально.
      7 months ago
    • Я не вижу тут долбилки вообще. Алгоритм: Например раздел Баг-трекер, делается запрос в базу 1 раз, записывает в кеш, и последующие разы когда ты будешь заходить в этот раздел будет читать с кеша, а не запрос в базу лететь. Если создается новый баг, удаляется кеш, добавляется в базу и снова кеширует. Где тут долбилка?
      7 months ago
    • @shaman007, 1. Зачем добавлять статику для того что бы уменьшить как ты говоришь вес css js? Фронт это отдельная тема 2. Зачем? Чуть подправить функции и не такой и плохой класс для роботы с базой 3. Ну тут не поспорю 4. 5. Ты серьезно хочешь взять библиотеку кабула? Это же полное говнище
      7 months ago to Shaman Daniels
    • Какой хитрый) Исходник хочешь стащить? Есть же локальный сервер, он более чем подходит для разработки.
      7 months ago

    Leave a comment can only registered users.