LEOnidUKG

LEOnidUKG
Рейтинг
1776
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование
Kaavain #:

Вижу уже тупость в своем варианте. И потом это функция, она вызывается дохренеллион раз. Решил пихну-ка я в сессию список верхних разделов, их всего-то от трех до шести...

Кэш это хорошо... но зачем в сессию то? Положите просто в файлик и всё.

Snake800 #:
обсчитывать для получения уровня вложенности каждого из id.

Да, но я могу предположить, что в PHP это сделается быстрее т.к. он заточен на такие задачи. А вот всё это вычислять в MySQL и на постоянную основу, я бы не рекомендовал.

Максим Кучеров #:
В Фастпанели пишет нельзя выбрать разные версии для апача, в исп тоже самое? Какой есть аналог Апачу который читает хтаккесс и умеет читать CF айпи?

FastCGI режим используйте и всё можно.

Snake800 #:
Без циклов и одним запросом

Да... давайте простейшую задачу усложним до безумия, именно так я это вижу.

Kaavain #:
Так, придумал версию 2

А может быть СРАЗУ в переменную выгрузить все эти id,id_parent и уже с ними работать, чем долбить mysql этими мелочными запросами?

Kaavain #:
Хде и как?

Наверное из-за того, что нет обработки в функции переменной $id, а сразу вставляются данные. Возможно где-то ДО этого идёт проверка, что id точно является числом. Если нет, то лучше в функции привести переменную к формату abs(intval($id))

Aisamiery #:

Но с виду конечно кривовато, запросы в цикле как у вас больше времени тратят на транспорт данных между БД и приложением, проще уж как то выбирать большими партиями и в коде уже собирать, чем делать 1000 запросов отдельных, но там наверняка какой то WP скорее всего, а как я понимаю там людей не сильно беспокоит производительность, главное что на тачке разработчика работает быстро без нагрузки.

Да это классика просто. Тот же Opencart, вместо того, чтобы сразу выгрузить все товары для списка, выгружает сначала id товаров, а потом для каждого товара отдельный запрос мега-ужасный и большой с 5-10 JOIN. Я просто думаю, что все тестируют магазины и плагины, где-то на 1000 товарах, не больше. Загрузить 100 000 - 300 000 и протестировать? неее... нафиг надо. 

GRAFLEKX #:

О_О

Сломайте программисту пальцы - он больше ничего не должен писать.

Среднестатистический интернет магазин на WP+WC.

И перегруженный какой-нибудь Opencart 

Aisamiery #:
Вот вы прям на 100% уверены

Мы тут обсуждаем, а не суд устраиваем. 

но в основном гос учреждения собирают деньги то на покраску чего то, то на ремонт чего то

Это я думаю уже дискуссии на другую тему. В моём детстве тоже в школу всё собирали, а потом у сына директора квартира появилась, он со мной в классе учился. Вот такой подарок выпускнику. Когда пришёл новый директор оказалось, что ничего собирать то и не надо на всё выделяется. И учителям запретили что-то собирать т.к. ОКАЗЫВАЕТСЯ коррупция была!
maillist :
Сабж. github не предлагайте, у меня какая-то аллергия на корпорацию микрософт. Эти удоты не разрешают регистрироваться с кошерных mail адресов (cock.li).

Ну например... ЛЮБОЙ, который подойдёт под вашу цену.

Или смотрите здесь:  Посоветуйте бесплатный хостинг PHP+MySQL - Хостинг и серверы для сайтов - Сайтостроение - Форум об интернет-маркетинге (searchengines.guru)

Всего: 31516