Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

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

Вне форума

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

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

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

legenda пишет:

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Отредактировано legenda (2012-06-22 01:15:42)

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   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 12:14:39

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

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

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

Вне форума

#188 2012-06-22 14: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 15:45:03

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

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 16:13:45

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

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

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

Вне форума

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

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   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 18:35:13)

Вне форума

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

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

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

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


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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

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

Отредактировано legenda (2012-06-22 19:31:40)

Вне форума

#195 2012-06-25 23:43:41

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

vitaly, ну так что?

Вне форума

#198 2012-07-03 23:28:21

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.018 сек, 7 запросов выполнено - Использовано памяти: 621.55 Кбайт (Пик: 674.55 Кбайт) ]