kot-samolet, цмс - контент менеджмент систем, в смысле управление содержимым, а не визуальным оформлением. Да, вп и иже с ними управляют через админку каждым пуком, но ИРЛ 90% заказчиков не будут менять тему оформления и порядок блоков в отображении. Т.е не это определяет цмс, а возможность менять контент, чем, собсно, любой сайт с админкой и занимается.
ок, плоская таблица с селектом по индексам(индексы видимо не составные, а на каждое поле), експлэйн показывает использование индексов(да?), каково время запроса, сколько строк выборка, какой ордер, лимит? Если не сложно пример запроса.
Ambal89, навскидку, все функции корректно завершаются imagedestroy, однако как все работает в комплексе, сказать сложно. Тут уже от вызовов этого объекта зависит. Сори, задача объемная, в 2 клика вопрос не решить. Как оно его использует - загадка, там пол проекта у вас наверно его пользует, где конкретно косяк только дебаг покажет. Пробуйте расставлять дебаг и смотреть размер занимаемой скриптами памяти по ходу выполнения кода, найдете где у вас большое потребление можно будет уже что-то править.
Ambal89, надо смотреть код, там где картинка полностью изменена и готова к отдаче клиенту в виде изображения, объект обработки картинки зануляется, иначе он висит в памяти, известный "баг" гд библиотеки. Поищите в гугле на предмет "gd memory".
Карен Мнацаканян, а с бубном потанцевал на полную луну при восходящем Сатурне? Шо за холодно-горячо, код выложи или дуй разбираться сам, если проект такой секретный.
Ambal89, К - качество кода. При каждом заходе программно генерятся превьюшки. Т.к. картинки большие - вся эта свистопляска нехило грузит память. Есть подозрение что в методе который использует этот созданный объект изображения $this->image = NULL в конце работы с картинкой не предусмотрен.
ява позволяет фигачить себя вместе с пакетом установки вроде, так что если только это останавливает... Для многих апп на вин нужен нет фреймворк, он не везде установлен, пока это мало кого останавливало.
pygame, Частично согласен, есть потребители на любую технологию, иначе их(технологий) бы не было. Мы же спорим о гипотетическом применении хайлоад инструментов(нейлгана), где вопрос стоит в постройке сарая для дров. Причем молоток лежит в коробке с гвоздями. И вопрос четко попадает в тему - "строю сарай, чем вбивать гвозди, есть топор и молоток, говорят молотком не модно".
pygame, Вы же понимаете, что человек спрашивает как не от большого опыта, слышал что не модно, решил спросить, вдруг реально сегодня в бд самый смак хранить, и сайт визитка без амазонстоража уже и не сайт вовсе. Тут вопросы типа "как хранить просмотры на сайте с 4 статьями и 200 посетителями чтобы не делать каждый раз апдейт, а то сайт ляжет" это норма, просто надо объяснять что и для чего можно/нужно/нельзя использовать. И учить людей заколачивать шурупы микроскопом в бетон нехорошо.
pygame, вы каждый раз для сайта на 200-500 картинок ceph/gluster/S3 заводите? Сочувствую вашим клиентам.
PS: Профессионал, в том числе, должен понимать задачи и цели работы, и находить правильные решения в каждом случае, а не лепасить всякую дичь по тому что это "модно и пахнет ёлкой".
судя по всему выполняется проверка наличия емэйла в базе зарегистрированных пользователей, тащить пару тыщ емэйлов для валидации одного(не говоря уже о том что мы палим базу:) ), мягко говоря странная идея )