Тема: Нужен ли перевод на php 7? (Движок DCMS-Social/Предложения и пожелания) RuSInet (5 May 2016 в 15:16) Думаю нет.. php 7 более труднее, а социал используют большинство новечки, а php 7 для них будет трудно. [i]Добавлено:[/i] Конечно в php7 новые возможности, но все же, я думаю так biket (5 May 2016 в 15:20) RuSInet, Согласен. Поэтому думаю хватит просто поддержки php 7, чтобы движок на нем запускался. Без особого переписывания кода. Например, вместо mysql просто будет использоваться mysqli. Jvk35 (5 May 2016 в 15:21) Php 5.6 и процедурный mysqli будет для новичков понятен.Я делал версию без особых изменений кода на mysqli [i]Добавлено:[/i] biket, ядро переписать следует это уж точно. Siberiya (5 May 2016 в 15:24) RuSInet, почему бы и нет.Для новичков всегда доступны старые версии. RuSInet (5 May 2016 в 15:31) Siberiya, Если php7 использовать, то нужно делать движок капитальным) Mysqli или PDO, ну фигню выбросить лишнюю, да и один ОГРОМНЫЙ, все моду на социал уже не пойдут, а это огромная печалька для новечков, вот. Siberiya (5 May 2016 в 15:36) RuSInet, будут пользовать предыдущие версии,а под новый напишут моды еще лучше. :) А ты разве не за капитальный движок с хорошим кодом и достойным уровнем безопасности? :) Jvk35 (5 May 2016 в 15:38) RuSInet, на счет модулей можна еще одно подключение к бд сделать, вот и факт.Если не менять полностю структуру ядра.А если переписивать, то лучше по новому все писать.Что бы не ломать башку с кодом. RuSInet (5 May 2016 в 15:48) Siberiya, конечно за новый движок) Хоть и считай больше не использую социал) biket (5 May 2016 в 15:48) Переписываться движок не будет, если поддержка и будет введена, то только если это можно будет сделать при минимальном изменении кода. Зачем вообще поддержка php 7? По всех тестам в интернете это приличный прирост производительности. RuSInet (5 May 2016 в 15:49) Jvk35, ну да:) [i]Добавлено:[/i] biket, php 5.7 и mysqli можно сделать, как предложил Jvk35 Siberiya (5 May 2016 в 16:04) biket, без переписывания стремно. :) Ну на безрыбье и рак окунь.. :D ЗЕЛЕНЫЙ ШЕРШЕНЬ (5 May 2016 в 16:27) Что насчет оптимизации в планах? biket (5 May 2016 в 16:51) ЗЕЛЕНЫЙ ШЕРШЕНЬ, Напиши узкие места и оптимизируем если это возможо :) Jvk35 (5 May 2016 в 17:25) biket, файлы sys/inc/fnc.php и sys/inc/user.php. Там к примеру на запись айпи 5 запросов, а можна сделать все в один.И в лс не игнорь.Прочти предложение. Скиталец (5 May 2016 в 21:43) Не если не будешь код расчищать то и смысла переводить на 7 вообще нет ну перепишешь ты запросы и чем это поможет если сайт так и будет тащить миллион условий и нафик не нужных запросов? открой хотябы функцию листинга волосы даже на жопе дыбом встанут а как ее подключают это вообще без валидола не смотри. тоже самое со временем и счетчиками а этот антимат и типа антиддос? да с таким антидосом ддос ненужен и тут уже сказали про файл user.php его надо полностью менять там больше половины бреда... в общем все перечислять долго еще можно ЗЕЛЕНЫЙ ШЕРШЕНЬ (5 May 2016 в 22:37) --Цитата-- biket (5 May 2016 в 16:51): ЗЕЛЕНЫЙ ШЕРШЕНЬ, Напиши узкие места и оптимизируем если это возможо :) ---------- biket, узких нет. Всю папку функций перебирать надо как по мне [i]Добавлено:[/i] Слабо вторую версию движка с нуля написать?)) Хотелось бы посмотреть на это нечто :) Jvk35 (6 May 2016 в 10:05) Скиталец, ну get user функция чего стоит и использование глобальных переменных)) [i]Добавлено:[/i] RuSInet, уже я перевел на mysqli скрыптом вырезания функций mysql и вставку mysqli помогу ему немного...ГГ))Код немного подредачил))Вот так выглядит счетчик к примеру без особых изменений так класс написан для работы с базой)) <?php DB::result(DB::Query(\"SELECT COUNT(*) FROM `user`\"), 0); ?> [i]Добавлено:[/i] * ну если подумать в php 7.0 прирост скорости до 3 х раз то я конечно за поддержку)) [i]Добавлено:[/i] Да это красиво)) <?php // старый стиль php5 $parameter = \'null\'; if(isset($_GET[\'query\'])) { $parameter = $_GET[\'query\']; } echo $parameter; // новый стиль в php 7 $parameter = $_GET[\'query\'] ?? \'null\'; echo $parameter; ?> [i]Добавлено:[/i] на файл konts.php без слез не посмотришь к примеру(( Эта ошибка очень многих новичков, которые выполняют 100 запросов в цикле. Давайте посмотрим на пример такой ошибки: <?php for ($i = 1; $i < 100; $i++) mysql query(\"SELECT * FROM `table` WHERE `id`=\'$id\'\"); ?> Ошибка эта очень серьёзная, и здесь действительно возникнут очень большие проблемы с производительностью. Подобные запросы надо выполнять так: <?php mysql query(\"SELECT * FROM `table` WHERE `id` < 100\"); ?> Mobiaaa (6 May 2016 в 21:33) ГКод, и костыль одновременно для php 7 */ function mysql_connect($host, $user, $pass) { return mysqli_connect($host, $user, $pass); } function mysql_select_db($db_name, $src) { return mysqli_select_db($src, $db_name); } function mysql_query($sql) { global $db_mysqli; return mysqli_query($db_mysqli, $sql); } function mysql_fetch_assoc($sql) { return mysqli_fetch_assoc($sql); } function mysql_result($sql, $count) { if ($count) { return mysqli_fetch_array($sql)[0]; } } function mysql_close($src) { return mysqli_close($src); } Этого минимума мне хватило для запуска mysql движка, для тестов Поэтому \"подгонять\" движок для совместимости с новой веткой php 7 - не составит большого труда Прирост конечно есть по производительности, но он не особо большой, а вот памяти оперативной php 7 меньше потребляет - это факт Но тут скорей дело в самом движке, нежели в версии php Saint (6 May 2016 в 23:01) Помню когда то так же было с 667 . какой вывод?) Народ не потянет php 7 ,это факт .тут народ не тянет код которому 8 лет ,они его не знают ,что говорить о том что они даже загуглить нормально не смогут ... --- Речь идёт конечно о дальнейшем развитие ,которое остановится с выходом релиза. Я бы предложил начал писать новую версию ,при этом не забывать про старую и потом уже подсаживать на новую ,во всех случаях будет потеря публики . но в последнем можно поднять будет новый двиг ,а в случаи краха социала на php 7 .это будет последняя попытка . люди и так уже боятся им пользоваться . я считаю что социал на php 7 это всё тоже но в новой обёртке . ----------- А вот если бы в социале появился мэмкэш или кэш на файлах(где нету поддержки мэмкэша) ,и двиг будет переписан на \"правильный\" кэш , оптимизированный многие основные моменты ,лента ,форум ,обмен .двиг возможно, сможет даже занять новую нишу . Я конечно коротко сказал и не назвал многие проблемы ,но вот даже это очень помогло бы . ====== А вообще я за новый двиг . та же советую хотя бы начать их писать ,лично у меня каждый новый проект на новой cms ,каждая послед. лучше старой . == ну и в случаи с php 7 - это экономия на спичках . оптимизировав одну лишь ленту с обменом , можно получить прирост в разы . Jvk35 (6 May 2016 в 23:11) Saint, а в php 7 думаешь очень сложные алгоритмы?))Там код же проще и компактнее чем в старых версиях пыха в раза 2)) Saint (6 May 2016 в 23:31) Jvk35, Я про то что примеров мало ,даже если человек хочет научится ,может просто не найти ответ . Не кто не будет переписывать модули под новую ветку ,максимум закончится всё сотней модулей ,а сейчас на выбор можно тысячи использовать ,если пропадёт совместимость люди не будут пользоваться этой версией . как оно было с dcms seven,это не одна из причин гибели. P.s кстати если кто не уловил суть я не против php 7,я только за . но в социале может не зайти это дело. biket (6 May 2016 в 23:36) Saint, Именно. Поэтому координальных измений не будет. Если вам нужен идеальный код, пишите новые движки. Jvk35 (7 May 2016 в 07:50) Saint, ну в принципе ты прав, но если перевести на mysqli без каких изменений!Это можно перевести посредством вырезания кода строк в общем проще простого!Тогда будет поддержка и на php 5.6 что даст прирост скорости за счет отладчика встроенного в php 5.6 примерно в 2 раза!Самое простое это перевести на процедурный mysqli, что примерно на 6.5% станут быстрее выполнятся запросы! Скиталец (7 May 2016 в 22:59) Jvk35, че вы докопались до mysqli? лажа это никакого прироста не будет, а с той оберткой которую ты предлжить решил еще сильнее тормозить пудет смотрел я эту прогу Mmc кажется? ты открой ее там такая бредятина с этим результом что обычный пдо шустрее обработает, да и счетчик со звездочкой фиговато... Jvk35 (7 May 2016 в 23:13) Скиталец, если умно использовать то все будет, возьми сам напиши свой вариант потом пиши претензии.PDO новички не осилят. 100 запросов в ядре о каком приросте идет речь там не заметичь смену генерации не вооруженым глазом ведь. Скиталец (8 May 2016 в 00:17) Jvk35, я и написал, заморочка на mysqli... пдо не осилят а убогие классы mysqli запросто... 100 запросов ерунда большенство можно свести вместе или избавиться по всему движку плавает десяток счетчиков к одной табле и по хорошему перевод на php7 это повод выкинуть все ненужное из базы и переписать наконец сеткку... я использую 6 файлов ini это удобно и позволило выкинуть 2 таблы из движка и несколько столбцов из таблы юзер. могу дать пример класса для работы с ini и код записи ошибок интерпритатора и базы.... еще у меня полностью изменеа выдача привилегий администрации таблица больше не используется вместо нее строка в ini файле... выброшены парсеры и аякс выброшена большая часть файлов фнк и юзер выброшены все процедурные функции вместо них взяты классы из джона и phpbb в итоге гена на уровне сотых... да моды надо основательно погонять но это того стоило Jvk35 (8 May 2016 в 00:43) Скиталец, мда, хранить данные в файлах не все умеют.Но перепись это полный бред.Проще с нуля написать, а не бегать с бубном как например делают многие включая тебя. Mstivoj (8 May 2016 в 02:05) Как по мне так php 5.4 для движка вполне достаточно. Лучше бы привели в порядок то, что имеется на данный момент, а именно код движка перебрать пофайлово попутно редактируя уг код :) Вырезать всякую какаху с ядра а она там есть и не мало. И этого будет достаточно. И ещё - избавится от класса или от функции юзера а то том вывод функцией там классом - белеберда. Если выводить то чем то одним. Скиталец (8 May 2016 в 06:11) Jvk35, а меня 677 всем устраивает то что не устроило я поменял а танец с бубном это и есть \" написать с ноля\" если рука на дцмс набита то ты один фиг такой же двиг и нарисуешь и потом пока ты новый писать будешь я 100500 движков перебрать успею и не факт что тебя двиг лучше получится а насчет хранения в ini файлах так в дцмс этот метод используется :) да и я русским языком написал что класс свой покажу. Jvk35 (8 May 2016 в 09:14) Скиталец, а это ты так решил?) Зачем мне класс какой-то?Если сам могу написать?В базе если умно хранить данные, то и будет работать лучше чем в файлах.Уверен ты даже не знаешь как составить правильно таблицу.Что бы запрос выполнялся быстрее.Это тоже влеяет на скорость и какой тип таблиц используешь и как она составлена и в лс пиши а не играй на публику. Скиталец (8 May 2016 в 16:18) Jvk35, да куда уж нам мы люди темные про индексацию и партицирование вообще ниче не слышали. это ты у нас гений. вот и покажи пример своего сайта Jvk35 (10 May 2016 в 10:10) Скиталец, ну смотри)) Сибирский (10 May 2016 в 10:51) Jvk35, те же яйца только в профиль Zed (10 May 2016 в 11:21) --Цитата-- Скиталец (8 May 2016 в 00:17): Jvk35, я и написал, заморочка на mysqli... пдо не осилят а убогие классы mysqli запросто... 100 запросов ерунда большенство можно свести вместе или избавиться по всему движку плавает десяток счетчиков к одной табле и по хорошему перевод на php7 это повод выкинуть все ненужное из базы и переписать наконец сеткку... я использую 6 файлов ini это удобно и позволило выкинуть 2 таблы из движка и несколько столбцов из таблы юзер. могу дать пример класса для работы с ini и код записи ошибок интерпритатора и базы.... еще у меня полностью изменеа выдача привилегий администрации таблица больше не используется вместо нее строка в ini файле... выброшены парсеры и аякс выброшена большая часть файлов фнк и юзер выброшены все процедурные функции вместо них взяты классы из джона и phpbb в итоге гена на уровне сотых... да моды надо основательно погонять но это того стоило ---------- Скиталец, насчет хранения привилегий в файлах задумка хорошая Jvk35 (10 May 2016 в 13:47) Сибирский, те же яйца только в лучшем виде)) Сибирский (10 May 2016 в 14:21) Jvk35, как раз этого видно и не будет. Если подходить с точки зрения заработка на этом то совершенно покрен какой там код, ну а если с точки зрения собственного самолюбия то овчинка выделки не стоит. Jvk35 (10 May 2016 в 17:16) Сибирский, что за бред ты сейчас несешь?) Сибирский (10 May 2016 в 17:22) Jvk35, это из темы что мне лично это накрен не надо \"код в елочку\", потому как это доход не приносит ) А в остальном как говорят: \"каждый дрочит как сам хочет\" ))) Так понятней? )) Скиталец (10 May 2016 в 21:11) Jvk35, да... ты просто нереальный чувак! как такое возможно??? ты че прям все инклуды в один массив сложил? да это вершина мастерства! а если учесть что мы все тут бред только несем и нихера не знаем мы не заметим что ты до сих пор таскаешь по сути нафик ненужные файлы типа компресса и одинокие нахер не нужные процедурные функции title и aut но и это не самое интересное мы от увиденного настолько охерели что не спросим что это за шляпа когда у тебя нормальный рабочий пример просили чтоб заюзать и оценить... любой здесь тебе таких файлов сотню накидает [i]Добавлено:[/i] Сибирский, эх... Сань нафига ты с ним споришь он сейчас напишет что ты новичок неразумный.. я уже получил такую оценку... вот теперь незнаю как мне теперь с этим жить. [i]Добавлено:[/i] Zed, да у меня иногда бывают просветления :) но к сожалению идея не совсем моя мне такой вариант на jcms подсказали. попробовал действительно эффективнее Mobiaaa (10 May 2016 в 21:56) на счёт compress: - пережиток 200х годов, когда были dial-up модемы со скоростью в десятки кб/сек + ко всему прочему грамотный хостер настроит сжатие в приложении на уровень выше - это nginx И в итоге имеем в compress - больше вреда, так как бесполезная нагрузка на процессор по сжатию + периодические лаги скрипта, из-за того что сжатый контент перестаёт быть валидным. Часто сталкиваюсь с подобным на хостинге, советую \"выпиливать\" compress закоментировав код внутри Jvk35 (10 May 2016 в 22:17) Скиталец, компресс пуст)Это просто мусор для совместимости модулей)Там и сетинг нафиг нужен.Так само title(), aut(), err(); это муссор.Я же для пабла делаю.Файл sys/inc/user.php Всего 4кб, а не 15кб.Шаблон 1 под все устройства адаптируется. [i]Добавлено:[/i] Скиталец, а на что смотреть?) Я сайтамы не занимаюсь, только начал писать с нуля зачем виделуешся? [i]Добавлено:[/i] Mobiaaa, не все же его используют) У меня к примеру он пуст.На счет ngix не на всех хостингах он есть.Я вообще сколько файлов не таскаю) 4-6 файлов на ядро) [i]Добавлено:[/i] Скиталец, представь себе картину захочет поставить новичек вроде тебя модуль, а там нет файла или функции нужно.И будет просить помощи на форуме спрашивай почему данный модуль не работает.Вот тебе и ответ. Скиталец (11 May 2016 в 06:41) Jvk35, тоесть ты хочешь сказать что ты инклудиши пустые файлы да еще функцией require, да еще выбранной из массива да еще в двойной ковычке? .позор. ты даже в этой мелочи гк налепить умудрился поздравляю гений! в сочатании с оберткой от mmc и тяжелым дцмсовским дизайном сайт будет открываться не быстрее секунды .лол. Jvk35 (11 May 2016 в 08:30) Скиталец, Ага, напиши лучше и кинь в пабл что бы у таких новичков как ты хочешь что бы модули не работали?)) А на счет Bootstrap дизайна ты загнул))Загугли что такое Bootstrap и узнаешь)Давно бы идти к будущем, а не как как ты сидишь в 2000х Скиталец (11 May 2016 в 08:43) Jvk35, тебе до таких новичков еще 100 уровней чапать походу... :) тебя походу использование ооп вообще не смущает? или ты наивно пологаешь что если налепить побольше кала то моды оприори подойдут ? типа говно к говну и так сойдет? Jvk35 (11 May 2016 в 08:51) --Цитата-- Скиталец (11 May 2016 в 08:43): Jvk35, тебе до таких новичков еще 100 уровней чапать походу... :) тебя походу использование ооп вообще не смущает? или ты наивно пологаешь что если налепить побольше кала то моды оприори подойдут ? типа говно к говну и так сойдет? ---------- Скиталец, OOP если умно использовать можно много чего добиться!Я больше 10 классов и не делаю!В новых версия php все меньше оно берет оперативи!Пиши в лс расскажу тебе тут даже умудряются такие как ты использовать ПДО то есть даже не правильно в подключении!На счет массивов тоже рекомендуется использовать там где это возможно!Вот и делают такие ошибки такие как ты! Скиталец (11 May 2016 в 09:00) Jvk35, ну да нуда я уже читал что у тебя генерация скрипта 0.0003 сек. да и против массивов я ничего не имею в конце концов весь код читается как массив другое дело если ты внутри массива лепишь ненужные функции да еще с пустыми файлами а потом рассказываешь сказки про то что у тебя генерация меньше одной тысячной пример в студию иначе ты пиздобол [i]Добавлено:[/i] Ладно пиодождем твой двиг в пабле а пока твой аватар в рамку распечатаю и молиться на образ спасителя дцмса буда. заживет теперь социал! еще бы не зажил такой кодырь за него взялся .лол. Jvk35 (11 May 2016 в 09:21) Скиталец, и это мне пишет человек который по виду судит а не по коду))Сколько времени прошло, а ты так и не научился кодить))Дай пример своего сайта я тебе посчитаю дырки)) МиссКаприз (11 May 2016 в 09:41) Jvk35, А может ты покажешь свой сайт с такой генерацией, которую ты заявил? ))) Ты же совсем не знаешь Скитальца, а заявляешь, что он нуб. Может лучше прекратить тёрки и прислушаешься к Мастеру?! Jvk35 (11 May 2016 в 09:55) МиссКаприз, мне кажется что ты и есть он)) Он студент скорее))Или ты его девушка что его защищаешь...ГГ МиссКаприз (11 May 2016 в 10:01) --Цитата-- Jvk35 (11 May 2016 в 09:55): МиссКаприз, мне кажется что ты и есть он)) Он студент скорее))Или ты его девушка что его защищаешь...ГГ ---------- Jvk35, А мне кажется, что ты глуп с таким заявлением. )) Кстати, с темы не съезжай, а сайт свой в личку кинь нам с твоей генерацией. )) Jvk35 (11 May 2016 в 10:04) МиссКаприз, Я уже и забыл когда свой сайт и держал))Сейчас Endels у меня!Не думаю что Я глупый))Как только он оффнулся появилась ты вывод или ты он или ты его девушка или он тебе расплакался в лс что я его обидел)) МиссКаприз (11 May 2016 в 10:10) Jvk35, Мы с ним уже очень давно. И я практически в курсе всех его диалогов на форумах. Именно он привел меня на этот сайт и на другие вм... Просто я ни кодер и не мастер, поэтому редко влажу в подобные темы. Но тут смешно стало, когда ты заявил , что он нуб...)) Кстати, плакаться только я ему могу, а ни он. )) Jvk35 (11 May 2016 в 10:15) МиссКаприз, Мне же тоже смешно пришла ты и начала его защищать))Если он не опытный в программировании что еще написать? :) [i]Добавлено:[/i] Кстати на счет сайта я начал только писать и то для пабла)) МиссКаприз (11 May 2016 в 10:20) --Цитата-- Jvk35 (11 May 2016 в 10:15): МиссКаприз, Мне же тоже смешно пришла ты и начала его защищать))Если он не опытный в программировании что еще написать? :) [i]Добавлено:[/i] Кстати на счет сайта я начал только писать и то для пабла)) ---------- Jvk35, Мда... Тяжелый с тобой случай однако. )) Зайдет Витя, сочтёт нужным, кинет тебе ссыль на наш сайт, чтоб дыры посчитал.))))) А вот ты трёкало реальное. Про генерацию пишешь, какая она у тебя, а сайта нет. Странно как бы, не находишь?! )) Jvk35 (11 May 2016 в 10:23) МиссКаприз, ну пусть только в лс пишет))А не здесь оффтопит и что то доказывает что он не нуб)) МиссКаприз (11 May 2016 в 10:27) Сибирский, Оо... Привет, Саш. Вижу и тебя обвинили, что бред несёшь?! Видимо тут только один кодер и это Jvk35. А остальные нубы и школота. ))) [i]Добавлено:[/i] Jvk35, Он? Тебе? Доказывает, что он не нуб??? Ну блин уморил реально.))) Ладно, офф с темы.)) Сибирский (11 May 2016 в 12:05) Jvk35, не, у скитальца генерация можно только позавидовать, сам код я не видал но генерация на сайте кажет. ну вообще к движку, согласен по поводу замены my_sql на my_sqli сам так сделал, но у меня псевдонимы примерно как Евгенич писал, только имена не такие. Двойное подключение?? Ну незнаю, оно может и не будет тормозить но как то оленевато что ли выглядит, ну мое мнение. Я могу дать свою версию двига на разбор может что и понадобится из него вам. Пример тут можно глянуть masmob.ru Код там сразу скажу процедурка mysqli [i]Добавлено:[/i] МиссКаприз, да не, я там реально сам мало что понимаю в своем посте ))) Siberiya (11 May 2016 в 12:51) Вывод из всего сказанного: Нужно переписывать социал,но не под PHP7.Но переписывать нужно. :) +++ Saint и Mstivoj Все остальное это бессмысленные споры у кого писька больше. :) Engine (11 May 2016 в 12:58) Jvk35, я как то давно проводил тесты. Так вот: одно только подключение к бд с помощью pdo занимает порядка 0.0015 сек. Mysqli не на много быстрее. А у тебя весь движек 0.0003)) Jvk35 (11 May 2016 в 16:22) Engine, смотря где тесты ты проводил.Обычно 0.0001, а у меня весь 0.0003-0.0050 из-за кеширования.Там может быть и такое значение 0.00500 Engine (11 May 2016 в 19:25) Jvk35, ну так и говори, что ты скорость подключения html и пары условий измеряешь)) Скиталец (11 May 2016 в 22:13) Jvk35, http://zamoro4ek.net , что кассается кодить если это ты называешь правельным <? $a=array(\'start\',\'comress\',\'sess\',\'settings\',db_connect\',\'ipua\',\'fnc\',\'user\',\'thead\'); ////функция array(); foreach($a as $b) ////функция foreach() require(\"sys/inc/$b.php\'); ////функция require() ?> три ресурсоемкие функции обрабатывают ПУСТЫЕ по твоим же словам файлы и напрягают сервер Раз уж ты с ними растаться не можешь оставил бы их в папке нахера их таким образом инклудить??? и это я увидел только в шапке которую ты показал любой из местных в тебя какашку бросит и будет прав дальше лопша про генерацию. я тебе ясно сказал иди в гугл и читай как ее считать надо а не вешай макаронные изделия на уши народу. дождемся этого шедевра и посмотрим так ли ты хорош как выделывался. И еще про функцию get_user() это конечно дело каждого как дрочить но я ее вообще из ядра выкинул а у тебя там двухэтажный запрос который по любому выборку из двух таблиц производит и по времени ничуть не быстрее чем выбирал бы при раздельном два активных условия и массивы. иди лечись парень это клиника! куда проще дать имя гостю там где это нужно (файла 2-3) а не таскать эту хрень по всему сайту что тоже напрягает своего. а вообще ты меня реально достал иди в задницу и без нормального примера не возвращайся языком молоть не мешки ворочать это все знают. [i]Добавлено:[/i] Сибирский, да это большей частью сервер хороший. но и с движком тоже не плохо поработали. Jvk35 (12 May 2016 в 09:31) --Цитата-- Скиталец (11 May 2016 в 22:13): Jvk35, http://zamoro4ek.net , что кассается кодить если это ты называешь правельным <? $a=array(\'start\',\'comress\',\'sess\',\'settings\',db_connect\',\'ipua\',\'fnc\',\'user\',\'thead\'); ////функция array(); foreach($a as $b) ////функция foreach() require(\"sys/inc/$b.php\'); ////функция require() ?> три ресурсоемкие функции обрабатывают ПУСТЫЕ по твоим же словам файлы и напрягают сервер Раз уж ты с ними растаться не можешь оставил бы их в папке нахера их таким образом инклудить??? и это я увидел только в шапке которую ты показал любой из местных в тебя какашку бросит и будет прав дальше лопша про генерацию. я тебе ясно сказал иди в гугл и читай как ее считать надо а не вешай макаронные изделия на уши народу. дождемся этого шедевра и посмотрим так ли ты хорош как выделывался. И еще про функцию get_user() это конечно дело каждого как дрочить но я ее вообще из ядра выкинул а у тебя там двухэтажный запрос который по любому выборку из двух таблиц производит и по времени ничуть не быстрее чем выбирал бы при раздельном два активных условия и массивы. иди лечись парень это клиника! куда проще дать имя гостю там где это нужно (файла 2-3) а не таскать эту хрень по всему сайту что тоже напрягает своего. а вообще ты меня реально достал иди в задницу и без нормального примера не возвращайся языком молоть не мешки ворочать это все знают. [i]Добавлено:[/i] Сибирский, да это большей частью сервер хороший. но и с движком тоже не плохо поработали. ---------- Скиталец, ноешь прям как школота упертый что то не нравится напиши свой вариант гк))Здесь играть на публику не нужно, а балаболить все умеют! сдесь ты еще больше наговнокодил чем я <? $a=array(\'start\',\'comress\',\'sess\',\'settings\',db_connect\',\'ipua\',\'fnc\',\'user\',\'thead\'); ////функция array(); foreach($a as $b) ////функция foreach() require(\"sys/inc/$b.php\'); ////функция require() ?> Эти функции используются для компактности! Скиталец (12 May 2016 в 09:55) Jvk35, ты реально придурок?! я тебе не пиро функции я их так же сложил еще в 2012 году! дело в том что ты пустые файлы в них пихаешь а это говнокод! сечешь недоумок? они кроме нагрузки ничего не дают Jvk35 (12 May 2016 в 09:58) Engine, в шапку леплю код измерения и в ноги)) 8 и 15 запросов против 40 и 100 это большая разница)) Убрал такие функции как esc, strlen2, translit, retranslit и тому подобные))Конфиг хранится в массиве на php, а не в файле))Запросы прокешированы пи помощи memcached))Вот тебе и генерация апач заменил на ngix он работает в 2 раза быстрее чем апач)) Осталил только output text класс юзера теперь проще)) Выводится все 2мя одним запросомы)) Медальки, группы, аватары Есть же технология CloudFlare в новых панелях управления которая еще в 2 раза ускоряет))php 5.6 еще прирост в 2 раза дает)) [i]Добавлено:[/i] Скиталец, а ты сечешь что хранения данных в файлах дает нагрузку на жосткий диск?Без оскорблений признай ты еще нуб в программировании Скиталец (12 May 2016 в 10:16) Jvk35, ты с темы съезжай говнюк! лепишь гк и как только поймали сразу тему меняешь давай отвечай ПОЧЕМУ ТЫ ТАКОЙ ГЕНИЙ прогоняешь через 3 функции обсолютно пустые файлы и таскаешь нахер ненужные массивы повсему сайту. а потом поговорим про приемущество хранения привилегий в файлах если у тебя самого ума понять это не хватает. а так же жду твой супер релиз в пабле будем разбирать весь код. с учетом РЕАЛЬНОЙ генерации да тотлько оттого что ты мне показал она у тебя на сотые выростет и уж точно никак на десятитысячных не встанет так что трепло ты Zed (12 May 2016 в 10:16) Кажется пора тему почистить,все в бешеный форум Мр. Форум (12 May 2016 в 10:17) [red]Тему закрыл Админ форума Zed[/red] Мр. Форум (12 May 2016 в 10:19) [red]Тему открыл Админ форума Zed[/red] RuSInet (12 May 2016 в 10:33) Кто за то что бы переписать движок под php 5.7, mysqli ооп? Mobiaaa (12 May 2016 в 13:02) RuSInet, 5.7 нет и не будет 5.6 последняя версия пятёрки далее 7.0.6, если не ошибаюсь, последний релиз RuSInet (12 May 2016 в 18:35) Mobiaaa, .неа. извиняюсь, не знал Значит 5.6 Источник: http://www.dcms-social.ru/forum/13/5/61553/