Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Что быстрее сессия или файлы?

Сообщения:  [1-10]   [11-15] 

 
 автор: him   (19.08.2010 в 11:19)   письмо автору
 
   для: Valick   (19.08.2010 в 11:06)
 

Хорошо! Буду думать!
Спасибо!

  Ответить  
 
 автор: Valick   (19.08.2010 в 11:06)   письмо автору
 
   для: him   (19.08.2010 в 10:42)
 

у Вас блоки, сообщения, заказы, я так понимаю храняться в базе и соответственно имеют какой-то идентификатор уровня доступа, вот и выборку нужно делать по факту имея уровень доступа(+ еще какие-то критерии выборки) пользователя, который обычно записывается в сессию после авторизации.

  Ответить  
 
 автор: him   (19.08.2010 в 10:42)   письмо автору
 
   для: Valick   (19.08.2010 в 10:33)
 

Еще: страницы - это не одного типа страницы, там есть и разные блоки новостей, сообщений, заказов , текстовых страниц и т.п.
В шаблоне сайта могут быть любые ссылки в любом месте на любые страницы.
Как я должен узнать что можна юзверю показывать или нет в зависимости от страницы? Вот и имею массив всех страниц сразу.
Хотя вообще надо над этим подумать.

  Ответить  
 
 автор: Valick   (19.08.2010 в 10:41)   письмо автору
 
   для: him   (19.08.2010 в 10:36)
 

огого....
странный у Вас подход (если не сказать иначе)
обычно юзер наделяется определенными правами, а уж проверка на доступность страницы определяется на самой странице только после непосредственного запроса этой самой страницы.

  Ответить  
 
 автор: sim5   (19.08.2010 в 10:37)   письмо автору
 
   для: him   (19.08.2010 в 10:34)
 

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

  Ответить  
 
 автор: him   (19.08.2010 в 10:36)   письмо автору
 
   для: Valick   (19.08.2010 в 10:33)
 

600 страниц я не вывожу. Я только имею массив доступа к страницам.
Юзверь заходит - имеет права доступа.
Как я ему покажу куда ему можна ? куда нет?

  Ответить  
 
 автор: him   (19.08.2010 в 10:34)   письмо автору
 
   для: sim5   (19.08.2010 в 10:26)
 

Мои наблюдения говорят о том что сайты медленно грузятся именно из-за многочисленных запросов к базе.
У себя я колчество запросов уменьшил до 3-5 на странице с учетом авторизации и прочих.
Мускул при большом количестве запросов помоему тормозит некоторые, дает приоритеты, и в целом получаем тормоз страниц.

  Ответить  
 
 автор: Valick   (19.08.2010 в 10:33)   письмо автору
 
   для: him   (19.08.2010 в 10:22)
 

вообще-то давным давно придумана постраничная навигация..
"выплевывать" 600 ссылок на одну страницу - это на мой взгляд лишняя нагрузка на базу и на оперативку хостера и на трафик юзера

  Ответить  
 
 автор: sim5   (19.08.2010 в 10:26)   письмо автору
 
   для: him   (19.08.2010 в 10:22)
 

Ну да, а следующим этапом вашей оптимизации, надо полагать, будет перезапись содержимого базы в файлы - это 100% исключит ЗАПРОСИЩИ к базе.
А зачем вам тогда база, выбрасывайте ее, пишите все сразу в файлы, начиная с головы, кончая документами.

Оптимизацией структуры базы и запросов к ней нужно заниматься, а не переложением всего на файлы.

  Ответить  
 
 автор: him   (19.08.2010 в 10:22)   письмо автору
 
   для: sim5   (19.08.2010 в 10:16)
 

Дело в том что массив этот создается не из одной таблицы, а из нескольких. Мне кажется сгенерить файл в админе и это будет легче для хостера чем каждый раз ЗАПРОСИЩЕ ждать от мускула.

2Valick :
Насчет оперативки Вы правы, лишних описаний массива много. Надо сократить знаки
>>и что за страница такая 600 ссылок? - Перечень страниц с правами доступа и т.п.. На сайте их примерно 600 штук.

  Ответить  

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования