|
|
|
| Или лучше сказать ответы? Суть вопроса в следующем: у меня постоянно происходят сложные SQL-запросы, они просиходят на кадой страницы и мне кажется, что пр большом количестве пользователей это будет создавать неслабую нагрузку :( И вот вопрос: может тогда лучше хранить эти данные в сессии? Файлы не подходят, так как если пользователей будет много, нагрузка не уменьшится :) | |
|
|
|
|
|
|
|
для: DEM
(06.03.2008 в 21:40)
| | Скорее всего файлы подходят | |
|
|
|
|
|
|
|
для: Furst
(06.03.2008 в 23:05)
| | Можно делать временную таблицу в оперативной памяти актуальных данных, но таблица удаляется при перезагрузке или выключении компа | |
|
|
|
|
|
|
|
для: Agronom
(06.03.2008 в 23:59)
| | Предлагаю сделать функцию, которая будет сохранять (в нужную табличку) кэш на сутки например | |
|
|
|
|
|
|
|
для: Night_Charter
(07.03.2008 в 01:09)
| | я прошу прощения если скажу глупость... а представления в БД не помогут решить такую задачу? | |
|
|
|
|
|
|
|
для: Lstasss
(07.03.2008 в 04:56)
| | Ну это в PostgreSQL, а как сделать это в MySQL? | |
|
|
|
|
автор: rusty_angel (07.03.2008 в 10:58) |
|
|
для: Петр
(07.03.2008 в 07:41)
| | mysql уже несколько лет умеет views. | |
|
|
|
|
автор: rusty_angel (07.03.2008 в 10:56) |
|
|
для: Lstasss
(07.03.2008 в 04:56)
| | Не помогут. | |
|
|
|
|
автор: rusty_angel (07.03.2008 в 10:58) |
|
|
для: DEM
(06.03.2008 в 21:40)
| | Файлов будет достаточно, пока нагрузки не статут совсем уж заоблачными. Как вариант - специальная таблица с результатами выполнения особо тяжёлых запросов. И то и другое имеет свои преимущества. | |
|
|
|
|
|
|
|
для: rusty_angel
(07.03.2008 в 10:58)
| | можно использовать pconnect() ускорит немного процесс | |
|
|
|
|
автор: rusty_angel (07.03.2008 в 13:47) |
|
|
для: Петр
(07.03.2008 в 12:27)
| | pconnect не заставит тяжёлые запросы выполняться быстрее. | |
|
|
|
|
|
|
|
для: Петр
(07.03.2008 в 12:27)
| | В большинстве случаев, использование постоянных соединений требует значительных ресурсов сервера и приводит к ещё большей нагрузке и замедлению. | |
|
|
|
|
|
|
|
для: DEM
(06.03.2008 в 21:40)
| | > И вот вопрос: может тогда лучше хранить эти данные в сессии?
Мысль не плохая, особенно, если постоянных изменений не происходит и нет необходимости отслеживать актуальность данных OnLine. | |
|
|
|