Случай такой. При авторизации выполняется запрос к базе , вытаскивается статистика по юзеру сохраняется в перменных. И дальше во время сесии юзера во всех других компонентах использовать один раз полученные данные, чтобы по сто раз их из базы не грузить и не загружать запросами сервер. Уважаемые знатоки , как это лучше а главное безопасно организовать на Joomla 1.0. Как-то боязно через глобальные переменные , может есть другой способ? заранее спасибо
а можно так создаем кроном массив, где храним данные обо всех юзерах актуальные на день и обращаемся к массиву а не к базе, так быстрее будет? дело в том, что эту статистику (например число читателей данного автора) должны видеть и другие, вне зависимости зашел автор или нет вопрос в том с чем быстрее и оптимальней работать(и по загрузке сервера) с массивом или постоянно делать запросы к таблице в базе
суровый алгоритм ))) я до сих пор не могу понять его смысл )))) ну да ладно... а почему бы тогда не использовать хмл-файл ?
смысл такой. статистика обновляется кроном один раз ночью. потом используется везде из таблицы статитсики, чтобы сокератить число запросов к базе. допустим 1000 посетителей и 4 параметра статитсики, при каждом заходе 4000 запросов делать, это еще я не учитываю запросы по выводу контента. вопрос как оптимизировать количетсво запрососв к базе. Когад число пользователей не 10 - 100 а тысячи как лучше этос делать? будет ли работа с массивом двумерным быстрее чем постоянные запросы к базе ?
не буду с Вами спорить ) предлагаю вариант - при первом заходе пользователя на сайт делать запрос в БД , получать нужные параметры и занести их в сессию ну а дальше просто получать их оттуда.
Спасибо за ответ! тут еще такой вопрос ведь данные по статистике должны видеть другие пользователи сайта, вне зависимости от того зашел туда пользователь или нет. может я делаю из мухи слона, просто думаю заранее как уменьшить число запросов к базе
одним больше, одним меньше, не важно.... а если вы собрались строить высоконагруженный сайт на джумле (>7-8k уников в сутки) то спешу вас огорчить - не потянет )))
omfgpanda, у меня сайт у заказчика около 30 000 в сутки на J1.5, что я делал не так? Ах да... настроил сервер
что нужно настроить и как? нужно брать в аренду физ сервер ? нагрузка будет 1000 - 5000 одновременно в сети типа социальной сети проблемой оптимизации запросов и кеширования заморачивались? если да то как подскажите может инфа есть где
Битрикс еще больше грузит систему, давно известный факт. И ниже пример высоко посещаемого сайта на ДЖУМЛА Ну или joom.ru
круто. вселяет оптимизм. но вопрос остается открытым есть ли инфа по настройке сервера и грамотному кешированию оптимизации по запросам