Медленно работает форум

Проблемы с работой форума, регистрацией пользователей, жалобы и предложения
  • Автор
  • Сообщение
Не в сети
Аватара пользователя
Сообщения: 2159
Зарегистрирован: 25 авг 2007, 14:32
My bike: Quick Silver (Jamis Renegade Comp '19 mod)
Phone: +7 (919) 240-555-4
Real Name: Дмитрий
Откуда: Воронеж, Серверный

Медленно работает форум

Сообщение sp!rt »

Перед загрузкой новой страницы с форум проходит много времени (секунд 20-30) без видимой активности, после чего страница грузится нормально.
Просмотрщик - Opera 9.01
До смены движка такого не наблюдалось.
Я один такой неудачник?
_________________
пять важнейших слов, которые следует помнить на дороге: пред, ска, зу, ем, ость.

Петля Пристрастия - Карма Велогонщика.mp3
2h Company - Олимпиада.mp3

Не в сети
Аватара пользователя
Администратор
Сообщения: 6498
Зарегистрирован: 22 авг 2007, 09:07
My bike: CUBE AMS Pro
Phone: +79036542319
Откуда: Северный
Контактная информация:

Re: Медленно работает форум

Сообщение Semik »

Извиняюсь, обновление программного обеспечения на сервере схавало все свободные ресурсы. Пока прервал, запущу лучше на ночь...
_________________
xxx: мне кажеться, что я люблю ее
yyy: Когда кажеться, надо бить себя учебником русского языка по голове.

909
Не в сети
Аватара пользователя
Сообщения: 1411
Зарегистрирован: 22 авг 2007, 23:48
My bike: Трек 8500
Real Name: Андрей
Контактная информация:

Re: Медленно работает форум

Сообщение 909 »

семен, а чо в разделе покатушки исчезла кнопка "новая тема" ?
_________________
8 900 305 92 83

SDA
Не в сети
Аватара пользователя
Сообщения: 3277
Зарегистрирован: 22 авг 2007, 16:44
Phone: 920-212-48-32
Real Name: Дмитрий
Откуда: Северный
Контактная информация:

Re: Медленно работает форум

Сообщение SDA »

and909 писал(а):семен, а чо в разделе покатушки исчезла кнопка "новая тема" ?
Не Семен, но отвечу. Это я :oops: . Ща поправлю.
_________________
Citius, Altius, Fortius!

Не в сети
Аватара пользователя
Сообщения: 115
Зарегистрирован: 07 сен 2007, 00:11
My bike: merida
Real Name: Павел
Откуда: /dev/russia/vrn
Контактная информация:

Re: Медленно работает форум

Сообщение Flaming »

Semik писал(а):Извиняюсь, обновление программного обеспечения на сервере схавало все свободные ресурсы. Пока прервал, запущу лучше на ночь...
Что за ОСь? Если Linux, то man nice ;)

Не в сети
Аватара пользователя
Администратор
Сообщения: 6498
Зарегистрирован: 22 авг 2007, 09:07
My bike: CUBE AMS Pro
Phone: +79036542319
Откуда: Северный
Контактная информация:

Re: Медленно работает форум

Сообщение Semik »

Flaming писал(а):
Semik писал(а):Извиняюсь, обновление программного обеспечения на сервере схавало все свободные ресурсы. Пока прервал, запущу лучше на ночь...
Что за ОСь? Если Linux, то man nice ;)
man nice не помогает в случае, когда свопа втрое больше, чем оперативки. nice только процессорное время распределять может :)
_________________
xxx: мне кажеться, что я люблю ее
yyy: Когда кажеться, надо бить себя учебником русского языка по голове.

Не в сети
Аватара пользователя
Сообщения: 115
Зарегистрирован: 07 сен 2007, 00:11
My bike: merida
Real Name: Павел
Откуда: /dev/russia/vrn
Контактная информация:

Re: Медленно работает форум

Сообщение Flaming »

Уменьши. :D
А вообще, если это Gentoo, там есть такая фича удобная, называется distc, сам не пользовался, просто слышал, типа компилировать на нескольких машинах одновременно.

Не в сети
Аватара пользователя
Администратор
Сообщения: 6498
Зарегистрирован: 22 авг 2007, 09:07
My bike: CUBE AMS Pro
Phone: +79036542319
Откуда: Северный
Контактная информация:

Re: Медленно работает форум

Сообщение Semik »

Flaming писал(а):Уменьши. :D
А вообще, если это Gentoo, там есть такая фича удобная, называется distc, сам не пользовался, просто слышал, типа компилировать на нескольких машинах одновременно.
Да, там gentoo. Но для компилирования на нескольких машинах нужно как минимум иметь эти несколько машин :)
Уж проще один нормальный мощный сервак поставить. И места меньше займёт :)

Я, кстати, про такую фишку ещё не слышал.
_________________
xxx: мне кажеться, что я люблю ее
yyy: Когда кажеться, надо бить себя учебником русского языка по голове.

Не в сети
Аватара пользователя
Сообщения: 115
Зарегистрирован: 07 сен 2007, 00:11
My bike: merida
Real Name: Павел
Откуда: /dev/russia/vrn
Контактная информация:

Re: Медленно работает форум

Сообщение Flaming »

Странно. http://www.gentoo.org/doc/ru/distcc.xml
Очевидно, не поможет, но так, для общего развития.
P.S. Перепутал, не distc, а distcc

Не в сети
Аватара пользователя
Сообщения: 115
Зарегистрирован: 07 сен 2007, 00:11
My bike: merida
Real Name: Павел
Откуда: /dev/russia/vrn
Контактная информация:

Re: Медленно работает форум

Сообщение Flaming »

И правда, только восемь человек зашли, уже тормоза страшнейшие. Что ж у тебя за тачка? Вроде для форума большие системные требования не нужны... Или ты опять обновляешься?
P.S. Стабильная система совершенно необязательно должна строиться на регулярных обновлениях. Кстати, distcc работает с сетью, следовательно, возможно даже будет компилировать через интернет. Сам не проверял.

1kb
Не в сети
Аватара пользователя
Сообщения: 719
Зарегистрирован: 22 авг 2007, 16:34
My bike: RockMashine Crossride 125 (гибрид по нашему) 28'' жесткая вилка
Phone: 8-904-212-72-78 (переадресация)
Real Name: Илья
Откуда: Молодежный

Re: Медленно работает форум

Сообщение 1kb »

Дело в том, что сервак формирует рисунки (а их большинство по объему при получении страницы) динамически (т.е. каждый раз при обращении к странице он их формирует и отдает браузеру), т.е. каждый раз заново. Вот и браузер думает, что рисунок изменился, и поэтому дает запрос на сервак и грузит его заново. Вот почему такие тормоза.
А если бы рисунки (нанапример кнопочки всякие, аватары, логотип, вложения и прочее прочее прочее..) формировать статически ( т.е. сервер из не формирует заново, а "говорит",что этот рисунок лежит там, этот вон там, а этот вот тут, то браузер эти рисунки заново тянуть с сервера не станет, а посмотрит, что они не изменились на сервере и возьмет из своего кэша).
Я лазию в инет через прокси, и принудительно поствил брать эти все рисунки из кеша. Страница грузиться у меня менее 2 секунд (а у вас?).
Вот вам пища для мозгов: сделать так, чтобы картинки на форуме формировались статически.
_________________
Оно поди пошто конечно, ежели не че, а если что коснись - вот тебе и пожалуйста, хотя с другой стороны оно не то что как бы вот, но если не вникать, весьма не очень.

Не в сети
Аватара пользователя
Сообщения: 2904
Зарегистрирован: 23 авг 2007, 00:15
My bike: noname
Phone: +7(905)6540379
Real Name: Владимир
Откуда: г. Чита / Воронеж
Контактная информация:

Re: Медленно работает форум

Сообщение BoBka »

это Серега выложил отчет, а все остальные его читают... вот и получился DDOS :wink:

p.s. можно тогда просто включить загрузку кешированных картинок в браузере
Последний раз редактировалось BoBka 08 сен 2007, 00:35, всего редактировалось 1 раз.
_________________
Нам всем ПОВЕЗЛО ДРУГ С ДРУГОМ

http://meteocenter.net/vol1_.htm
http://www.rp5.ru/2374/ru
http://www.intellicast.com/Local/Weathe ... n=RSXX0412

Не в сети
Аватара пользователя
Сообщения: 115
Зарегистрирован: 07 сен 2007, 00:11
My bike: merida
Real Name: Павел
Откуда: /dev/russia/vrn
Контактная информация:

Re: Медленно работает форум

Сообщение Flaming »

Нет, ты совсем не прав. У меня всю жизнь (почти) картинки грузятся из кэша.

SDA
Не в сети
Аватара пользователя
Сообщения: 3277
Зарегистрирован: 22 авг 2007, 16:44
Phone: 920-212-48-32
Real Name: Дмитрий
Откуда: Северный
Контактная информация:

Re: Медленно работает форум

Сообщение SDA »

1kb писал(а):Дело в том, что сервак формирует рисунки...
Не пишите ерунду....

Flaming писал(а):И правда, только восемь человек зашли, уже тормоза страшнейшие
ъ
Бред...
Тормоза бывают... но с количеством юзерей это пока не связано.
Если у кого-то есть 128 мб SDR одной плашкой, велоклуб с радостью примет в дар или на временное пользование.
_________________
Citius, Altius, Fortius!

Не в сети
Аватара пользователя
Сообщения: 2904
Зарегистрирован: 23 авг 2007, 00:15
My bike: noname
Phone: +7(905)6540379
Real Name: Владимир
Откуда: г. Чита / Воронеж
Контактная информация:

Re: Медленно работает форум

Сообщение BoBka »

Тормоза бывают... но с количеством юзерей это пока не связано.
не ну вообще конечно количество юзеров связано с работой сервера...
кстати, а php запущен как модуль или как CGI ?
_________________
Нам всем ПОВЕЗЛО ДРУГ С ДРУГОМ

http://meteocenter.net/vol1_.htm
http://www.rp5.ru/2374/ru
http://www.intellicast.com/Local/Weathe ... n=RSXX0412

SDA
Не в сети
Аватара пользователя
Сообщения: 3277
Зарегистрирован: 22 авг 2007, 16:44
Phone: 920-212-48-32
Real Name: Дмитрий
Откуда: Северный
Контактная информация:

Re: Медленно работает форум

Сообщение SDA »

Как модуль.
_________________
Citius, Altius, Fortius!

Не в сети
Аватара пользователя
Администратор
Сообщения: 6498
Зарегистрирован: 22 авг 2007, 09:07
My bike: CUBE AMS Pro
Phone: +79036542319
Откуда: Северный
Контактная информация:

Re: Медленно работает форум

Сообщение Semik »

Про те тормоза, что были сегодня ночью - я сам ничего определённого сказать не могу. Смотрел статистику юзания ресурсов сервера, мускуль и апач почти ничего не хавали (хотя обычно апач нехило оперативы отжирает), лишних процессов тоже не было, но тормоза были такие, что я лёг спать, не дождавшись продолжения Серёгиного отчёта... :(

В общем постараюсь в ближайшие планы на будущее вписать апгрейд сервера :)

Если у кого-то есть DIMM SDR 128Mb - поделитесь на благо форума, он вам только спасибо за это скажет :)
_________________
xxx: мне кажеться, что я люблю ее
yyy: Когда кажеться, надо бить себя учебником русского языка по голове.

SDA
Не в сети
Аватара пользователя
Сообщения: 3277
Зарегистрирован: 22 авг 2007, 16:44
Phone: 920-212-48-32
Real Name: Дмитрий
Откуда: Северный
Контактная информация:

Re: Медленно работает форум

Сообщение SDA »

1kb писал(а):Дело в том, что сервак формирует рисунки (а их большинство по объему при получении страницы) динамически (т.е. каждый раз при обращении к странице он их формирует и отдает браузеру), т.е. каждый раз заново.
Так... я оказался не прав...
Действительно миниатюры рисунков не кешируются. А Серегина тема с большим количеством фоток при большом числе посетителей походу и подгружает систему... Надо что-то с вложениями делать.
_________________
Citius, Altius, Fortius!

Не в сети
Аватара пользователя
Сообщения: 3370
Зарегистрирован: 02 сен 2007, 13:45
My bike: Trek
Phone: 910 247 44 65

Re: Медленно работает форум

Сообщение SergeyP »

SDA, да, похоже не кешируются -- что первый раз что последующие долго грузится -- возможно система миниатюры генерит каждый раз а не хранит в базе. Глянул "у Антона" -- заметная разница при первой загрузке и последующих -- на БВФ в этом плане все ок. Может настраивается где то?

Еще было бы здорово если бы визуально было как на БВФ -- просто миниатюрка без обрамляющей рамочки и подписей + размер можно сделать меньше -- не 400 пикселей, а 300 или как на БВФ 240 -- возможно тоже будет побыстрее.

Не в сети
Аватара пользователя
Сообщения: 45
Зарегистрирован: 06 сен 2007, 13:30

Ох я сейчас отвечу

Сообщение Evgeny2004 »

Последние 2 часа ковырял код движка.... в общем надо менять =)
В файле \download.php изменения начинаются со строки 432
Это:

Код: Выделить всё

/*	if (empty($user->browser) || (strpos(strtolower($user->browser), 'msie') !== false))
	{
		header('Content-Disposition: attachment; ' . header_filename(htmlspecialchars_decode($attachment['real_filename'])));
		if (empty($user->browser) || (strpos(strtolower($user->browser), 'msie 6.0') !== false))
		{
			header('expires: -1');
		}
	}
	else
	{
		header('Content-Disposition: ' . ((strpos($attachment['mimetype'], 'image') === 0) ? 'inline' : 'attachment') . '; ' . header_filename(htmlspecialchars_decode($attachment['real_filename'])));
	}    */
Надо заменить на вот это: (код взят из предыдущей функции выгрузки аватар....)

Код: Выделить всё

// Evgeny Zhukov Start	
       	if (strpos(strtolower($browser), 'msie') !== false)
       	{
       		header('Content-Disposition: attachment; ' . header_filename($file));

       		if (strpos(strtolower($browser), 'msie 6.0') !== false)
       		{
       			header('Expires: -1');
       		}
       		else
       		{
       			header('Expires: ' . gmdate('D, d M Y H:i:s \G\M\T', time() + 31536000));
       		}
       	}
       	else
       	{
       		header('Content-Disposition: inline; ' . header_filename($file));
       		header('Expires: ' . gmdate('D, d M Y H:i:s \G\M\T', time() + 31536000));
       	}

// Evgeny Zhukov End
Меня мучают смутные подозрения, что Disposition надо было оставить как прежде....
На тестовой установке проверил, все начинает "летать".
П.С. Ну если что, я вообще-то не PHP-программист =)))
Ответить