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

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

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

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 24 Июня 2009, 19:26:50
Привет всем модераторам и админу, и всем саппортам.
У меня сайт в день частенько повисает и не отображается, на белом фоне пишет.
Unable to establish connection to MySQL
1045 : Access denied for user 'nobody'@'localhost' (using password: NO)

Я написал саппорту в асю, и он мне вот что рассказал.
248570740 (17:26:38 25/06/2009)
так сначало. у меня вчера повис сайт. и он совпал с перезагрузкой бд, и вы сказали что если повториться то написать вам. вот повторилось ровно час назад сайт мне выдавал на балом фоне
Unable to establish connection to MySQL
1045 : Access denied for user 'nobody'@'localhost' (using password: NO)

248570740 (17:27:04 25/06/2009)
и так провисел 6 минут, это не долго иногда он так может провисеть и 20 минут

Yutex (17:27:05 25/06/2009)
Сообщите какой домен?

248570740 (17:27:09 25/06/2009)
allwow.ru

Yutex (17:27:47 25/06/2009)
В данном случае с нашей стороны пробелм н ебыло

Yutex (17:27:51 25/06/2009)
БД мы не перезагружали

248570740 (17:28:40 25/06/2009)
и в чем может быть проблемма? Просто такого я не замечал раньше, а на форуме движка говорят что это хостинг

248570740 (17:28:53 25/06/2009)
раньше тоесть на старом хостинге

Yutex (17:28:58 25/06/2009)
минуту

Yutex (17:29:05 25/06/2009)
в теченеи 20 минут првоерю

Yutex (17:29:10 25/06/2009)
отпишу результат

248570740 (17:29:19 25/06/2009)
хорошо

248570740 (18:10:32 25/06/2009)
вот опять

248570740 (18:10:34 25/06/2009)
висит

Yutex (18:10:48 25/06/2009)
минуту

Yutex (18:12:19 25/06/2009)
[root@yutex06-new ~]$ mysqladmin proc |grep all
| 35413 | allwowr_allwowr | localhost | allwowr_allwow | Query | 33 | closing tables | SELECT * FROM rusfusion_panels WHERE panel_side='3' AND panel_status='1' ORDER BY panel_order |
| 35429 | allwowr_allwowr | localhost | allwowr_allwow | Query | 9 | Opening tables | SELECT * FROM rusfusion_download_cats WHERE download_cat_id='10' |
| 35432 | allwowr_allwowr | localhost | allwowr_allwow | Query | 19 | Opening tables | SELECT * FROM rusfusion_buttons |
| 35434 | allwowr_allwowr | localhost | allwowr_allwow | Query | 25 | closing tables | SELECT * FROM rusfusion_downloads WHERE download_id='12' |
| 35436 | allwowr_allwowr | localhost | allwowr_allwow | Query | 16 | closing tables | SELECT Count(comment_id) FROM rusfusion_comments WHERE comment_type='N' AND comment_item_id='65' |
| 35450 | allwowr_allwowr | localhost | allwowr_allwow | Query | 11 | Opening tables | SELECT * FROM

Yutex (18:12:19 25/06/2009)
rusfusion_forums WHERE forum_cat='2' AND forum_sub='0' ORDER BY forum_order |
| 35455 | allwowr_allwowr | localhost | allwowr_allwow | Query | 9 | closing tables | SELECT * FROM rusfusion_buttons |
| 35456 | allwowr_allwowr | localhost | allwowr_allwow | Query | 4 | Opening tables | SELECT tn.*, tc.*, user_id, user_name FROM rusfusion_news tn
| 35457 | allwowr_allwowr | localhost | allwowr_allwow | Query | 4 | Opening tables | SELECT * FROM rusfusion_download_cats WHERE download_cat_id='8' |
| 35462 | allwowr_allwowr | localhost | allwowr_allwow | Query | 28 | closing tables | SELECT tn.*, tc.*, user_id, user_name FROM rusfusion_news tn
| 35465 | allwowr_allwowr | localhost | allwowr_allwow | Query | 24 | closing tables | SELECT * FROM rusfusion_buttons |
| 35470 | allwowr_allwowr | localhost | allwowr_allwow | Query | 16 | Opening tables | SELECT Count(*) FROM rusfusion_downloads

Yutex (18:12:19 25/06/2009)
|
| 35473 | allwowr_allwowr | localhost | allwowr_allwow | Query | 9 | closing tables | SELECT tn.*, tc.*, user_id, user_name FROM rusfusion_news tn
| 35475 | allwowr_allwowr | localhost | allwowr_allwow | Query | 25 | closing tables | SELECT * FROM rusfusion_panels WHERE panel_side='2' AND panel_status='1' ORDER BY panel_order |
| 35525 | historyf_usr1 | localhost | historyf_db1 | Query | 9 | Opening tables | select tp.*, ta.name as proptype from table_property tp, table_alltypes ta where tp.property_type=ta |
| 35573 | allwowr_allwowr | localhost | allwowr_allwow | Query | 22 | Opening tables | SELECT * FROM rusfusion_panels WHERE panel_side='2' AND panel_status='1' ORDER BY panel_order |
| 35655 | historyf_usr1 | localhost | historyf_db1 | Query | 23 | closing tables | select tp.*, ta.name as proptype from table_property tp, table_alltypes ta where tp.property_type=ta |
| 35660 | historyf_usr1 | localhost | historyf_db1 | Query | 12 | Opening ta

Yutex (18:12:28 25/06/2009)
с таким кол-вом запросов Ваш аккаунт превый на блкоировку

248570740 (18:12:39 25/06/2009)
это как?

Yutex (18:12:49 25/06/2009)
это все Ваши запросы к БД

248570740 (18:13:01 25/06/2009)
а почему их так многО?

Yutex (18:13:06 25/06/2009)
это вопрос к Вам

Yutex (18:13:09 25/06/2009)
это Ваш аккаунт

248570740 (18:13:13 25/06/2009)
да

Yutex (18:13:31 25/06/2009)
значит это ВАм нужно разбиратсья а не нам

248570740 (18:13:52 25/06/2009)
ну а разбираться с чем или с кем? его что ломануть пытаються?

Yutex (18:14:14 25/06/2009)
со скриптами

248570740 (18:15:03 25/06/2009)
Спасибо. Буду на форуме движка просить помощи.

Yutex (18:15:27 25/06/2009)
| 35413 | allwowr_allwowr | localhost | allwowr_allwow | Query | 55 | closing tables | SELECT * FROM rusfusion_downloads ORDER BY download_datestamp DESC LIMIT 0,10 |
| 35432 | allwowr_allwowr | localhost | allwowr_allwow | Query | 83 | closing tables | SELECT * FROM rusfusion_download_cats WHERE (download_cat_access='0' OR download_cat_access='101')AN |
| 35434 | allwowr_allwowr | localhost | allwowr_allwow | Query | 33 | closing tables | SELECT * FROM rusfusion_downloads ORDER BY download_datestamp DESC LIMIT 0,5 |
| 35436 | allwowr_allwowr | localhost | allwowr_allwow | Query | 4 | Opening tables | SELECT Count(comment_id) FROM rusfusion_comments WHERE comment_type='N' AND comment_item_id='58' |
| 35450 | allwowr_allwowr | localhost | allwowr_allwow | Query | 26 | closing tables | SELECT Count(*) FROM rusfusion_threads WHERE forum_id='7' |
| 35456 | allwowr_allwowr | localhost | allwowr_allwow | Query | 14 | Opening tables | SELECT Count(comment_id) FROM rusfusion_comments WHERE comment

Yutex (18:15:28 25/06/2009)
_type='N' AND comment_item_id='61' |
| 35457 | allwowr_allwowr | localhost | allwowr_allwow | Query | 62 | closing tables | SELECT Count(*) FROM rusfusion_downloads WHERE download_cat='8' |
| 35465 | allwowr_allwowr | localhost | allwowr_allwow | Query | 4 | Opening tables | SELECT Count(comment_id) FROM rusfusion_comments WHERE comment_type='N' AND comment_item_id='64' |
| 35475 | allwowr_allwowr | localhost | allwowr_allwow | Query | 7 | Opening tables | SELECT Count(*) FROM rusfusion_downloads WHERE download_cat='10' |
| 35573 | allwowr_allwowr | localhost | allwowr_allwow | Query | 71 | closing tables | SELECT Count(comment_id) FROM rusfusion_comments WHERE comment_type='N' AND comment_item_id='64' |
| 35660 | historyf_usr1 | localhost | historyf_db1 | Query | 26 | Opening tables | select tp.*, ta.name as proptype from table_property tp, table_alltypes ta where tp.property_type=ta |
| 35710 | diralex_blog | localhost | diralex_blog | Query | 37 | closing tables | SELECT option_value

Yutex (18:15:28 25/06/2009)
FROM wp_options WHERE option_name = 'noexternallinks_link_separator' LIMIT 1 |
| 35823 | historyf_usr1 | localhost | historyf_db1 | Query | 59 | closing tables | select tp.*, ta.name as proptype from table_property tp, table_alltypes ta where tp.property_type=ta |
| 35855 | historyf_usr1 | localhost | historyf_db1 | Query | 11 | closing tables | select tp.*, ta.name as proptype from table_property tp, table_alltypes ta where tp.property_type=ta |
| 35908 | historyf_usr1 | localhost | historyf_db1 | Query | 30 | closing tables | select tp.*, ta.name as proptype from table_property tp, table_alltypes ta where tp.property_type=ta |
| 35913 | historyf_usr1 | localhost | historyf_db1 | Query | 21 | closing tables | select tp.*, ta.name as proptype from table_property tp, table_alltypes ta where tp.property_type=ta |




Я не уверен но единственное что я менял в сайте это вот
http://towson.ru/forum/viewthread.php?forum_id=6&thread_id=23

За решение этой проблемы я готов заплатить, только помогите. Это очень для меня важно.


--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 2  
dr56
SF Team

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



SF Support Team

Любитель Fusion

Сообщений: 374
Зарегистрирован: 29 Августа 2008, 15:35:03
Сказали спасибо 25 раз
Статус: offline
Опубликовано 24 Июня 2009, 19:34:25
Может про спамить пытаються?

или хостинг лажовый


[Изменил(а) dr56, 24 Июня 2009, 19:55:21]  
^ наверх ^
# 3  
pozitiv
SF Team

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

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 24 Июня 2009, 20:03:54
Как мне нравится:

З.Ы. Я 3 дня над этим ломал голову. Так как я не программист (савсем не он просто находчивый), но все работает значит все правильно,
но если что-то не так, то напишите я мог сделать какуюто незначительную ошибку, поправьте меня.

а мы потом разбирайся что ты делал=)


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 4  
Psc
SF Team

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

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 24 Июня 2009, 20:13:20
Урежь панели на сайте - в частности облако тегов, потом темы форума, потом ченить еще.

Ну и возможно нада оценить ВСЕ плагины на сайте... переоценить (в смысле заного прикинуть их "мощь"smiley


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

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

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 24 Июня 2009, 20:13:50
Ну у меня этот мой мод уже работает долго. Пол года наверное.


--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 6  
Psc
SF Team

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

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 25 Июня 2009, 17:45:07
Ну хз приводи запросы которые грузят.
То что вверху это хз что - все запросы которые могут быть собраны.


--------------------
Retired
^ наверх ^
# 7  
RazZzoR
SF Team

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

Avan-T.Ru

SF Support Team

Любитель Fusion

Сообщений: 383
Откуда: Санкт-Петербург
Зарегистрирован: 24 Апреля 2008, 14:02:06
Сказали спасибо 20 раз
Статус: offline
ICQ статус 479970100
Опубликовано 25 Июня 2009, 20:55:34
Это проблемы хостера, у меня такое было на бесплатном хостинге ayola.net, отписался в саппорт, исправили. Все вышесказанное выше - отмазки, ИМХО.


--------------------
Регистрируемся >> Av@n-T.Ru <<
Получить ящик >> @avan-t.ru <<
Сервер CS 1.6 IP: 93.153.188.69:27015
ЗАКАЗАТЬ СЕРВЕР. ХОСТИНГ ИГРОВЫХ СЕРВЕРОВ
^ наверх ^ 479970100 http://www.avan-t.ru/
# 8  
dicoz
Пользователь

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

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 30 Июня 2009, 19:11:29
Сменил хостера, ну посмотрим теперь.


--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 9  
dicoz
Пользователь

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

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 04 Июля 2009, 22:41:08
Да, видать все дело было именно в хостинге, yutex.ru не рулит.


--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 10  
dicoz
Пользователь

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

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 27 Августа 2009, 19:01:17
Привет всем. Дело оказывается не в хостинге, как только у меня хосты перевалили за 4к в день, меня отключил best-hoster.ru опять таки за нагрузку на сервер.

Я не знаю как так получается что мой сайт грузит сервер но вот самые топовые процессы нагрузки.
allwow allwow.ru 6.46 3.40 1.3
Top Process %CPU 23.6 httpd [allwow.ru] [/images/smiley/grin.gif] - Это смайл
Top Process %CPU 21.2 httpd [allwow.ru] [/forum/viewthread.php?forum_id9&thread_id100] - Этой страницы не существует
Top Process %CPU 19.5 httpd [allwow.ru] [/forum/images/warn4.gif] - это рейтинг юзеров на форуме.

Как эти процессы могут грузить сервер я не знаю...

Сейчас заказал себе 3тий хостинг (точнее выделенный сервер) Но он дорогой.

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


--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 11  
Psc
SF Team

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

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 27 Августа 2009, 20:43:07
Я чет не понимаю как они смотрят на скрипты которые грузят и видят КАРТИНКИ?????

Бред. Пусть укажут скрипты, потому как это чистый вызов картинок напрямую, с которым не справляется сервер, но не изза скрипта... Или не так?


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

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

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 27 Августа 2009, 20:48:41
Да я сам не понел нечего, они мне сделали Манибэк и выставили на улицу smiley
Теперь заказал виртуальный сервер, зараза дорогой, но надеюсь теперь притензий не будет. Хотя проблема все еще не решена.


--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 13  
Psc
SF Team

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

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 27 Августа 2009, 20:56:13
Может моды какие не продуманные, либо это целенаправленный ДДОС?


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

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



SF Support Team

Любитель Fusion

Сообщений: 374
Зарегистрирован: 29 Августа 2008, 15:35:03
Сказали спасибо 25 раз
Статус: offline
Опубликовано 27 Августа 2009, 21:02:34
ДДос? странный дос. почему именно картинка тогда? и страница которой не существует? разумней было досить страницу с большим кол-вом запросов к БД.
надо посмотреть ip адреса которые переходили на эту страницу.

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

ну а если это ддос, то он будет продолжаться на впс.
 
^ наверх ^
# 15  
dicoz
Пользователь

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

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 27 Августа 2009, 21:23:16
Да меня как-то уже атаковали, но это было атакой на страницу на одну, я посомтрел что оно быстро по просмотрам превзашла другие и в логах узнал IP после чего хостер его забанил и все стало в норме, а вот теперь опять.

Провайдеру этого IP я все написал сказали что разберутся. Вобще не знаю кому я не угодил так сильно.


--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 16  
PahaW
SF Team

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




SF Support Team

Любитель Fusion

Сообщений: 148
Зарегистрирован: 02 Июня 2009, 10:04:06
Сказали спасибо 12 раз
Статус: offline
Опубликовано 28 Августа 2009, 07:16:51
как узнать кол-во запросов в базу, все просто
открываем :
находим :
// MySQL database functions
function dbquery($query) {
global $num_queries;
$result = @mysql_query($query);
if (!$result) {
echo mysql_error();
return false;
} else {
return $result;
}
}



заменяем на:
/**
* Amount of queries made
* @var int
*/
$num_queries = 0;

// MySQL database functions
function dbquery($query) {
global $num_queries;
$result = @mysql_query($query);
if (!$result) {
echo mysql_error();
return false;
} else {
$num_queries++;
return $result;
}
}

function get_num_queries(){
global $num_queries;
return "Queries: ".$num_queries;
}



потом в нужном нам месте в footer, я добавил в своей тебе возле времени генерации странички вот такой код:
echo "<td align='left' class='sub-header'>".sprintf($locale['global_172'], substr((get_microtime() - START_TIME),0,4))." :: ".get_num_queries()." </td>\n";


тем самым я вывожу кол-во запросов )


--------------------
-> покинул проект
^ наверх ^ paha.khspu.ru/blog
1 пользователь сказал спасибо Вам: NffS
# 17  
yury
Пользователь

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

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

Почетный SF

Сообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз
Статус: offline
ICQ статус 371635405
Опубликовано 28 Августа 2009, 10:53:12
хм, надо попробовать. И сколько у тебя запросов показывает в среднем?

Показывает 36-38.
Толлько непойму, эта цифра что значит? Кол-во запросов в данную секунду, или кол-во запросов только от меня?

И нрмально ли такое кол-во запросов от одного юзера?


[Изменил(а) yury, 28 Августа 2009, 11:02:49]

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

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




SF Support Team

Любитель Fusion

Сообщений: 148
Зарегистрирован: 02 Июня 2009, 10:04:06
Сказали спасибо 12 раз
Статус: offline
Опубликовано 28 Августа 2009, 11:18:04
это кол-во запросов от 1 тебя только ну и примерно представь 100 юзеров одновременно заходят и смотрят 3300 запросов....


--------------------
-> покинул проект
^ наверх ^ paha.khspu.ru/blog
# 19  
Psc
SF Team

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

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 28 Августа 2009, 11:58:50
А во всем виновато неуемное желание перегрузить сайт х-ней smiley

Меньше панелей на главной и по бокам, больше аякса, больше принципа "чтобы получить вот такую инфу - ткни сюда" smiley


--------------------
Retired
^ наверх ^
# 20  
PahaW
SF Team

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




SF Support Team

Любитель Fusion

Сообщений: 148
Зарегистрирован: 02 Июня 2009, 10:04:06
Сказали спасибо 12 раз
Статус: offline
Опубликовано 28 Августа 2009, 12:07:58
Psc написал:
А во всем виновато неуемное желание перегрузить сайт х-ней smiley

Меньше панелей на главной и по бокам, больше аякса, больше принципа "чтобы получить вот такую инфу - ткни сюда" smiley

+1
А еще есть такую штука как оптимизация запросов ) мало кто о ней задумывается, когда пишет... smiley
http://www.mysql.ru/docs/man/MySQL_Optimisation.html


[Изменил(а) PahaW, 28 Августа 2009, 12:09:28]

--------------------
-> покинул проект
^ наверх ^ paha.khspu.ru/blog
1 пользователь сказал спасибо Вам: Psc
Перейти на форум:


94,174,656 уникальных посетителей
сейчас: 29 Марта 2024, 16:43:45
Генерация страницы: 0.54 сек.