Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 72 • Страница 1 из 41  2  3  4  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Advanced member
Статус: Не в сети
Регистрация: 13.11.2002
Откуда: msk.ru
Приветствую вас, уважаемые участники форума!

На волне ненависти к администрации по поводу обрезания различных функций форума - сообщений пользователя, списка тем на главной странице, планируемого запрета графических подписей и т.д., хотел бы, как человек, занимающийся phpBB (движком, на котором построен данный форум), поговорить о чисто технической стороне дела.

Итак... С технической точки зрения администрация форума не предпринимает ровным счетом ничего, чтобы сделать его реально быстрее, хотя это вполне возможно. Новая шкура, корни которой на самом деле (имхо) стоит искать в шкуре готовящегося phpBB 2.2 - это лишь внешняя оболочка совсем даже не конфетки. Я не знаю, что было сделано со скриптовой частью форума в его новой версии, однако мне довелось видеть версию старую - сейчас. когда я набрался опыта, меня просто берет ужас, когда я вижу, через какое место все было реализовано. На самом деле сомневаюсь, что сейчас ситуация значительно лучше - у того, кто отвечает за форум, даже не хватает сил отключить кнопку "цитировать" под ником пользователя в браузерах отличных от ie (для справки - функция работает только в нем). Далее ничего хорошего не могу сказать про html-код - хотя и вижу, что над ним работали, резервов еще море.


Администрации

Вот скажите мне, к примеру, зачем отключать графические подписи и кол-во постов пользователя совсем, если можно вынести такую опцию в профиль? Хочет пользователь - отрубает. Такое ощущение складывается, что вы просто не знаете, что нужно делать... не можете ... и просто отрезаете это. Лучшее средство от головной боли - гильотина? Не уверен.

Форум при 200 пользователях онлайн тормозить не должен. Вариантов два - слабый сервер (не уверен) и недостаток знаний, неправильные подходы к проблемам тех, кто все это создавал (уверенности больше). Так учитесь! Спрашивайте. Я тут на форуме знаю как минимум двух людей, неплохо программирующих.


Тем, кто будет отвечать в тему

Не распускать сопли и слюни. Эмоции мне не нужны вовсе. Давайте разберемся в текущей ситуации именно с технической точки зрения. Предложим реальные пути решения. Скажем так, возможные куски модифицированого кода, который тут работает или мог бы работать, могу выкинуть в эту тему - так что программерам php и mysql - добро пожаловать.


Не флеймите, таким образом вы только отодвинете решение проблем.

_________________
Поддержка phpBB на русском языке - теперь официально!



Партнер
 

экс-лаборант
Статус: Не в сети
Регистрация: 24.09.2002
Фото: 0
Юрий
Что ты хотел сказать вполне понятно, хотя поводы выбраны неудачные. По пунктам:
1. Отключение количества сообщений к технической стороне не относится совершенно.
2. Временное отключение списка тем на главной странице было сделано именно в целях решения технических проблем. Всё восстановлено в первоначальном виде.
3. Запрет подписей не планируется. Планируется реализация отключения их показа в профиле. То же самое относится к аватарам. Однако необходимо выработать приемлемые правила для подписей - это пока не сделано, но к технической стороне отношения опять же не имеет.
4. С чего ты взял что
Цитата:
С технической точки зрения администрация форума не предпринимает ровным счетом ничего, чтобы сделать его реально быстрее
и ещё, не преувеличиваешь ли ты, говоря о
Цитата:
волне ненависти к администрации


 

Advanced member
Статус: Не в сети
Регистрация: 13.11.2002
Откуда: msk.ru
Цитата:
1. Отключение количества сообщений к технической стороне не относится совершенно.

Да как сказать. Если это сделано для уменьшения нагрузки на сервер - глупо. А иного смысла я не вижу - отключать счетчик, потому что это стало своеобразной "пиписькой" пользователя и этим меряются - так кто меряется-то?
Кстати, классно отключили :)
Код:
<br />Зарегистрирован: 13.11.2002<br /><!--Сообщений:&nbsp;1870<br />-->Откуда: msk.ru<br /><br /></span>

Цитата:
2. Временное отключение списка тем на главной странице было сделано именно в целях решения технических проблем. Всё восстановлено в первоначальном виде.

Я скажу точнее - в целях уменьшить нагрузку на БД, поскольку скрипт Glance (есть все основая подозревать, что это он) делает к базе очень интересный с точки зрения пожираемых ресурсов запрос. Да и сам скрипт надо чуть ли не полностью переписывать - там bluelegend такого наворотил...
Цитата:
3. Запрет подписей не планируется. Планируется реализация отключения их показа в профиле. То же самое относится к аватарам. Однако необходимо выработать приемлемые правила для подписей - это пока не сделано, но к технической стороне отношения опять же не имеет.

Вот к технической как раз и имеет :) Мод ведь есть готовый, но его никто пока еще не поставил. И кстати, раз уж заговорили о подписях - у них бы шрифт уменьшить. Хинт:
Код:
<span class=genmed>...</span>

Цитата:
4. С чего ты взял что

Увы, заметно...
Цитата:
и ещё, не преувеличиваешь ли ты, говоря о

Если уже модераторы заговорили о том, что количество сообщений было отключено зря, то...

И все-таки уберите "цитировать" под браузерами кроме ie. ;)

Добавлено спустя 12 минут, 38 секунд:

Пример ничегонеделания администрации: всех уже достало поле "Город" в форме быстрого ответа в "Барахолке". Ноль эмоций. Самое главное, что оно ведь там и не нужно, оно нужно лишь при создании новой темы. Но место в базе данных занимает (когда оно в новой теме, то не занимает).

_________________
Поддержка phpBB на русском языке - теперь официально!


 

Заблокирован
Заблокирован
Статус: Не в сети
Регистрация: 29.12.2002
Doors4ever
Увы, вынужден согласиться с Юрий - вы ровным счетом ничего не делаете для "улучшения" форума. Готовые решения не используете, своих у вас либо нет, либо они таковы, что лучше бы их не было вовсе. Внедрение любой "фичи" идет с таким скрипом, что просто нет слов. Ну а те меры, что все-таки "принимаются" (именно в кавычках!) являются даже не полумерами, а НЕДОмерами.
Я видел ваш viewtopic.php - это же беспредел. После такого вообще удивительно, что форум "вытягивает" хотя бы 200 человек онлайн... Честно говоря я очень сомневаюсь в "состоятельности" вашего "форум-мастера".
Далее по пунктам:
1 - "причешите" код, оптимизируйте и уменьшите кол-во SQL-запросов "и будет вам щастье"
2 - Над ХТМЛом поработайте - тоже облегчит "ношу" сервера.
3 - спросите у вашего форум-мастера уменьшится ли кол-во запросов к базе, если вы предоставите пользователю "право выбора на отображение подписей и аватаров". Даю ответ - нет. Плюсом к тому - прибавится 2 (или более ;) ) "параметра", "извлекаемые" из базы - настройки отображени подписей и аватар. Мало того - подпись и параметры аватара каждого из участников все равно будут "извлекаться" из базы, и, если у пользователя стоит запрет на подписи/аватары, то они скриптом обрабатываться не будут. Вопросы по такой "оптимизации" есть? Хотя тут есть куда "копать", так как я имел в виду ситуацию с установкой уже готового мода, а можно написать свой или доработать готовый... но... я уже писал про скилл вашего форум-мастера.
4 - Супер-мега оптимизация... Спасибо,Юрий! Порадовал...
Счетчик сообщений вовсе даже не убран! И как вы думаете, уменьшит это нагрузку? Бгы...

ЗЫ:
Юрий
Нет... я так не могу... Сейчас пойду в наш рейтинг отпишусь...

_________________
Поддержка phpBB на русском языке - теперь официально!


 

Member
Статус: Не в сети
Регистрация: 04.03.2004
Откуда: Москва
Согласен со мнением всех высказавшихся.
Есть куча место где можно все причесать, было бы желание да квалификация.

Насчет счетчика сообщений - что-то а обновить данные в таблице "пользователи" при добавлении сообщения и извлечь их оттуда при показе сообщений в топике - совсем не ресурсоемкая задача. По карйней мере, в нормальной реализации. Так что отключение счетчика сообщений (даже в идеальноЙ форме, т.е. когда не делаются запросы в БД на обновление данных) прироста в скорости не дадут.

А вот 18 или даже 22 запроса к БД на страницу - это ПЕРЕБОР! Можно пожертвовать некоторой функциональностью и сократить из количество минимум в 3 раза!.


 

Advanced member
Статус: Не в сети
Регистрация: 13.11.2002
Откуда: msk.ru
Casey_
Цитата:
А вот 18 или даже 22 запроса к БД на страницу - это ПЕРЕБОР! Можно пожертвовать некоторой функциональностью и сократить из количество минимум в 3 раза!

Вот тут ты коллега имхо не прав. Не в функциональности дело - она там почти стандартная, а в том, как данные из базы вытаскивают. Я больше чем уверен, что два списка последних тем таскаются двумя запросами, запрос ты видел - он ресурсоемкий. А надо бы одним.

_________________
Поддержка phpBB на русском языке - теперь официально!


 

Member
Статус: Не в сети
Регистрация: 04.03.2004
Откуда: Москва
Кстати, я тут подумал - наверняка кучу времени отжирает gzip сжатие. Можно от него отказаться причесав html. а можно и причесать html и юзать gzip - нагрузка умегьшится ибо меньше парсить php кода транслятору на страницу и меньше данных идет к gz, следовательно быстрее архивируется страница.


 

экс-лаборант
Статус: Не в сети
Регистрация: 24.09.2002
Фото: 0
Mr. Anderson
Цитата:
Счетчик сообщений вовсе даже не убран! И как вы думаете, уменьшит это нагрузку? Бгы...
Casey_
Цитата:
Насчет счетчика сообщений - что-то а обновить данные в таблице "пользователи" при добавлении сообщения и извлечь их оттуда при показе сообщений в топике - совсем не ресурсоемкая задача.

Устал повторять, но сделаю это ещё раз:
Цитата:
Отключение количества сообщений к технической стороне не относится совершенно.

Это сделано для того, чтобы отвлечь пользователей от мнимой значимости этих чисел. Бгы...


 

Member
Статус: Не в сети
Регистрация: 04.03.2004
Откуда: Москва
Цитата:
Отключение количества сообщений к технической стороне не относится совершенно.

Я помню. я написал это в ответ Юрию, на его утверждение, что счетчик просто завуалировали, а не отключили.


 

Adminus Overclockerus
Adminus Overclockerus
Статус: Не в сети
Регистрация: 11.10.2002
Откуда: Default
Фото: 0
Юрий
Цитата:
Я не знаю, что было сделано со скриптовой частью форума в его новой версии, однако мне довелось видеть версию старую - сейчас.

Не знаешь - лучше помолчи. Модернизация этой конференции делалась с нуля.
Юрий Mr. Anderson - для тех, кто в танке или другой твердой оболочке:
Doors4ever
Цитата:
1. Отключение количества сообщений к технической стороне не относится совершенно.

Casey_
Цитата:
Кстати, я тут подумал - наверняка кучу времени отжирает gzip сжатие.

Дружище, ты думать можешь что угодно, но вот реальность может быть совершенно другой. Попробуй запустить time gzip 10MB_textfile.txt и будешь приятно удивлен.
P.S.
Больше нет желания отвечать на "советы" "чисса крутых пасанов", ибо в 90% высказываний ничего, кроме распальцовки, мною не замечено. В сад.


Последний раз редактировалось Mech 20.05.2004 13:17, всего редактировалось 2 раз(а).

 

Advanced member
Статус: Не в сети
Регистрация: 13.11.2002
Откуда: msk.ru
Doors4ever
Цитата:
Это сделано для того, чтобы отвлечь пользователей от мнимой значимости этих чисел. Бгы...

Даже не бгы... боа... Здравомысящий человек прекрасно понимает, что количество постов - не показатель. Сравним Balmer и ALT-F13?
Вообще хотелось бы увидеть того, кто у вас отвечает за форум, что-ли...

Добавлено спустя 4 минуты, 15 секунд:
Mech
Аналогично. В сад. Вот как у вас запрос выборки посдних затронутых тем выглядит?
Может оно и писалось с нуля, но текущая ситуация остается прежней - вы сидите и не чешетесь, хотя работы море.

Добавлено спустя 2 минуты, 16 секунд:
С нуля оно писалось? Не верю!
Если бы оно писалось с нуля, то вот этих файлов бы просто не было:
http://forums.overclockers.ru/glance.php
http://forums.overclockers.ru/glance_config.php

_________________
Поддержка phpBB на русском языке - теперь официально!


 

Member
Статус: Не в сети
Регистрация: 04.03.2004
Откуда: Москва
2Mech дружище. Вот посмотри плз сюда:

вот код который я наскоро забацал - основа взята или manual так что не пинайте:

Код:
<?php
pass (1);
pass (5);
pass (9);

function pass ($level) {
   echo '<b>level' . $level . '</b><br>';

   echo '1.txt - ' . filesize ('1.txt') . 'byte<br/>';
   list($usec, $sec) = explode(' ', microtime ());
   $pgt_begin = (float) $usec + (float) $sec;
   
   $data = implode("", file ("1.txt"));
   $gzdata = gzencode($data, $level);
   
   list($usec, $sec) = explode(' ',microtime());
   $pgt_overall = ((float)$usec + (float)$sec) - $pgt_begin;
   echo round ($pgt_overall, 4);
   
   echo '<br/><br/>';
   
   echo '2.txt - ' . filesize ('2.txt') . 'byte<br/>';
   list($usec, $sec) = explode(' ', microtime ());
   $pgt_begin = (float) $usec + (float) $sec;
   
   $data = implode("", file ("2.txt"));
   $gzdata = gzencode($data, $level);
   
   list($usec, $sec) = explode(' ',microtime());
   $pgt_overall = ((float)$usec + (float)$sec) - $pgt_begin;
   echo round ($pgt_overall, 4);
   echo '<br/><br/>';
}
?>


файл txt1 - 90кб, одна полная страница с постами
файл txt2 - это половина этого файла, обрезал с конца.

вот что получается в результатах:

Код:
level1
1.txt - 97725byte
0.0355

2.txt - 48967byte
0.013

level5
1.txt - 97725byte
0.0402

2.txt - 48967byte
0.0176

level9
1.txt - 97725byte
0.0446

2.txt - 48967byte
0.0202


Для тех кто в танке - выводы. ТОЛЬКО на gzip сжатии можно ускорить работу форума в 2 раза если просто прооптимизить html. Комментарии?


 

Member
Статус: Не в сети
Регистрация: 03.10.2003
Откуда: Москва
Ну, я "форум-мастер".
Давайте свои предложения мне (правда, на 90% я их проигнорирую, а остальные 10% буду делать, наверное, долго).

Не хочется превращать эту ветку в "А давайте померяемся пиписьками".
Хочу сказать про 200 чел. онлайн. Ребята, у вас есть такая посещаемость?
Если нет, то я не стал бы так категорично судить о возможностях phpbb.

К вопросу о "глубокой" модификации движка, есть старая шутка:
исправление одной ошибки ведет к появлению 2х новых.

Т.е. если смысл этой ветки -- а давайте разберемся и все починим, то я за!
А если в том, что Я некомпетентный говнюк и лентяй, то...


 

Member
Статус: Не в сети
Регистрация: 04.03.2004
Откуда: Москва
PS: CPU P2-450, 512Mb


 

экс-лаборант
Статус: Не в сети
Регистрация: 24.09.2002
Фото: 0
Юрий
Цитата:
Сравним Balmer и ALT-F13?
На оффтоп разводишь или тебе действительно интересно сравнение? Хорошо, кто такой Balmer я не помню, но, видимо, человек у которого много постов во Флейме. У ALT-F13 таких сообщений тоже очень много. Когда он помогает советами по выбору или разгону железа - это ценные советы опытного человека. Когда он создаёт очередную тему "Наш результат в 3DMark ххххх на видеокарте yyyyy!!!!" - это флейм чистейшей воды, так какие именно постинги ты собираешься сравнивать?


 

Заблокирован
Заблокирован
Статус: Не в сети
Регистрация: 29.12.2002
Doors4ever
Подтвердите слова делом - уберите счетчик ВООБЩЕ... хотя бы из *.tpl
Кстати, Юрий правильно сказал - покажите мне того, кто таковой "пиписькой" меряется!
Mech
Вы уже миллион раз говорили, что делали что-то с нуля. НО! О чем это говорит? О том, что вы взяли чистый дистрибутив и поставили на него моды? Так никто не мешал вам наляпать их абы как (что, собственно, и видно). Или вы ставили "чиста свои собственные" моды? Тоже не так... Или может быть тот же YellowCard вы сами полностью написали?
Ну а то, что лежит на поверхности вообще заставляет задуматься... Форум тормозит? Тормозит! А должен при такой нагрузке? Нет! Кто виноват? Задайте вопрос себе...

ЗЫ:
Не стоит быть столь высокомерным и одновременно так глупо уходить от неприятной вам дискуссии. Вы вообще взяли себе такую моду, а это уже очень и очень плохо... Вас не первый раз ткнули в ваши же "минусы" (назовем так), а вот ваш ответ заставляет усомниться в вашей адекватности.
ЗЗЫ:
Так что там по поводу доработки т.н. pagination?

_________________
Поддержка phpBB на русском языке - теперь официально!


 

Member
Статус: Не в сети
Регистрация: 04.03.2004
Откуда: Москва
2oio первым делом оптимизить html...
Я как-то выслал свой вариант версии для печати. Кстати, выиграшь по коду был в 2 раза. Увы, осталось без реализации. Я даже было готов переделать непосредственно шаблон phpbb!


 

Adminus Overclockerus
Adminus Overclockerus
Статус: Не в сети
Регистрация: 11.10.2002
Откуда: Default
Фото: 0
Сохранил данную страницу:
Цитата:
Эта страница создавалась 0.23 секунд(ы).
Выполнено запросов к базе данных: 28
Сжатие GZIP включено (79414 / 14385) : Debug Mode

далее из консоли:
Цитата:
time -p gzip text.txt
real 0.00
user 0.01
sys 0.00

ГДЕ??? ГДЕ 2 раза? Только на надо говорить, что gzip в php жмет медленнее в 20 раз! :D

Юрий
Цитата:
Вот как у вас запрос выборки посдних затронутых тем выглядит?

Стандартно. И время выполнения запроса в 0.05 - 0.08 меня устраивает полностью.


 

Advanced member
Статус: Не в сети
Регистрация: 13.11.2002
Откуда: msk.ru
oio
Вот это я понимаю, разговор перетек в более конструктивное русло.
Правда, просто так предложения игнорировать не надо, надо их обсуждать :)

Про 200 юзеров. А какие там затраты? На обработку сессий мизерные, все остальное - стандартный серфинг по форуму, поиск в расчет не берем - это разговор отдельный.

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

У вас у самого какие идеи?

_________________
Поддержка phpBB на русском языке - теперь официально!


 

Member
Статус: Не в сети
Регистрация: 04.03.2004
Откуда: Москва
2Mech сравнивать результаты ТАК некорректно. Совсем другая среда и т.п. Запустите на вашем хостинге мой тест. И приведите плз результаты.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 72 • Страница 1 из 41  2  3  4  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan