Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Ошибки / Bugs Reports
# 21 Тема: Виснет сайт из за большого кол-ва запросов к БД. Очень важно!
yury
Пользователь

Avatar пользователя

Магистр Дизайна и Верстки

Почетный SF

Сообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз
Статус: offline
ICQ статус 371635405
Опубликовано 28 Августа 2009, 12:29:22
так в том то и дело, что х-ни нет, все только самое нужное+незабываю об эргономике, чтобы было доступно, удобно и красиво)

Вот с запросами видимо е очень.

Кто знает как в других движках с этим дело? Может это нормально, столько запросов, ведь не все 100-1000 человек единовременно переходят по страницам.


--------------------
Нужен сайт или красивый оригинальный дизайн?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru-правильный выбор!!!
^ наверх ^ 371635405 www.artcell.ru
# 22  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 28 Августа 2009, 14:26:41
я вот не читал про оптимизм, я ваще ничего не читаю - бубен из подручных материалов спасает smiley
Но почитать конеш нада.

Кривая поделка слаед - 5-15 запросов. правда хз каких опять же.

Думаю среднее - 15 запросов, это скажем так - средний сайт.


--------------------
Retired
^ наверх ^
# 23  
dr56
SF Team

Avatar пользователя



SF Support Team

Любитель Fusion

Сообщений: 374
Зарегистрирован: 29 Августа 2008, 15:35:03
Сказали спасибо 25 раз
Статус: offline
Опубликовано 28 Августа 2009, 17:15:05
У меня раньше БД хостинга не выдерживало, пришлось все категории статей,и клона статей не выводить из БД, а просто тупо в ручную кодом, ладно хоть категории не часто меняются, поэтому один раз сделал и забыл.

зато нагрузка на БД сразу снизилась.
 
^ наверх ^
# 24  
dr56
SF Team

Avatar пользователя



SF Support Team

Любитель Fusion

Сообщений: 374
Зарегистрирован: 29 Августа 2008, 15:35:03
Сказали спасибо 25 раз
Статус: offline
Опубликовано 28 Августа 2009, 17:46:58
PahaW написал:
как узнать кол-во запросов в базу, все просто
открываем :
находим :
...
....

а если добавить в код темы в 6ку пишет Call to undefined function get_microtime()
Я сделал так.

echo "".get_num_queries()." \n";
echo "; Страница загрузилось за ";
$load = microtime();
print (number_format($load,2));
echo " сек.";



Кстати, максимум 31, среднее 20-22


[Изменил(а) dr56, 28 Августа 2009, 18:10:07]  
^ наверх ^
1 пользователь сказал спасибо Вам: NffS
# 25  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 28 Августа 2009, 19:24:18
Применять кэширование панелей не пробовали конечно? Если б у меня были большие скрипты в которых мало что менялось и которые грузили бы бд...
Я бы их кэшировал. Не весь сайт - а именно их.

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


--------------------
Retired
^ наверх ^
# 26  
yury
Пользователь

Avatar пользователя

Магистр Дизайна и Верстки

Почетный SF

Сообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз
Статус: offline
ICQ статус 371635405
Опубликовано 28 Августа 2009, 20:16:24
да вот умел бы оптимизоровать и кэшировать, сделал бы)

во фьюжене же вроде нет предпосылок кэширования, что очень жаль. Даже шаб вроде не кэшируется, что очень странно


[Изменил(а) yury, 28 Августа 2009, 20:33:14]

--------------------
Нужен сайт или красивый оригинальный дизайн?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru-правильный выбор!!!
^ наверх ^ 371635405 www.artcell.ru
# 27  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 28 Августа 2009, 21:06:21
Стандартными средствами пхп все кэшируется.

Либо можно перевести на кэш но это уже другой принцип.


--------------------
Retired
^ наверх ^
# 28  
yury
Пользователь

Avatar пользователя

Магистр Дизайна и Верстки

Почетный SF

Сообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз
Статус: offline
ICQ статус 371635405
Опубликовано 29 Августа 2009, 00:23:04
не понимаю, а в чем проблема была сделать хотя бы кэш шаблона и например блоков. Они ж меняются раз в полгода. Тот же кэш категорий статей и новостей и прочего. что редко меняется. Кэш смайлов кпримеру


--------------------
Нужен сайт или красивый оригинальный дизайн?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru-правильный выбор!!!
^ наверх ^ 371635405 www.artcell.ru
# 29  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 29 Августа 2009, 01:50:57
Кэш смайлов меняется не часто, но далеко не "никогда". Тем не менее он есть smiley
Если ты не в курсе - рекомендую осмотреть ядро семерика.

Причем там не только смайлов есть кэш, но и рангов.


--------------------
Retired
^ наверх ^
# 30  
yury
Пользователь

Avatar пользователя

Магистр Дизайна и Верстки

Почетный SF

Сообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз
Статус: offline
ICQ статус 371635405
Опубликовано 29 Августа 2009, 20:35:18
ну а в чем проблемка кэшировать всеже шаб и панели?)

ведь вообще система кэширования имеется почти в каждом движке, вернее во многих, не смотря на то, что они также динамическиеsmiley


--------------------
Нужен сайт или красивый оригинальный дизайн?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru-правильный выбор!!!
^ наверх ^ 371635405 www.artcell.ru
# 31  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 29 Августа 2009, 23:20:44
Проблема в принципе движка. Собственно он и мешает smiley


--------------------
Retired
^ наверх ^
# 32  
yury
Пользователь

Avatar пользователя

Магистр Дизайна и Верстки

Почетный SF

Сообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз
Статус: offline
ICQ статус 371635405
Опубликовано 30 Августа 2009, 00:10:35
т.е надо перелапатить МНОГО всего, чтобы эта возможность появилась? Странно, что диги впринципе об этом забылsmiley


--------------------
Нужен сайт или красивый оригинальный дизайн?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru-правильный выбор!!!
^ наверх ^ 371635405 www.artcell.ru
# 33  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 30 Августа 2009, 12:08:36
да тут ты прав.

Может не забыл, может реализация еще будет smiley


--------------------
Retired
^ наверх ^
# 34  
yury
Пользователь

Avatar пользователя

Магистр Дизайна и Верстки

Почетный SF

Сообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз
Статус: offline
ICQ статус 371635405
Опубликовано 30 Августа 2009, 12:45:24
остается надеется, что так будет в обновлении к 7.01


--------------------
Нужен сайт или красивый оригинальный дизайн?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru-правильный выбор!!!
^ наверх ^ 371635405 www.artcell.ru
# 35  
NffS
Пользователь

Avatar пользователя




Завсегдатый

Сообщений: 85
Зарегистрирован: 23 Августа 2008, 17:21:26
Сказали спасибо 4 раз
Статус: offline
Опубликовано 30 Августа 2009, 18:48:31
чёто вообще туплю) ... не получаеться вывести запросы....smileysmileysmiley


--------------------
http://goldtracker.ru
http://goldsoft.org
http://arsenal-london.net
^ наверх ^
# 36  
yury
Пользователь

Avatar пользователя

Магистр Дизайна и Верстки

Почетный SF

Сообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз
Статус: offline
ICQ статус 371635405
Опубликовано 30 Августа 2009, 21:34:51
какие запросы и куда вывести?


--------------------
Нужен сайт или красивый оригинальный дизайн?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru-правильный выбор!!!
^ наверх ^ 371635405 www.artcell.ru
# 37  
NffS
Пользователь

Avatar пользователя




Завсегдатый

Сообщений: 85
Зарегистрирован: 23 Августа 2008, 17:21:26
Сказали спасибо 4 раз
Статус: offline
Опубликовано 31 Августа 2009, 12:33:50
dr56 написал:
Я сделал так.

echo "".get_num_queries()." \n";
echo "; Страница загрузилось за ";
$load = microtime();
print (number_format($load,2));
echo " сек.";




куда это вводить нужнО?


--------------------
http://goldtracker.ru
http://goldsoft.org
http://arsenal-london.net
^ наверх ^
# 38  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 31 Августа 2009, 14:18:25
Кэш панелей (статики) типа навигации и прочих, пример на сайте smiley Только его не особо заметно.
Кэш панелей - вот стандартными функциями вроде как.

Возможно работать будет и на 6рке.

На чатики и юзеринфо не ставить ибо глупо smiley И вообще динамику не поддерживает, на то и кэш.


--------------------
Retired
^ наверх ^
# 39  
dr56
SF Team

Avatar пользователя



SF Support Team

Любитель Fusion

Сообщений: 374
Зарегистрирован: 29 Августа 2008, 15:35:03
Сказали спасибо 25 раз
Статус: offline
Опубликовано 31 Августа 2009, 19:24:34
NffS написал:
dr56 написал:
Я сделал так.

echo "".get_num_queries()." \n";
echo "; Страница загрузилось за ";
$load = microtime();
print (number_format($load,2));
echo " сек.";




куда это вводить нужнО?


в начале замени код про Mysql, на первой странице где то, в файле maincore.php
а этот код вставь в файл темы, в theme.php в функцию render_footer
 
^ наверх ^
1 пользователь сказал спасибо Вам: NffS
# 40  
yury
Пользователь

Avatar пользователя

Магистр Дизайна и Верстки

Почетный SF

Сообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз
Статус: offline
ICQ статус 371635405
Опубликовано 31 Августа 2009, 20:08:09
Psc, ну как же во многих (почти всех) CMS есть кэш?)


--------------------
Нужен сайт или красивый оригинальный дизайн?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru-правильный выбор!!!
^ наверх ^ 371635405 www.artcell.ru
Перейти на форум:


94,950,143 уникальных посетителей
сейчас: 20 Апреля 2024, 02:13:57
Генерация страницы: 0.53 сек.