Вы не зашли.
Если выберешь 2 то не будет. Если 3 то тут это запрос будет работать один раз для одной новости, повторно для этой же новости запрос не выполнится.
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Да...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
при варианте номер 3 видает ошибку
NGCMS Runtime error: syntax error, unexpected $end
[ 4]: syntax error, unexpected $end
Stack trace
Line # File name
770 /home/vdsadmin/www/мойдомен.com/engine/includes/news.php
Не в сети
Дай доступ на фтп
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
сделал вариант 2, и сайт канешно заметно полетел, но чтото неочень нравится что небудет счетчика новостей((
вот счас как
SQL queries:
[ 0.0019 ] select nc.*, ni.id as icon_id, ni.name as icon_name, ni.storage as icon_storage, ni.folder as icon_folder, ni.preview as icon_preview, ni.width as icon_width, ni.height as icon_height, ni.p_width as icon_pwidth, ni.p_height as icon_pheight from `2z_category` as nc left join `2z_images` ni on nc.image_id = ni.id order by nc.posorder asc
[ 0.0002 ] select * from 2z_users where authcookie = '4fbda592ce230517cb5c45eab4981a69' limit 1
[ 0.0002 ] select * from 2z_news where approve=1 and alt_name='irlandiya-horvatiya_-onlain-translyaciya355'
[ 0.0002 ] select c.*, u.avatar as `users_avatar` from 2z_comments c left join 2z_users u on c.author_id = u.id where c.post='101693' order by c.id
[ 0.00020000000000001 ] SELECT * FROM 2z_posters WHERE active = 1
[ 0.0001 ] SELECT id FROM 2z_posters WHERE active = 0
[ 0.00029999999999999 ] SELECT id, name, scores, country, flag, pos FROM 2z_topplayers where rating=1 ORDER BY scores DESC LIMIT 0,10
[ 0.00020000000000001 ] SELECT id, name, scores, country, flag, pos FROM 2z_topplayers where (country='Україна' and rating=1) ORDER BY scores DESC LIMIT 0,3
[ 0.00010000000000002 ] SELECT id, name, scores, country, flag, pos FROM 2z_topplayers where rating=2 ORDER BY scores DESC LIMIT 0,10
[ 0.00010000000000002 ] SELECT id, name, scores, country, flag, pos FROM 2z_topplayers where (country='Україна' and rating=2) ORDER BY scores DESC LIMIT 0,3
Не в сети
При update тут уже нечего оптимизировать в коде... Использование индексов тормозит update.
Если нужен делай третий вариант.
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
не скинул
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
это что счетчик просмотров новости так валит сайт?
Не только он один... При выборке новостей время выполнения одного запросы поднималась до 14 секунд.
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Всё
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Ту не по ip, я сделал через сессии, но да новость будет считаться только один раз. Можно сказать слабая система от накруток
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
ROZARD, ты только тут менял или еще гдето
// Update visits counter if we're not in emulation mode
if ((!$callingParams['emulate'])&&($callingParams['style'] == 'full')&&(intval($_REQUEST['page'])<2)){
if(empty($_SESSION["shownews_{$row['id']}"])) $mysql->query("update ".prefix."_news set views=views+1 where id = ".db_squote($row['id']));
$_SESSION["shownews_{$row['id']}"] = "ubdate";
}
?
Хочу понять это у меня часная проблема или это впринципе так у движка есть что если много запросов то очень грузит?
ROZARD, еще есть просьба пока все доступы есть у тебя, можеш посмотреть эту темку, чтото у меня картинки в xfields в новостях нехочет грузится (проблема началась после смены хостера, но на других сайтах на том же хостере такой проблемы нету, чтото непойму что такое..)
?
Не в сети
Только там. Это не совсем проблема, но двиг тут уже не причем. Решения оптимизации я привел.
Только в xfields не грузятся? Желательное ещё проверить права доступа: conf/extras/xfields/*.*
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
В смысле jpg грузятся?
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
всмисле например если фото назову 1.jpg грузится а а если назову foto.jpg то нет (другие форматы негрузятся впринципе как бы их не называл)
это только когда загружаю в xfields, в стандартной загрузке фоток все фотки и все форматы грузятся.
Не в сети
кстате чето у меня на главной счас опять тормозит(
SQL queries:
[ 0.0018999999999991 ] select nc.*, ni.id as icon_id, ni.name as icon_name, ni.storage as icon_storage, ni.folder as icon_folder, ni.preview as icon_preview, ni.width as icon_width, ni.height as icon_height, ni.p_width as icon_pwidth, ni.p_height as icon_pheight from `2z_category` as nc left join `2z_images` ni on nc.image_id = ni.id order by nc.posorder asc
[ 0.017200000000001 ] select * from 2z_users where authcookie = '4fbda592ce230517cb5c45eab4981a69' limit 1
[ 0.1322 ] SELECT * FROM 2z_news WHERE (`approve` = '1') AND (`mainpage` = '1') order by pinned desc, postdate desc limit 0,50
[ 0.00019999999999953 ] select `description` from 2z_cat_description where `catid`='0' and `is_on`='1' limit 1
[ 0.0944 ] select * from 2z_images where id in (129077)
[ 0.0372 ] select * from 2z_images where id in (129042)
[ 0.025599999999999 ] select * from 2z_images where id in (129040)
[ 0.091600000000001 ] select * from 2z_images where id in (129037)
[ 0.1028 ] select * from 2z_images where id in (129004)
[ 0.0639 ] select * from 2z_images where id in (128996)
[ 0.0731 ] select * from 2z_images where id in (128938)
[ 0.035299999999999 ] select * from 2z_images where id in (128873)
[ 0.00020000000000131 ] select * from 2z_images where id in (128843)
[ 0.00020000000000131 ] select * from 2z_images where id in (128844)
[ 0.0481 ] select * from 2z_images where id in (128811)
[ 0.00019999999999953 ] select * from 2z_images where id in (128869)
[ 0.063499999999999 ] select * from 2z_images where id in (128868)
[ 0.044 ] select * from 2z_images where id in (128791)
[ 0.0562 ] select * from 2z_images where id in (128760)
[ 0.032400000000001 ] select * from 2z_images where id in (128762)
[ 0.027200000000001 ] select * from 2z_images where id in (128824)
[ 0.0054999999999996 ] select * from 2z_images where id in (128698)
[ 0.081799999999999 ] select * from 2z_images where id in (128697)
[ 0.0632 ] select * from 2z_images where id in (128674)
[ 0.0040999999999993 ] select * from 2z_images where id in (128690)
[ 0.0288 ] select * from 2z_images where id in (128699)
[ 0.0321 ] select * from 2z_images where id in (128579)
[ 9.9999999999767E-5 ] select * from 2z_images where id in (128533)
[ 0.0626 ] select * from 2z_images where id in (128418)
[ 0.0359 ] select * from 2z_images where id in (128535)
[ 0.00019999999999953 ] select * from 2z_images where id in (128502)
[ 0.033199999999999 ] select * from 2z_images where id in (128534)
[ 0.029299999999999 ] select * from 2z_images where id in (128419)
[ 0.00019999999999953 ] select * from 2z_images where id in (128415)
[ 0.077500000000001 ] select * from 2z_images where id in (128396)
[ 0.00019999999999953 ] select * from 2z_images where id in (128383)
[ 0.063800000000001 ] select * from 2z_images where id in (128352)
[ 0.0056999999999992 ] select * from 2z_images where id in (128332)
[ 0.0528 ] select * from 2z_images where id in (128209)
[ 0.00030000000000108 ] select * from 2z_images where id in (128208)
[ 0.00019999999999953 ] select * from 2z_images where id in (128210)
[ 0.038 ] select * from 2z_images where id in (128152)
[ 0.023400000000001 ] select * from 2z_images where id in (128211)
[ 0.0336 ] select * from 2z_images where id in (128008)
[ 0.0284 ] select * from 2z_images where id in (128028)
[ 0.0121 ] select * from 2z_images where id in (127986)
[ 0.0291 ] select * from 2z_images where id in (127941)
[ 0.00019999999999953 ] select * from 2z_images where id in (127894)
[ 0.00019999999999953 ] select * from 2z_images where id in (127899)
[ 0.016 ] select * from 2z_images where id in (127898)
[ 0.048499999999999 ] select * from 2z_images where id in (128331)
[ 0.0724 ] select * from 2z_images where id in (127272)
[ 0.0052000000000003 ] select * from 2z_images where id in (127700)
[ 0.045999999999999 ] select * from 2z_images where id in (127584)
[ 0.3495 ] SELECT count(*) as count FROM 2z_news WHERE (`approve` = '1') AND (`mainpage` = '1')
[ 0.00020000000000131 ] SELECT * FROM 2z_posters WHERE active = 1
[ 0.00019999999999953 ] SELECT id FROM 2z_posters WHERE active = 0
[ 1.1416 ] SELECT * FROM 2z_news WHERE approve = 1 AND ((catid regexp '[[:<:]](55)[[:>:]]') OR (catid regexp '[[:<:]](84)[[:>:]]')) ORDER BY postdate DESC LIMIT 0, 20
[ 0.5475 ] SELECT * FROM 2z_news WHERE approve = 1 AND ((catid regexp '[[:<:]](47)[[:>:]]') OR (catid regexp '[[:<:]](118)[[:>:]]')) ORDER BY postdate DESC LIMIT 0, 12
[ 0.00019999999999953 ] select * from 2z_images where id in (128209)
[ 0.5683 ] SELECT * FROM 2z_news WHERE approve = 1 AND ((catid regexp '[[:<:]](116)[[:>:]]') OR (catid regexp '[[:<:]](122)[[:>:]]')) ORDER BY postdate DESC LIMIT 0, 11
[ 0.0563 ] select * from 2z_images where id in (126242)
[ 0.00020000000000309 ] select * from 2z_images where id in (125331)
[ 0.5692 ] SELECT * FROM 2z_news WHERE approve = 1 AND ((catid regexp '[[:<:]](115)[[:>:]]') OR (catid regexp '[[:<:]](121)[[:>:]]')) ORDER BY postdate DESC LIMIT 0, 11
[ 0.8789 ] SELECT * FROM 2z_news WHERE approve = 1 AND ((catid regexp '[[:<:]](117)[[:>:]]') OR (catid regexp '[[:<:]](120)[[:>:]]')) ORDER BY postdate DESC LIMIT 0, 13
[ 0.053699999999999 ] select * from 2z_images where id in (124855)
[ 0.0002999999999993 ] SELECT id, name, scores, country, flag, pos FROM 2z_topplayers where rating=1 ORDER BY scores DESC LIMIT 0,10
[ 0.094700000000003 ] SELECT id, name, scores, country, flag, pos FROM 2z_topplayers where (country='Україна' and rating=1) ORDER BY scores DESC LIMIT 0,3
[ 0.0167 ] SELECT id, name, scores, country, flag, pos FROM 2z_topplayers where rating=2 ORDER BY scores DESC LIMIT 0,10
[ 0.1126 ] SELECT id, name, scores, country, flag, pos FROM 2z_topplayers where (country='Україна' and rating=2) ORDER BY scores DESC LIMIT 0,3
я ниче со вчерашнего дня не делал!
Не в сети
всмисле например если фото назову 1.jpg грузится а а если назову foto.jpg то нет (другие форматы негрузятся впринципе как бы их не называл)
это только когда загружаю в xfields, в стандартной загрузке фоток все фотки и все форматы грузятся.
По плагину я не вижу никаких косяков, нужно смотреть на твоём сайте.
кстате чето у меня на главной счас опять тормозит(
По выполненным запросам я не вижу нагрузки)
Если взять:
[ 9.9999999999767E-5 ] select * from 2z_images where id in (128533)
То тут оптимизировать нечего. Для полной оптимизации нужно избавится от дублирования одинаковых запросов.
И в последней версии xfields вроде уже делается только один запрос для выборки фоток.
Как вывод попробовать воспользоваться последней версией xfields.
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
ROZARD, косяков в плагине нет скорее так как у меня на других сайтах все ок, и на том было все ок, проблема получилась после переезда на другой сервер, более того на томже сервере стоят мои сайти где такой проблемы также нету, я вопшемхз в чем трабли но он есть(
Не в сети