Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#176 2012-06-11 14:18:41

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Помогите разобратся что так грузит сайт

legenda, Попробуй пересоздать поля

Не в сети

#177 2012-06-11 14:44:36

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Помогите разобратся что так грузит сайт

ROZARD, создал новое другое поле , таже фигня(

Не в сети

#178 2012-06-11 15:06:10

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Помогите разобратся что так грузит сайт

А что за ошибку пишет?

Не в сети

#179 2012-06-11 15:58:13

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Помогите разобратся что так грузит сайт

ROZARD, вопшем проблему решыл, хотело права 777 на все папки и файлы ../uploads/dsn/
Скинь мне в личку свой вмз и суму которую надо заплатить за твою помощь.

а можеш както решыть проблему чтоб последняя версия xfields работала с top_news ?

Не в сети

#180 2012-06-11 16:29:14

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Помогите разобратся что так грузит сайт

legenda пишет:

а можеш както решыть проблему чтоб последняя версия xfields работала с top_news ?

Совсем не работает?

Не в сети

#181 2012-06-11 19:47:32

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Помогите разобратся что так грузит сайт

ROZARD, я вот тутписал, неработают фотки, вместо картинки виводит код и часть описания

Не в сети

#182 2012-06-12 02:05:27

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Помогите разобратся что так грузит сайт

Мля... чтото так нифига и непомогло реально при 500 онлайн сайт уже в ауте(((

Не в сети

#183 2012-06-22 02:15:15

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Помогите разобратся что так грузит сайт

Вопшем херня все это, взял самый большой сервак eXtreme Opteron 32GB    AMD Opteron 3280 Octo-Core 8x 2.4 GHz    32 GB    2x2000GB SATA
держыт примерно 2 тис посетителей онлайн, дальше падает и все, тех отдел советует менять движек(

Изменено legenda (2012-06-22 02:15:42)

Не в сети

#184 2012-06-22 08:09:23

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Помогите разобратся что так грузит сайт

В пик посмотри какие запросы выполняются долго и скинь сюда

Не в сети

#185 2012-06-22 10:58:50

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Помогите разобратся что так грузит сайт

Меняй движок. big_smile

Не в сети

#186 2012-06-22 13:07:26

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Помогите разобратся что так грузит сайт

ROZARD, ну вот например когда откриваю категорию даже не в пик

SQL запитів: 14, Генерація сторінки: 6.25 сек

SQL queries:
[ 0.0011 ] 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
[ 9.9999999999999E-5 ] select * from 2z_users where authcookie = '88de850cc5d2e8269538e694e9db57fb' limit 1
[ 0.7672 ] SELECT * FROM 2z_news WHERE (`approve` = '1') AND (`catid` regexp '[[:<:]](128)[[:>:]]') order by pinned desc, postdate desc limit 0,50
[ 0.4045 ] SELECT count(*) as count FROM 2z_news WHERE (`approve` = '1') AND (`catid` regexp '[[:<:]](128)[[:>:]]')
[ 0.00019999999999998 ] SELECT * FROM 2z_posters WHERE active = 1
[ 0 ] SELECT id FROM 2z_posters WHERE active = 0
[ 9.9999999999989E-5 ] SELECT id, name, scores, country, flag, pos FROM 2z_topplayers where rating=1 ORDER BY scores DESC LIMIT 0,10
[ 9.9999999999989E-5 ] SELECT id, name, scores, country, flag, pos FROM 2z_topplayers where (country='Україна' and rating=1) ORDER BY scores DESC LIMIT 0,3
[ 9.9999999999989E-5 ] SELECT id, name, scores, country, flag, pos FROM 2z_topplayers where rating=2 ORDER BY scores DESC LIMIT 0,10
[ 0 ] SELECT id, name, scores, country, flag, pos FROM 2z_topplayers where (country='Україна' and rating=2) ORDER BY scores DESC LIMIT 0,3
[ 1.2125 ] SELECT * FROM 2z_news WHERE approve = 1 AND mainpage = 1 AND (catid regexp '[[:<:]](128)[[:>:]]') ORDER BY postdate DESC LIMIT 0, 5
[ 1.2123 ] SELECT * FROM 2z_news WHERE approve = 1 AND (catid regexp '[[:<:]](128)[[:>:]]') ORDER BY postdate DESC LIMIT 0, 50
[ 1.2523 ] SELECT * FROM 2z_news WHERE approve = 1 AND mainpage = 1 AND (catid regexp '[[:<:]](128)[[:>:]]') ORDER BY postdate DESC LIMIT 1, 10
[ 1.295 ] SELECT * FROM 2z_news WHERE approve = 1 AND mainpage = 1 AND (catid regexp '[[:<:]](128)[[:>:]]') ORDER BY postdate DESC LIMIT 0, 1

когда пик , все это в раз десять больше.

Ситуация такая, на этом сайте около 150 тис новостей, больше 100 категорий, и больше 100 тис фото. Я сделал експеремент, взял другой свой сайт где 5 категорий, 20 новостей, практически нет фото, шаблон поставил тотже, все плагины также теже. Результат - голый сайт летает даже когда онлайн 7 тис человек. Ген. странички - самая большая была 0,3 сек.

Не в сети

#187 2012-06-22 13:14:39

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Помогите разобратся что так грузит сайт

Советы убить новости можно не предлагать big_smile

Не в сети

#188 2012-06-22 15:29:51

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Помогите разобратся что так грузит сайт

Откуда эти запросы:

[ 1.2125 ] SELECT * FROM 2z_news WHERE approve = 1 AND mainpage = 1 AND (catid regexp '[[:<:]](128)[[:>:]]') ORDER BY postdate DESC LIMIT 0, 5
[ 1.2123 ] SELECT * FROM 2z_news WHERE approve = 1 AND (catid regexp '[[:<:]](128)[[:>:]]') ORDER BY postdate DESC LIMIT 0, 50
[ 1.2523 ] SELECT * FROM 2z_news WHERE approve = 1 AND mainpage = 1 AND (catid regexp '[[:<:]](128)[[:>:]]') ORDER BY postdate DESC LIMIT 1, 10
[ 1.295 ] SELECT * FROM 2z_news WHERE approve = 1 AND mainpage = 1 AND (catid regexp '[[:<:]](128)[[:>:]]') ORDER BY postdate DESC LIMIT 0, 1

Не в сети

#189 2012-06-22 16:45:03

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Помогите разобратся что так грузит сайт

legenda, воспользуйся советом хостера - меняй движок smile

А если серьёзно, то на такой посещаемости варианты "делаем всё по дефолту" уже не работают, нужна более тонкая настройка.

Советы по улучшению производительности - самые обычные:
1. Оперативки у тебя ОЧЕНЬ много - необходимо настроить mySQL чтобы он смог использовать хотябы гиг. Заодно учим его создавать временные таблицы только в памяти.
2. Проверить, что в mysql работает query cache и ему достаточно памяти, проверить что все индексы помещаются в кеш индексов
3. Отключить в новостях учёт кол-ва просмотров новостей, это позволит максимально улучшить работу query cache:
в файле engine/includes/news.php убери строки (достаточно закомментировать строку с $mysql->query())

	// Update visits counter if we're not in emulation mode
	if ((!$callingParams['emulate'])&&($callingParams['style'] == 'full')&&(intval($_REQUEST['page'])<2))
		$mysql->query("update ".prefix."_news set views=views+1 where id = ".db_squote($row['id']));

4. Оптимизируем настройки apache для правильного использования ядер, оптимизируем mysql для хорошей работы в multithreaded режиме (чем чёрт не шутит, вдруг у тебя этот режим вообще отключен?)
5. Если у тебя странички для залогиненных пользователей не отличаются от страниц для незалогиненных, то используем возможности nginx по кешированию страниц. Если отличаются - действий станет заметно больше, но всё-равно решаемо.

Пункты 1-4 могут дать прирост скорости в 5-10 раз (самый главный результат - эти "медленные" запросы будут исполняться единицы ms, а не секунды).
Последний пункт при правильном подходе может ускорить сайт раз в 100 (в реальности - даст прирост в 3-10 раз, всё очень сильно зависит от кол-ва страниц).

Не в сети

#190 2012-06-22 17:13:45

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Помогите разобратся что так грузит сайт

Самый простой способ - открубить top_news, посмотреть что будет. Или хотя бы убрать регулярки оттуда.

Не в сети

#191 2012-06-22 19:22:47

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Помогите разобратся что так грузит сайт

ROZARD пишет:

Откуда эти запросы:

я то откуда знаю, у тебя вроде еще рабочий доступ к сайту можеш сам зайти посмотреть внизу если зайти тупо в категорию практически всегда они есть


vitaly, фактически большая часть этого уже была сделана ROZARDом.

infinity237, открубить top_news, и что дальше? если нету нормального заменителя top_news как это решыт проблему?
вот кстате если отключаю его то этих запросов нету

[ 1.2125 ] SELECT * FROM 2z_news WHERE approve = 1 AND mainpage = 1 AND (catid regexp '[[:<:]](128)[[:>:]]') ORDER BY postdate DESC LIMIT 0, 5
[ 1.2123 ] SELECT * FROM 2z_news WHERE approve = 1 AND (catid regexp '[[:<:]](128)[[:>:]]') ORDER BY postdate DESC LIMIT 0, 50
[ 1.2523 ] SELECT * FROM 2z_news WHERE approve = 1 AND mainpage = 1 AND (catid regexp '[[:<:]](128)[[:>:]]') ORDER BY postdate DESC LIMIT 1, 10
[ 1.295 ] SELECT * FROM 2z_news WHERE approve = 1 AND mainpage = 1 AND (catid regexp '[[:<:]](128)[[:>:]]') ORDER BY postdate DESC LIMIT 0, 1

но это не решит проблему, мне нужен или top_news или аналог или отремонтировать его что работал нормально

Изменено legenda (2012-06-22 19:35:13)

Не в сети

#192 2012-06-22 20:05:27

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: Помогите разобратся что так грузит сайт

nginx + apc + memcache
Переписать кеширующий блок на использование memcache,
apc автоматом уменьшит время выполнения php скрипта за счет кеширования байткода
nginx поможет со статикой
Должно немного оживить сайт


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#193 2012-06-22 20:21:54

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Помогите разобратся что так грузит сайт

Amarelius, nginx и динамику отлично кеширует (если это позволяет бизнес-логика сайта).
На одном сайте с WP получили ~10-15 кратное ускорение - вместо постоянной 100% загрузки i7-920 и тормозов - получили среднюю нагрузку на процессор в ~20% и полное отсутствие торможения.

Не в сети

#194 2012-06-22 20:31:05

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Помогите разобратся что так грузит сайт

vitaly, ты можеш помочь все это нормально настроить чтоб реально работало ? просто когда у меня на сайте 200-300 человек он и счас летает так как сервак просто огромный (правда хрен его знает почему но при заходе в некоторие категории Генерація сторінки: 6.09 сек вот те запросы что  выше приводил). Но когда онлайн 2 тис человек - уже начинается жопа и странички то грузятся по 6-7 секунд то по 60-70 секунд то ошыбки 500, 502 504 и т.д.

Если можеш все настроить могу скинуть доступ в личку

Изменено legenda (2012-06-22 20:31:40)

Не в сети

#195 2012-06-26 00:43:41

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Помогите разобратся что так грузит сайт

legenda, бесплатно не могу (во-первых, уже дал рекоммендации и любой админ с этим справится, во-вторых - задача довольно муторна и нужно долго беседовать с заказчиком на предмет того "что можно, а что нельзя кешировать" для правильной настройки NGINX'а) smile

В качестве примера "ускорения в 10+ раз" могу привести пример небольшого сайтика - http://carambatv.ru/
Да, там постов значительно меньше, но зато стоит WP с огромной кучей плагинов.

Не в сети

#196 2012-06-26 03:01:50

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Помогите разобратся что так грузит сайт

vitaly, не бесплатно канешно, главное чтоб работало все как надо, все кроме п. 5.  мне подходит.

Не в сети

#197 2012-07-01 17:50:30

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Помогите разобратся что так грузит сайт

vitaly, ну так что?

Не в сети

#198 2012-07-04 00:28:21

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Помогите разобратся что так грузит сайт

Скидывай в ЛС данные для доступа на сайт (включая логин/пароль двига с админскими правами и доступ по SSH), быстро посмотрю что там есть и тогда смогу дать обоснованный ответ (берусь/не берусь и почём).

Не в сети

#199 2012-07-09 03:36:05

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Помогите разобратся что так грузит сайт

vitaly, приеду с моря отпишусь

Не в сети

#200 2012-07-28 13:41:24

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Помогите разобратся что так грузит сайт

vitaly, я уже есть, маякни когда будеш, скину данные для доступа

Не в сети

Подвал раздела

Работает на FluxBB