Edward Nemirovskiy Posted January 8, 2019 Report Share Posted January 8, 2019 (edited) В топку вии Сделаем проще В течение недели подготовлю и выложу свой движок (соц. Adderiy) предупреждаю сразу, на node.js Спойлер Спойлер Приветствую! Эта тема создана в целях ознакомления грядущих обновлений Так как 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. Удаленны конченые ланги и лишний мусор с ядра 3. Подправлен класс для работы с базой. Исправлена ошибка записи кеша в запросе если требуется 4. Новый шаблонизатор: Спойлер Вид нового шаблонизатора (index.php) P.S. Движок будет подвергнут больше оптимизации и апгрейду кода, так что на новые модули сильно не рассчитывайте. Я дам вам обновленный движок, а дальше вы уже адаптируетесь сами. Тема будет обновляться. Edited October 28, 2019 by Edward Nemirovskiy LF Engine v1.0 4 4 3 Link to comment Share on other sites More sharing options...
Maskan Posted January 9, 2019 Report Share Posted January 9, 2019 6 часов назад, Edward Nemirovskiy сказал: Приветствую! Эта тема создана в целях ознакомления грядущих обновлений Так как 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 войдут: - Новая админка - Новый адаптивный шаблон - Новый модуль Баг-трекера с нуля P.S. Движок будет подвергнут больше оптимизации и апгрейду кода, так что на новые модули сильно не рассчитывайте. Я дам вам обновленный движок, а дальше вы уже адаптируетесь сами. Тема будет часто обновляться, а так же здесь будет релиз по окончанию апгрейда. КРАСАВЧИК!!! ЕСЛИ НУЖНА ПОМОЩЬ ПИШИ!!!! МОГУ ДАТЬ СЕРВЕР ПОД РАЗРАБОТКУ Link to comment Share on other sites More sharing options...
IceV Posted January 9, 2019 Report Share Posted January 9, 2019 21 час назад, Edward Nemirovskiy сказал: Приветствую! Эта тема создана в целях ознакомления грядущих обновлений Так как 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 войдут: - Новая админка - Новый адаптивный шаблон - Новый модуль Баг-трекера с нуля P.S. Движок будет подвергнут больше оптимизации и апгрейду кода, так что на новые модули сильно не рассчитывайте. Я дам вам обновленный движок, а дальше вы уже адаптируетесь сами. Тема будет часто обновляться, а так же здесь будет релиз по окончанию апгрейда. Вот за это большой респект! Link to comment Share on other sites More sharing options...
FastCHAT Posted January 9, 2019 Report Share Posted January 9, 2019 (edited) Не думаю что это хорошая идея кешировать запросы так как в социальной сети все идет в реальном времени а так если кешировать получиться неразбериха в запросах образно говоря если чувак добавил тебе запись она занеслась в бд и кеш и вывод её будет с кеша если я так понял когда он её удаляет со стены удаляется запись с базы и с кеша тоже как по мне при каждом действии будет 2 запроса вместо одного обновка бд и кеша или я не так понял все memcache он нужен так как ты не смотри на школьников которые не имеют средств на сервер хотя даже на хостах сейчас есть memcache MyISAM да устарел но в сборке андрея он уже переведен на InnoDB шаблонизатор точно нужно переписать лишний код тоже нахрен а то его там не мало Edited January 9, 2019 by PHPSocial Link to comment Share on other sites More sharing options...
IceV Posted January 9, 2019 Report Share Posted January 9, 2019 Если удалить всякий мусор, то всё это дело будет весить меньше и это очень хорошо. Можно будет добавить всякие модули и т.д. которые будут работать как надо. Link to comment Share on other sites More sharing options...
Edward Nemirovskiy Posted January 9, 2019 Author Report Share Posted January 9, 2019 1 час назад, PHPSocial сказал: Не думаю что это хорошая идея кешировать запросы так как в социальной сети все идет в реальном времени а так если кешировать получиться неразбериха в запросах образно говоря если чувак добавил тебе запись она занеслась в бд и кеш и вывод её будет с кеша если я так понял когда он её удаляет со стены удаляется запись с базы и с кеша тоже как по мне при каждом действии будет 2 запроса вместо одного обновка бд и кеша или я не так понял все memcache он нужен так как ты не смотри на школьников которые не имеют средств на сервер хотя даже на хостах сейчас есть memcache MyISAM да устарел но в сборке андрея он уже переведен на InnoDB шаблонизатор точно нужно переписать лишний код тоже нахрен а то его там не мало По поводу кеша, смотря как написан. Так как я уже писал на самописе кеширование все будет как надо работать Link to comment Share on other sites More sharing options...
FastCHAT Posted January 10, 2019 Report Share Posted January 10, 2019 10 часов назад, Edward Nemirovskiy сказал: По поводу кеша, смотря как написан. Так как я уже писал на самописе кеширование все будет как надо работать Я считаю в любом случае кеширование запросов будет долбить сервер в двойне и база и кеш если memcache то еще можно добиться результатов а если файловый то нет нужен будет сервер с 1гб подключением что бы кеш работал быстро но и это не выход! Давайте возьмем друзи.орг.юа он был на vii engine и в последнее время там было свыше 300 000 пользователей и сайт работал отлично и то там стояла версия php 5.6 и memcache ну и nodejs вывод один vii engine можно дописать конечно же убрать лишние коды а они там есть и дохрена и будет вполне стабильный движока кто хочет на хостинге открывать соц сеть то лучше вообще не открывать для соц сети нужен СЕРВЕР а на хостинге можно только испытание проводить и дописовать по мелочам Link to comment Share on other sites More sharing options...
FastCHAT Posted January 10, 2019 Report Share Posted January 10, 2019 Я сейчас тоже занимаюсь разработкой движка а точнее дописывание и улучшение vii engine только под другим названием хвастаться не буду что много чего сделал но структуру и полную поддержку php 7 сделал и тоже есть в планах много чего сделать 1.Добавить статику (Что бы уменьшить вес css и js а то движок зря загружает все стили и скрипты ) 2.Класс базы данных переписать или вообще заменить 3.Шаблонизатор переписать 4.Сделать новую админку (адаптивную) 5.Скорее всего убрать jquery.lib и сделать как в кабуле или вообще от туда взять библиотеку и переписать что бы не осталось следов от кабула Link to comment Share on other sites More sharing options...
Mario Posted January 10, 2019 Report Share Posted January 10, 2019 3 минуты назад, PHPSocial сказал: Я считаю в любом случае кеширование запросов будет долбить сервер в двойне и база и кеш если memcache то еще можно добиться результатов а если файловый то нет нужен будет сервер с 1гб подключением что бы кеш работал быстро но и это не выход! Давайте возьмем друзи.орг.юа он был на vii engine и в последнее время там было свыше 300 000 пользователей и сайт работал отлично и то там стояла версия php 5.6 и memcache ну и nodejs вывод один vii engine можно дописать конечно же убрать лишние коды а они там есть и дохрена и будет вполне стабильный движока кто хочет на хостинге открывать соц сеть то лучше вообще не открывать для соц сети нужен СЕРВЕР а на хостинге можно только испытание проводить и дописовать по мелочам Если сервер нужен лишь ради мемкеша и ноды, то можно и без них сделать более чем нормально. Link to comment Share on other sites More sharing options...
Edward Nemirovskiy Posted January 10, 2019 Author Report Share Posted January 10, 2019 1 час назад, PHPSocial сказал: Я считаю в любом случае кеширование запросов будет долбить сервер в двойне и база и кеш если memcache то еще можно добиться результатов а если файловый то нет нужен будет сервер с 1гб подключением что бы кеш работал быстро но и это не выход! Давайте возьмем друзи.орг.юа он был на vii engine и в последнее время там было свыше 300 000 пользователей и сайт работал отлично и то там стояла версия php 5.6 и memcache ну и nodejs вывод один vii engine можно дописать конечно же убрать лишние коды а они там есть и дохрена и будет вполне стабильный движока кто хочет на хостинге открывать соц сеть то лучше вообще не открывать для соц сети нужен СЕРВЕР а на хостинге можно только испытание проводить и дописовать по мелочам Я не вижу тут долбилки вообще. Алгоритм: Например раздел Баг-трекер, делается запрос в базу 1 раз, записывает в кеш, и последующие разы когда ты будешь заходить в этот раздел будет читать с кеша, а не запрос в базу лететь. Если создается новый баг, удаляется кеш, добавляется в базу и снова кеширует. Где тут долбилка? Link to comment Share on other sites More sharing options...
Edward Nemirovskiy Posted January 10, 2019 Author Report Share Posted January 10, 2019 1 час назад, PHPSocial сказал: Я сейчас тоже занимаюсь разработкой движка а точнее дописывание и улучшение vii engine только под другим названием хвастаться не буду что много чего сделал но структуру и полную поддержку php 7 сделал и тоже есть в планах много чего сделать 1.Добавить статику (Что бы уменьшить вес css и js а то движок зря загружает все стили и скрипты ) 2.Класс базы данных переписать или вообще заменить 3.Шаблонизатор переписать 4.Сделать новую админку (адаптивную) 5.Скорее всего убрать jquery.lib и сделать как в кабуле или вообще от туда взять библиотеку и переписать что бы не осталось следов от кабула 1. Зачем добавлять статику для того что бы уменьшить как ты говоришь вес css js? Фронт это отдельная тема 2. Зачем? Чуть подправить функции и не такой и плохой класс для роботы с базой 3. Ну тут не поспорю 4. + 5. Ты серьезно хочешь взять библиотеку кабула? Это же полное говнище 2 Link to comment Share on other sites More sharing options...
Devil Posted February 2, 2019 Report Share Posted February 2, 2019 В 09.01.2019 в 07:34, maskan сказал: КРАСАВЧИК!!! ЕСЛИ НУЖНА ПОМОЩЬ ПИШИ!!!! МОГУ ДАТЬ СЕРВЕР ПОД РАЗРАБОТКУ Какой хитрый) Исходник хочешь стащить? Есть же локальный сервер, он более чем подходит для разработки. Link to comment Share on other sites More sharing options...
Maskan Posted February 11, 2019 Report Share Posted February 11, 2019 Мне это не нужно!!! Сам готов помочь Link to comment Share on other sites More sharing options...
null Posted March 23, 2019 Report Share Posted March 23, 2019 Как успехи ? Что уже реализовано ? Link to comment Share on other sites More sharing options...
Leymelki Posted April 13, 2019 Report Share Posted April 13, 2019 Есть какие новости? Link to comment Share on other sites More sharing options...
Edward Nemirovskiy Posted April 17, 2019 Author Report Share Posted April 17, 2019 Ждите 1 Link to comment Share on other sites More sharing options...
Leymelki Posted April 20, 2019 Report Share Posted April 20, 2019 В 17.04.2019 в 14:08, Edward Nemirovskiy сказал: Ждите Так мы ждём с нетерпением но хотелось бы немного новостей что да как там) Link to comment Share on other sites More sharing options...
Leymelki Posted May 4, 2019 Report Share Posted May 4, 2019 Жду не дождусь((( а уже май Link to comment Share on other sites More sharing options...
Edward Nemirovskiy Posted June 2, 2019 Author Report Share Posted June 2, 2019 UP! Link to comment Share on other sites More sharing options...
omega_zero Posted June 3, 2019 Report Share Posted June 3, 2019 и где скачать это ведро с костылями? Link to comment Share on other sites More sharing options...
Edward Nemirovskiy Posted June 3, 2019 Author Report Share Posted June 3, 2019 1 час назад, omega_zero сказал: и где скачать это ведро с костылями? Читай внимательно тему. Костыли?) Я вижу ты эксперт предвидения. Link to comment Share on other sites More sharing options...
omega_zero Posted June 3, 2019 Report Share Posted June 3, 2019 лол, Я тоже с Днепра) Link to comment Share on other sites More sharing options...
Edward Nemirovskiy Posted June 3, 2019 Author Report Share Posted June 3, 2019 1 час назад, omega_zero сказал: лол, Я тоже с Днепра) Ну я сейчас не там. В Киеве, соскучился уже по родному городу( Link to comment Share on other sites More sharing options...
omega_zero Posted June 10, 2019 Report Share Posted June 10, 2019 ну и как там в египте?) Link to comment Share on other sites More sharing options...
KirKMS Posted July 22, 2019 Report Share Posted July 22, 2019 Жду с нетерпением.Когда уже выйдет? Link to comment Share on other sites More sharing options...
Recommended Posts