Tonik1
Осваиваюсь на форуме
 
Репутация: +2/-1
Offline
Пол: 
Сообщений: 66
|
 |
« : 10.07.2006, 14:58:10 » |
|
У меня стоит Joomla 1.0.10 + OpenSef
время отработки скрипта Страница сгенерирована за 0.702747 секунд иногда за 2.02514 секунд
23 queries executed
Кэширование включено везде, где только можно. | server | - | cp_stat | quota | date | warnings | errors | | atlant | - | 18.83 | 56 | 2006-07-04 | 739 | 25 | | atlant | - | 21.74 | 56 | 2006-07-05 | 795 | 21 | | atlant | - | 13.99 | 56 | 2006-07-06 | 508 | 18 | | atlant | - | 14.76 | 55 | 2006-07-07 | 568 | 19 | | atlant | - | 10.67 | 55 | 2006-07-08 | 420 | 13 | +----------------------------------------------------------------------+ В таблице приведены следующие значения: cp_stat - статистическая процессорная нагрузка аккаунта на сервер, warnings - число превышений нагрузки на процессор более 10% (втечение 5 секунд), errors - число превышений нагрузки на процессор более 50% (втечение 5 секунд). В первую очередь стоит обратить внимание на параметр cp_stat (безразмерная величина, характеризующая статистическую нагрузку на процессор втечение суток) - она не должна превышать заданных норм. Такими нормами для виртуального хостинга (кроме тарифа VIP) является значение 50 и для тарифа VIP значение - 100. Также необходимо обратить внимание на столбцы warnings и errors. Число errors должно быть равно 0, а warnings должно стремиться к нулю. Нормально отлаженные работающие скрипты среднего сайта не должны отнимать более 3% процессорного времени более 3-5 секунд. Если это не так, и дальнейшая оптимизации невозможна, следовательно необходимо рассмотреть вариант размещения проекта на выделенном сервере.
ВОПРОС: - Это нормально?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #1 : 10.07.2006, 15:01:58 » |
|
количество ошибок и предупреждений че-то многовато, проанализируй логи, кто дает такое количество мусора... насчет количества запросов: а кэш включен? если включен, то точно везде (во всех модулях)?
|
|
|
|
|
Записан
|
|
|
|
Tonik1
Осваиваюсь на форуме
 
Репутация: +2/-1
Offline
Пол: 
Сообщений: 66
|
 |
« Ответ #2 : 10.07.2006, 15:15:12 » |
|
Простите меня за мою серость, но какие именно логи?
Лог ошибок я просмотрел, но там - же пишутся только ошибки о несуществующих файлах, ошибках 404 и т.д. но они не относятся к нагрузке на сервер.
Включен во всех модулях... проверил 20 раз
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #3 : 10.07.2006, 15:25:22 » |
|
Лог ошибок я просмотрел, но там - же пишутся только ошибки о несуществующих файлах, ошибках 404 и т.д. но они не относятся к нагрузке на сервер. угу, сорри я не сразу прочитал описание столбцов в таблице, немного торможу... какое время кэша установлено? т.е. на какой интервал времени кэшируются данные, и как часто они у тебя обновляются? в принципе 23 запроса это не так уж и много, а что за сервер у хостера?
|
|
|
|
|
Записан
|
|
|
|
Tonik1
Осваиваюсь на форуме
 
Репутация: +2/-1
Offline
Пол: 
Сообщений: 66
|
 |
« Ответ #4 : 10.07.2006, 15:39:10 » |
|
время установлено в глобальных настройках 900 - информация меняется не часто - раз 5 за день.
какой сервер - сказать не могу - хостинг виртуальный. А хостер sweb по-моему нормальный.
Но меня больше смущает время отработки скрипта при 23 запросах.1 секунда - по-моему это очень много. Потому что на другом сервере P3 500Mgz 256Mb у меня Joomla без кэширования с 33 запросами отрабатывает за 0,01 очень редко когда за 0,1
|
|
|
|
|
Записан
|
|
|
|
Tonik1
Осваиваюсь на форуме
 
Репутация: +2/-1
Offline
Пол: 
Сообщений: 66
|
 |
« Ответ #5 : 10.07.2006, 15:44:48 » |
|
конфигурация сервера:
CPU Intel Xeon 2800/800/2Mbx2 Platform Intel Server SR1435 RAM 2Gb Ecc Reg DDR2 HDD 73Gb U320 SCSI (10000RPM, 8MB) x 2шт (Raid1)
И еще интересная информация: * Время распознавания имени домена: 0,000919 с * Время коннекта: 0,001163 с * Подготовка к отправке данных: 0,001228 с * Время до начала отправки данных: 1,267583 с * Общее время загрузки страницы: 1,305805 с * Скорость загрузки страницы: 33476 кБ/с
|
|
|
|
« Последнее редактирование: 10.07.2006, 16:28:10 от Tonik1 »
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #6 : 10.07.2006, 16:33:39 » |
|
время установлено в глобальных настройках 900 - информация меняется не часто - раз 5 за день. попробуй увеличить в 4 раза, т.е. до 1-го часа... и посмотри, изменится ли нагрузка Но меня больше смущает время отработки скрипта при 23 запросах.1 секунда - по-моему это очень много. Потому что на другом сервере P3 500Mgz 256Mb у меня Joomla без кэширования с 33 запросами отрабатывает за 0,01 очень редко когда за 0,1 все зависит от того, сколько у хостера на этом сервере сайтов стоит...
|
|
|
|
|
Записан
|
|
|
|
Tonik1
Осваиваюсь на форуме
 
Репутация: +2/-1
Offline
Пол: 
Сообщений: 66
|
 |
« Ответ #7 : 10.07.2006, 16:50:04 » |
|
просто самое ужасное, что когда я в команде top смотрю на процессы и сколько времени они идут и какую загрузку дают... как только я начинаю грузить сайт, как httpd прыгает до 20% секунды на 2.
Я это уже один раз наблюдал на своем сайте. Итогом была переустановка joomla и перенос базы. очень не хотелось бы опять этим заниматься.
|
|
|
|
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #8 : 10.07.2006, 17:28:56 » |
|
ну выруби сначала опенсеф. у нас был теоретические выкладки по некорректной выгрузке памяти при выполнении одной процедуры. но факт доказан не был...
|
|
|
|
|
Записан
|
|
|
|
Tonik1
Осваиваюсь на форуме
 
Репутация: +2/-1
Offline
Пол: 
Сообщений: 66
|
 |
« Ответ #9 : 10.07.2006, 18:08:44 » |
|
Ну как бы ответ сам собой... При выключении OpenSef - загрузка проца при открытии страницы - 6% -max при включении - 23-25%
Вопрос - почему так много?
|
|
|
|
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #10 : 10.07.2006, 18:28:26 » |
|
это зависит от того, сколько у тебя ссылок на этой странице и сколько записей в таблице FURL-ов. зы. а как насчёт загрузки памяти? зыы. выключи SEO в админке и отключи RewriteEngine в .htaccess - интересно, что будет в этом случае? только не забудь выключить и вычистить кэш то же, а то, возможно, не увидишь разницы 
|
|
|
|
« Последнее редактирование: 10.07.2006, 18:32:01 от userxp »
|
Записан
|
|
|
|
Tonik1
Осваиваюсь на форуме
 
Репутация: +2/-1
Offline
Пол: 
Сообщений: 66
|
 |
« Ответ #11 : 10.07.2006, 18:40:10 » |
|
вы знаете - загрузку памяти посмотреть не смогу... Записей в таблице URL - 671 Сколько ссылок на странице - не знаю.
Попробую вечером - народу поменьше будет...
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #12 : 10.07.2006, 19:06:35 » |
|
вы знаете - загрузку памяти посмотреть не смогу...
можно попробовать через функцию PHP memory_get_usage, добавив допустим в конец файла шаблона код: <?php echo "Memory used: ".memory_get_usage(); ?>
и сравнить полученные значения при включенном OpenSEF и без него
|
|
|
|
|
Записан
|
|
|
|
Tonik1
Осваиваюсь на форуме
 
Репутация: +2/-1
Offline
Пол: 
Сообщений: 66
|
 |
« Ответ #13 : 10.07.2006, 22:28:31 » |
|
Memory used: 5987952 с включенным Memory used: 4648344 с выключенным
выключи SEO в админке и отключи RewriteEngine в .htaccess - интересно, что будет в этом случае? была 404 ошибка при переходе на другие страницы...
|
|
|
|
|
Записан
|
|
|
|
fiord
Захожу иногда

Репутация: +2/-0
Offline
Сообщений: 15
|
 |
« Ответ #14 : 11.07.2006, 11:15:40 » |
|
а кеш чистил
|
|
|
|
|
Записан
|
|
|
|
Tonik1
Осваиваюсь на форуме
 
Репутация: +2/-1
Offline
Пол: 
Сообщений: 66
|
 |
« Ответ #15 : 11.07.2006, 11:28:55 » |
|
конечно чистил...
|
|
|
|
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #16 : 11.07.2006, 12:01:11 » |
|
выключи SEO в админке и отключи RewriteEngine в .htaccess - интересно, что будет в этом случае? была 404 ошибка при переходе на другие страницы... ну это вообще-то фигня, потому, что так точно должно работать по-умолчанию. хотя, если ты после того, как выключил, пытался "ходить" по кэшированным ссылкам, то это естественно - на до же головой думать.
|
|
|
|
|
Записан
|
|
|
|
Tonik1
Осваиваюсь на форуме
 
Репутация: +2/-1
Offline
Пол: 
Сообщений: 66
|
 |
« Ответ #17 : 11.07.2006, 15:00:23 » |
|
Не... ну я может не то и делаю... итак в админке отключаю стандартный SEF (openSef уже не должен работать, на сколько сужу по форуму) далее в .htaccess пишу RewriteEngine Off (потом пробовал и так и переименовывал в htaccess.txt) далее очищаю кэш.... первая страница открывается - все остальные ссылки (они по OpenSef) выдают ошибки.
Что не привильно?
|
|
|
|
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #18 : 11.07.2006, 15:05:42 » |
|
а опенсеф при этом включен? выключи. работать он не будет, зато мешать будет.
|
|
|
|
|
Записан
|
|
|
|
Tonik1
Осваиваюсь на форуме
 
Репутация: +2/-1
Offline
Пол: 
Сообщений: 66
|
 |
« Ответ #19 : 11.07.2006, 15:28:23 » |
|
подождите, а зачем мне отключать все sef? Ведь и так понятно, что тормозов не будет...
|
|
|
|
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #20 : 11.07.2006, 15:55:49 » |
|
на всякий случай, чтобы в этом удостовериться на 100%.
|
|
|
|
|
Записан
|
|
|
|
volko
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« Ответ #21 : 18.09.2007, 17:17:57 » |
|
Установил компонент com_fireboard_RE18, через сутки мой сайт был заблокирован из-за возросшей нагрузки на сервер.
|
|
|
|
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #22 : 18.09.2007, 17:25:45 » |
|
что есть не удивительно...
|
|
|
|
|
Записан
|
|
|
|
volko
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« Ответ #23 : 18.09.2007, 17:47:08 » |
|
что есть не удивительно...
Почему и как понизить нагрузку?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #24 : 18.09.2007, 17:57:42 » |
|
Почему и как понизить нагрузку?
потому что он достаточно сильно нагружает MySQL запросами, понизить можно частично с помощью установки какого-нибудь серверного акселератора (например eAccelerator) и с помощью стороннего компонента кэширования (к примеру тот же PageCache) А вообще, для большой посещаемости FireBoard пока что вообще не приспособлен, используйте к примеру тот же SMF
|
|
|
|
|
Записан
|
|
|
|
volko
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« Ответ #25 : 18.09.2007, 18:29:46 » |
|
используйте к примеру тот же SMF
А существуют конверторы из Fireboard в SMF?
|
|
|
|
|
Записан
|
|
|
|
|
pedrosoft
|
 |
« Ответ #26 : 18.09.2007, 19:13:55 » |
|
Неужеле за сутки у вас скопилось такое колличество сообщений что вы не можете ими пожертвовать?
|
|
|
|
|
Записан
|
|
|
|
volko
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« Ответ #27 : 18.09.2007, 19:50:05 » |
|
Неужеле за сутки у вас скопилось такое колличество сообщений что вы не можете ими пожертвовать?
Я ранее для Fireboard конвертировал базу за 10 месяцев из phpBB. Все, конвертировал из phpBB2 в SMF.
|
|
|
|
« Последнее редактирование: 20.09.2007, 20:04:38 от volko »
|
Записан
|
|
|
|
|