Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Пичалька... а вообще, и "мастера" в веб-студиях тоже отжигают... как-то видел, как на базе CMS собственного производства делали сайт для одной небольшой организации... встал вопрос о том, почему же при посещаемости 15 человек в сутки сыпятся предупреждения о высокой нагрузке (виртуальный хостинг был), потом, как оказалось, при каждой загрузке страницы выполняется около 50 SQL-запросов... Так что, может хранить информацию в файликах будет не хуже чем это)
А если половину этих запросов можно без проблем кешировать, то получается, что достаточно много, а это будет видно при высоких нагрузках... да и зачем постоянно доставать из базы ту же структуру главного меню, если можно хранить ее в памяти?
15 человек в день. О каких высоких нагрузках речь? 50 запросов - ерунда. Я бы столько сделал, если надо было. А под нагрузки оптимизируют только тогда, когда это нужно, а-то у вас получится сайт-визитка с мемкешем, акселератором, балансировщиками нагрузок, выдачей статики с другого домена, мастер-слейв серверами и 10 калеками в день.
Смотря каких запросов. Если с 'select * from abc'/query/fetch/count = count + 1, то сайт повесить не просто легко, а очень легко. Аналогично можно прицепить сорок джойнов. Или, как вариант, не доверять обработку данных паршивому языку запросов, а всё фетчить и обрабатывать провославным PHP.
Способы можно комбинировать. Когда клиент слегка офигеет, можно тонко намекнуть, что его спасёт покупка VDS.
*записал*
Самое страшное, что программировал тот сайт клиент и сам учил php. Честно! Ужас, страх и обморок!
Способы можно комбинировать. Когда клиент слегка офигеет, можно тонко намекнуть, что его спасёт покупка VDS.
"Premature optimization is a root of all evil" (c) Donald Knuth