Нагрузка в топе

Print RSS
129

С
Author
Оранжевые штаны
0
Вопрос такой...нагрузка в топе проца, в топе 29 сайтов средняя статистика
всех сайтов: хостов 9636 Хитов 39182, есть такой запрос к бд, который работает постоянно:
                нагрузка на проц                       память мб
13872	27	     24.4	                        22400	3190:58	/usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
------------------
вот периодически идет скачек проца вплоть до нагрузки до 85%, притупляется листинг сайта, особенно просмотр статы...
хар-ки сервера: 2300 Гц, 800 мб, стоит еще проект но тот ест не более 5% всех ресурсов.
На что стоит обратить внимание? кэш статистики? или это нагрузка из за вывода статистики на картинку? как уменьшить? вообщем посоветуйте плиз.
Changed: Стас (17.03.2010 / 13:39)
A

Оранжевые штаны
0
из за картинки вряд ли такой скачек может быть, вопрос в том в какой момент нагрузка такк возрастает, возможно стоит оптимизировать запросы к базе данных
С
Author
Оранжевые штаны
0
скорее всего когда листинг по топу идет статистика постоянно обновляется нету кэша вывода...и запросы я думаю больше на это, ну кто то кэширует и картинки, но это в баннерках обычно
С

Малиновые штаны
0
Скрипт топа неоптимизирован. Выкинь и напиши новый или отдай этот кодеру на доработку. Инфа 100% )
С
Author
Оранжевые штаны
0
я и так понял что не оптимизирован...но суть нев этом, что стоит сделать для снижения, вот после этого только уже принять решение)
кэш статы? с автообновлением задержкой в пар минут? для всего топа...)
A

Оранжевые штаны
0
хм, хотя я вот так логически подумал, при листинге вряд ли много пользователей делают это одновременно, и перегрузка процессора скорей всего из за вывода картинки на многих сайтах несколькими пользователями тем более, думаю в первую очередь надо оптимизировать именно это а не кэш статистики
A

Оранжевые штаны
0
во первых картинку брать из готового графического файла, формируя скриптом только цифры счетчика, во вторых, кэш сделать именно здесь, чтоб каждый раз скрипт формирующий картинку не обращался к базе данных
A

Оранжевые штаны
0
...со сложными запросами
С
Author
Оранжевые штаны
0
да скорее всего формирование статы на картинке...
но кэш все равно нужен.
наверно стоит формирование статы на картинке пока отменить, глянуть что выйдет
С
Author
Оранжевые штаны
0
короче это не картинка...
только что закомментил функцию которыя берет данные и прописывает их на счетчике...но нагрузка не так уж сильно то и упало, листинг остался таким же тормознутым...КЭШ? всю стату, попробывать?
Stickers / Tags / Rules / Top topics / Top Posts / Search