Ускорение форума - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

  • 4 Страниц +
  • 1
  • 2
  • 3
  • Последняя »

Ускорение форума

#1 Пользователь не на сайте   костя1 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 26-Июль 10
  • Репутация: 0
  • IPB version:3.0.x
 

Отправлено 07 Март 2011 - 22:31

Такая проблема,Форум грузится не с такой скорость,с которой бы хотелось.Как можно ускорить работу форума?:)
0

#2 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 07 Март 2011 - 22:47

Если сервер свой, то оптимизацией сервера.
Если виртуальный хостинг, то только ногами ... То есть, сменой хостинга.
0

#3 Пользователь не на сайте   костя1 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 26-Июль 10
  • Репутация: 0
  • IPB version:3.0.x
 

Отправлено 07 Март 2011 - 22:51

Хостинг хороший.
А какие настройки движка могут хоть чуть-чуть улучшить ситуацию.Мой форум грузится нормально,но хотелось бы чуть-чуть лучше:)
0

#4 Пользователь не на сайте   Fisana ответил: »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 13 190
  • Регистрация: 21-Ноябрь 05
  • Репутация: 695
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 07 Март 2011 - 23:05

Сжать css и отправить в текстовый файл.
Не плодить длинный форум с тьмой разделов. Сократить число постов на странице. Отключить 10 последних сообщений при ответе. Убрать shared links и счетчики, они что-то грузят с других сайтов.
0

#5 Пользователь не на сайте   костя1 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 26-Июль 10
  • Репутация: 0
  • IPB version:3.0.x
 

Отправлено 07 Март 2011 - 23:07

Спасибо
0

#6 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 07 Март 2011 - 23:16

Ну тогда еще неплохо отключить все хуки.
Быстродействие повысится.

P.S. Неплохо узнать, стоит ли у хостера что-то из акселераторов.
0

#7 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 08 Март 2011 - 00:03

О интересную тему подняли. Очень важна.

Просмотреть сообщениеFisana 07 Март 2011 - 23:05 сказал(а):

Сжать css и отправить в текстовый файл.

Вопрос тогда по теме. У тройки несколько css. Если их слить в один файл ничего не нарушиться?

Цитата

Не плодить длинный форум с тьмой разделов.

Желательно подразделы прятать.

Цитата

Сократить число постов на странице.

Верно.

Цитата

Отключить 10 последних сообщений при ответе.

Это чё такое? То что в расширеном ответе? Ну оно особо не мешает.

Цитата

Убрать shared links и счетчики, они что-то грузят с других сайтов.

А разве shared links что то подгружают?
А вот виджеты типа Я рекомендую в Фейсбуке и Это интересно Вконтакте дают нагрузку.
А счётчики помоему только лишний вес для html
0

#8 Пользователь не на сайте   Fisana ответил: »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 13 190
  • Регистрация: 21-Ноябрь 05
  • Репутация: 695
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 08 Март 2011 - 00:10

Цитата

Вопрос тогда по теме. У тройки несколько css. Если их слить в один файл ничего не нарушиться?

Ни в коем разе.
Они и так иногда конфликтуют, потому что мало поделили.
Часть css имеет ключи и не грузится нигде, кроме своих приложений. Список пользователей, профиль, панель управления, система переписки – они все подгружаются только в своих разделах.

Цитата

А разве shared links что то подгружают?
А вот виджеты типа Я рекомендую в Фейсбуке и Это интересно Вконтакте дают нагрузку.

Да, Вы правы. Имела ввиду их.
Вконтактик иногда не работает, так страницы с его виджетами вообще почти не грузятся.
0

#9 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 08 Март 2011 - 00:36

Просмотреть сообщениеFisana 08 Март 2011 - 00:10 сказал(а):

Ни в коем разе.
Они и так иногда конфликтуют, потому что мало поделили.
Часть css имеет ключи и не грузится нигде, кроме своих приложений. Список пользователей, профиль, панель управления, система переписки – они все подгружаются только в своих разделах.

Тоесть отдельны файлы создать?

А вот с js это тоже отдельный разговор. Помоему в тройке слишком много этих файлов.
0

#10 Пользователь не на сайте   Fisana ответил: »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 13 190
  • Регистрация: 21-Ноябрь 05
  • Репутация: 695
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 08 Март 2011 - 00:42

css и так отдельными файлами.
js - да. Из-за них большинство проблем
0

#11 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 530
  • IPB version:3.4.x
 

Отправлено 08 Март 2011 - 01:46

Цитата

Помоему в тройке слишком много этих файлов.

Так проще разрабатывать. А чтобы клиенты не страдали - скрипт поставляются с embeded-решением minify. Просто включите сжатие js и css в админке, и все стили и js пойдут через него:

<link rel="stylesheet" type="text/css" media='screen' href="http://ipbskins.ru/forum/public/min/index.php?ipbv=31007&amp;f=public/style_css/css_4/links.css,public/style_css/css_4/tagscloud.css,public/style_css/css_4/SOS_BBCodes.css,public/style_css/css_4/new_content.css,public/style_css/css_4/ipb_editor.css,public/style_css/css_4/ipb_styles.css,public/style_css/css_4/calendar_select.css,public/style_css/css_4/ipb_common.css,public/style_css/prettify.css" />
<script type='text/javascript' src='http://ipbskins.ru/forum/public/min/index.php?ipbv=31007&amp;charset=UTF-8&amp;f=public/js/ipb.js,public/js/ips.quickpm.js,public/js/ips.sharelinks.js,public/js/ips.editor.js,public/js/ips.topic.js,public/js/ips.tagscloud.js,cache/lang_cache/2/ipb.lang.js' charset='UTF-8'></script>


А вообще скорость бывает разной - одно дело - визуальное впечатление от загрузки страницы в браузере, другое - само время генерации страницы. Причем второе на первое влияет очень мало, ну если только у вас страницы не по несколько секунд генерируются (обычно от 0.1 до 0.8 с).

Первое легко решается установкой простого скина с минимумом графики и аккуратной версткой, обязательным включением minify, отказом от google-хранилища скриптов, убиранием всех js-счетчиков, "социальных кнопок" и прочих внешних скриптов, настройкой кеширования для статики, обязательным включением gzip-сжатия для страниц. Чем меньше всяких js и картиночных запросов будет при генерации страницы, и чем мельче будут запрашиваемые файлы - тем лучше. Смотрите в firebug - что в каком порядке скачивается, и регулируйте этот процесс. Хорошо бы отдавать статику чем-то вроде nginx с поддержкой keep-alive, при этом выставив максимальный expires. И еще - банальное, но актуальное правило - чем меньше всего на странице - тем лучше. Моды вроде "100500 человек, посетивших форум сегодня" - мало того, что бесполезны с т.з. SEO, так еще и сильно тормозят страницу и практической пользы не несут.

Само же время генерации страниц, как уже говорилось, мало влияет на визуальную "скорость", но его тоже можно сократить. Тут 3 основных рецепта:
- задействовать кеширование (xcache, или eaccelerator, или memcached) - и все заработает минимум в 2 раза быстрее,
- подключить sphinx для поиска (ускорит поиск с 1-30 сек на запрос до ~0.1, при этом выдает гораздо больше результатов по тем же запросам),
- смена механизма БД - innodb, xtradb - и тюнинг параметров MySQL (кеши & etc).
2

#12 Пользователь не на сайте   Креол ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 213
  • Регистрация: 18-Апрель 07
  • Репутация: 19
  • IPB version:3.4.x
 

Отправлено 08 Март 2011 - 16:37

Ritsuka, насчет сфинкса - это интересно, спасибо.
0

#13 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 08 Март 2011 - 18:48

Просмотреть сообщениекостя1 сказал(а):

Хостинг хороший.

По вашим сообщением, не похоже

Просмотреть сообщениеHaktar сказал(а):

О интересную тему подняли. Очень важна.

Тема тянет как минимум на две темы. Что же можно сделать на виртуальном хостинге, и можно ли.
И как правильно настроит свой VDS (сервер)

Просмотреть сообщениеHaktar сказал(а):

А вот с js это тоже отдельный разговор. Помоему в тройке слишком много этих файлов.

Согласен. И нет не одного простого скина (как раньше lofiversion)

Просмотреть сообщениеRitsuka сказал(а):

смена механизма БД - innodb

Как показывает мой опыт (и не только мой) InnoDB имеет смысл на серверах с запасом оперативной памяти. На куцых VDS производительность, наоборот сильно падает. Нехватка ресурсов сказывается.
0

#14 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 530
  • IPB version:3.4.x
 

Отправлено 08 Март 2011 - 23:45

Ph-A, у меня как раз такой сервер. Попробуйте еще xtradb, есть в Mariadb или Percona. Няшка, да и все равно скоро придется с mysql мигрировать.
0

#15 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 09 Март 2011 - 10:16

Просмотреть сообщениеRitsuka сказал(а):

у меня как раз такой сервер

У меня тоже сервер. Пока InnoDB не включал, хотя думал.
Но InnoDB советую с большой осторожностью. Только если ресурсов хватает.

Просмотреть сообщениеRitsuka сказал(а):

все равно скоро придется с mysql мигрировать.

Возможно
0

Сообщить об этой теме:


  • 4 Страниц +
  • 1
  • 2
  • 3
  • Последняя »


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна