alex_nsk

Рейтинг
70
Регистрация
20.03.2006
Должность
IT
dkameleon:
Как вам постепенный переход на новые версии интерпретатора? :)

Не знаю, всё ли, но многое из того, что в ПХП5 deprecated, в ПХП6 просто выкинуто.
четвёртый ПЫХ же с конца 2007 года не поддерживается разработчиками :)

так что пора постепенно уходить от говнокода, который может неожиданно перестать работать вовсе :)

Устранение Deprecated для перспективных разработок и устранение говнокода от любви к красоте - совершенно разные вещи.

Переводим время в деньги и все становится ясным. У кого много свободного времени ради красоты - велкам к совершенству. А остальные будут в это время деньги зарабатывать. ;)

p.s. если проект давно работает и есть -пить не просит, то на порядки дешевле оставить его жить на старом пхп, скажем на вирутале, чем вкладывать кучу бабла в переход на пхп5,6,7,10 и т.д. А на сэкономленом времени\деньгах сделать новые проекты и заработать еще ;) Причем можно и красиво сделать... года 3-4 оно будет красивым, а потом опять станет УГ.

neolord:
Откуда данные про "20-30%" и самое главное с чем сравнивать?

Из практики. Проверьте.

Думаю следует добавить: денормализация ускоряет чтение, но замедляет запись (как и кеширование). В основном чтение важнее.

neolord:
"Нормализация" это тоже не такая однозначная характеристика. Неужели вы думаете что распределение запросов по разным таблицам всегда выигрывает?

В среднем, добавление одного join для mysql замедляет запрос на 20-30%. При условии что данные не в кеше и невходят в память (т.е. их достаточно много). А если объединять не по основным ключам то все еще хуже. Для Oracle & MSSQL процентовка поменьше, но общий смысл такой же.

Нормализация удобна для разработки, хороша в теории. Но на практике - это существенные потери и тут уже вступают в силу компромиссы.

neolord:

все кмски из топ5 к тому же УГ. что у нас там. Джумла - но комментс. Битрикс - кто сказал быстродействие? NetCat - кто нить слышал про юзабилити? Амиро - кто сказал быстродействие? Вордпресс - ха!

В такой задаче в первую очередь структура БД имеет значение. Кеширование тут не поможет особо, т.к. выборок много _тяжелых_ и _разных_. Или придется контент менять редко и обходить все комбинации запросов и класть терабайты в кеш, чтобы быстро работало. А иначе каждая выдача нового контента будет убивать сервер.

Смотрим основные цмс по структуре БД:

Битрикс - нормализация БД глубокая, в запросах местами по десятку join встречается. Ну о каких больших объемах данных может идти речь? 10 тыс элементов - и mysql умер на таких запросах. Единственный выход - гигабайты оперативки или оракл (тоже с гигабайтами), а требования к памяти при этом будут расти геометрически к объемам данных.

HostCMS - нормализация вообще параноидальная. Еще хуже.

Друпал - аналогично. 5 тыс товаров и все умерло.

UmiCMS - это вообще одни разговоры, а не система.

Amiro - нормализация невелика, скорость приличная, кеш вменяемый. Теоретически может и справится, но такую структуру по-моему на ней хрен сделаешь в принципе.

НетКат - нормализация почти нулевая, даже топики в форумных темах создаются в отдельные таблицы - это вообще прикол ) Теоретически должна вполне справляться с большими объемами.

Вордпресс - ну блог епт это!, остальные примочки от лукавого. И не для высоких нагрузок он нифига.

ТС, в Вашем случае полностью соглашусь с kapow_expert и bearman:

самопись = php, mysql, smarty + sphynx как полнотекстовый поиск провайдер и будет айс лучше некуда
Вам нужно базу искать, которая вам быстро поиск делать будет.

Отмечу что все вышеописанное на небольших и средних объемах данных может быть даже незаметно и крайне удобно в разработке. А когда речь идет на десятки-сотни тысяч и миллионы записей - это все жуткие тормоза.

А пионеров советующих для таких задач Друпал - смело посылайте лесом.

P.S. Может в сторону вики движков посмотреть...? Не копал их устройство, но с объемами данных там явно все в порядке. ☝

Avaks, Если эта тема закрыта и ответов ждать не стоит - логично сообщить в ней сей неочевидный факт, чтобы не тратить чужое время.

Подумываем о ДЦ агавы, ибо каналы у мастерхоста отличные, но ценники...

Аренда для начала.

Вопросы к ТС:

- Защита от ДДос - условия, возможности, расценки? Если "случилось", выставят ли за трафик (сколько?)?

- Сервер A6200, какие физ. характеристики - сколько hdd поставить можно, (sata ведь? какие конкретно модели ставите?). Ссылку на мат. плату было бы хорошо.

- Срок поставки?

- Скидки\акции имеются в наличии? По теме топика вроде закончилась уже.

Спасибо.

Федорыч:
Один раз спросил на форуме Amirocms: почему так сильно тормозит система на их демосайте и у клиентов в портфолио, и что можно сделать - удалили сообщение.

Глупо как-то... можно же ченть исправить наверное вначале? А тормоза то не спрячешь... если они есть. Сейчас вот их не видно.

Федорыч:
Сообщений у них на форуме совсем мало. Читаешь топик и видишь, что смысл топика теряется. Вывод: трут негативные сообщения пачками.

Ну 5 тысяч - не так уж и мало... а тереть отдельные сообщения на офиц. форуме - это верх маразма. НЕ ВЕРЮ.

Темы удалять - этим многие официалы страдают, факт. Но вырывать сообщения из текстов... 😂

Федорыч:

Больше я туда не ходил...

А куда ходил?

Сообщение от artemislava
Сегодня вдруг перестала админка работать. Зашел в папку, нет индекс.пхп. За возврат всего навсего 4000 тыс.рублей.
denfer:
4 ляма однако не дешего :)

Вообще говоря у вас же резервная копия или дистрибутив есть? Ну восстановите сами... 4 тыс, мдя... жесть, или может все же там посложнее что?

artemislava:
Я заказывал сайт в амиростудио.

amirostudio.ru:

Компания Amiro.Studio, входящая в интернет-холдинг UnMedia, предлагает полный спектр услуг по созданию сайтов и поисковому продвижению сайтов.

Амиростудия не имеет никакого отношения к компании амиро вообще. Тему топика лучше бы поправить. Есть движок, а есть студии которые на нем интеграции делают. У вас к кому претензии то?

Конкретно в амиро можно запретить в роботсе так:

User-agent: *

Disallow: /*?_print

Всего: 236