Перейти к контенту

rletfullin

Пользователи
  • Число публикаций

    63
  • Регистрация

  • Последнее посещение

Недавние посетители профиля

3 083 просмотра профиля

Достижения rletfullin

  1. rletfullin

    [2.3.x]Top-XX statistics

    Олег, спасибо за "прикрытие". Ребят, внимательно выполняем всё, что написано в инструкции. Проверять не забываем. И делать архивные копии тоже. А ещё учим английский язык и привыкаем читать соответствующие темы, ибо большинство вопросов здесь уже решались. При возникновении каких-либо специфических вопросов - в личку.
  2. rletfullin

    [2.3.x]Top-XX statistics

    1. Из файла boards.php удалить: function tt($yer,$veri){ list($a1,$b1)=mysql_fetch_row(mysql_query("SELECT prefix, suffix FROM ibf_groups WHERE g_id='$yer'")); return "$a1"."$veri"."$b1"; } $this->ipsclass->DB->query("SELECT * FROM ibf_members WHERE `posts` > 0 ORDER BY `posts` DESC LIMIT 0,".$statnum); $TPosts=""; while($tposts=$this->ipsclass->DB->fetch_row()){ $TPosts.="<tr><td width='80%'><a href='index.php?showuser={$tposts['id']}'>"; $vm1=tt($tposts[mgroup],$tposts[members_display_name]); $TPosts.="$vm1"; $TPosts.="</a>"; $TPosts.="</td><td align='right' width='20%'>{$tposts['posts']}</td></tr>"; } Там же найти строку: $this->output = str_replace( "<!-- STATPANEL -->" , $this->ipsclass->compiled_templates['skin_boards']->Top_XX_Stats($TPosts,$TView,$ToNew,$top_data) , $this->output ); Заменить на: $this->output = str_replace( "<!-- STATPANEL -->" , $this->ipsclass->compiled_templates['skin_boards']->Top_XX_Stats($TView,$ToNew,$top_data) , $this->output ); 2. Далее лезем в админку: Админцентр > Список стилей > Изменение HTML шаблонов стиля «IPB Стандартный стиль» Находим шаблон "skin_boards (главная страница)->top_xx_stats" В верхнем правом углу есть менюшка, в которой надо выбрать "Входящие переменные". Удалить оттуда $TPosts (а также запятую и пробел после неё ). 3.В шаблоне top_xx_stats удалить: <td class='postlinksbar' width='20%' align='center'><b>Самые активные участники форума</b></td> и <td class='row2' width='30%'> <!-- Top Active Users --> <table width='100%' border="0"><tr> <td width='65%'><b>Ник</b></td><td align='right' width='35%'><b>Сообщений</b></td> </tr> {$TPosts} </table> <!-- Top Active Users --> </td> С процентиками (которые после удаления блока придётся поправить в шаблоне top_xx_stats) поиграетесь сами уж, арифметика ещё никому не вредила ))) Если совсем ленивые и на производительность форума по барабану - можно выполнить только 3-ий пункт... За пожелания спасибо, у меня самого их навалом. Было бы время только...
  3. rletfullin

    [2.3.x]Top-XX statistics

    Медленно... НО верно Не торопите меня, ребят, делаю как могу, времени просто катастрофически не хватает. Смена места работы + до. заказы + аспирантура + ещё много всего...
  4. rletfullin

    [2.3.x]Top-XX statistics

    Для версии 2.0.4 такой модификации нет. Не знаю, можно ли самому поправить, но как минимум один человек с форума поправил её для работы на версии 2.1.7.
  5. rletfullin

    [2.3.x]Top-XX statistics

    Брось, не так уж много там изменять... Резервная копия - и понеслась. Да даже без резервной копии можно, по описанию сможешь всё удалить... Должно работать, T1m...
  6. Имитировалось подключение большого количества пользователей с предопределённой последовательностью разнообразных запросов, включая поиск. Последовательность для каждого пользователя менялась... Количество постепенно увеличивалось... В некоторых тестах специально делался акцент на поисковые запросы. Благо, я работал тогда в компании, где были специальные инструменты для проведения таких тестов. Это правда. Но есть тонкости. При большом количестве пользователей и php в качестве cgi + Zend загрузка на сервер возрастает нелинейно! Тоже верно... Но с тем мануалом, что сделан сейчас, это сможет сделать практически любой... Ну вот здесь уже мне нечего сказать, я не знаю в подробностях методы сканирования Спайдером. Навскидку это вам никто сказать не возьмётся. Погуглите, такие тесты проводились... А мне пока далеко до таких баз. Но скоро, думаю, уже буду работать с такими цифами. Вот только на мускул я не рассчитываю изначально...
  7. Здесь речь идёт о суммарных объёмах данных на 3-х проектах. Хорошо бы узнать, сколько занимают активные данные (скрипты и стили), сколько база, а сколько прочий контент, на который и внимания обращать смысла нет... Собрал на мастерхосте (тариф эффективный) свою cgi-версию php (необходимо заметить, что там был и zend, что увеличивает нагрузку в РАЗЫ) и провёл нагрузочное тестирование. Это было куда мощнее, чем поисковая нагрузка от 10 пользователей, хотя не слишком мощная (у меня не такой мощный проект, поэтому я ставил довольно ощутимые ограничения на тесты). И НИ ОДНОГО ПИСЬМА от Мастерхоста, хотя не один день я такое вытворял со своей площадкой. И ещё один плюс: Мастерхост сам сканирует систему на уязвимости Спайдером... Они прежде всего помогают, а не воют от нагрузки, как тут многие считают... Повторюсь, относитесь к суппорту как к людям, а не как к всезнающим гуру, и будет вам счастье... Ясное дело, разжёвывать новичку, почему у него не работает тот или иной скрипт - это никаких нервов и ресурсов не хватит. Да и не дело хостера это. Дело хостера - сделать надёжую, гибкую по возможности конфигурацию и доступ ко всей необходимой информации о сервере... Есть, конечно... Вот только это влетит в сильную копеечку, но оно того будет стоить. Потому что MySQL это не серьёзно... Postgre будет не всегда удачным выходом. Определённо (это уже личное мнение, т.к. споров на тему PostgreSQL vs. MySQL было очень много) эта СУБД обладает рядом преимуществ над MySQL, вот только в случае с IPB это не будет выходом, т.к. нужен layer для работы с СУБД. То же самое касается Oracle. Притом этот layer должен быть настолько тонко написанным, что должен учитывать по максимуму все фичи той или иной СУБД, которые всё-таки имею ощутимые отличия от ANSI SQL. От выбора СУБД сильно зависит и структура самой базы. Это серьёзная работа... И на данный момент эта работа не проделана (движок заточен на мускул и на определённую структуру базы), поэтому все привязаны к MySQL (драйвера для других БД платны), что очень и очень печально (напомню, в последних версиях разработчики MySQL закрыли исходники, и в то же время разработчики Postgre начали серьёзную маркетинговую политику, что позволяет полагать, что очень скоро будет больше хостеров, которые будут предоставлять тарифы с Postgre). ДБА - это, конечно, хорошо, но можно ведь и пользоваться их временными услугами, а не на длительное время... Но совершенно точно: большая база в мускуле - это безумие, садизм и мазохизм одновременно... В его компетентности никто не сомневается... Не верю, это ДОЛЖНО было работать... А вот это мне непонятно... Хотя ваше дело... Скажите только: все 3 проекта стоят на одной платформе? Каждый пользует свою базу, я надеюсь? Я спокоен... Тем что эта СУБД не рассчитана на большие оъёмы данных... Что делать вам объяснил GiV... Когда это достигнет критической массы, предпринимать действия к спасению будет уже поздно... Поэтому стоит задуматься над этим уже сегодня... ЗЫ: Я никакого отношения к Мастерхосту не имею, не подумайте, ничего предвзятого с моей стороны. Просто согласитесь, реально впечатляет, когда в часы энергокризиса в Москве (взрыв электростанции пару лет назад, морозы и т.п.), много хостеров регулярно "слетало", а Мастерхост стоял как скала... Реально чувствуешь, что твоя платформа в надёжных руках. И это главное..
  8. Брось, все прекрасно понимают, о чём говорят, цифры взял наобум. Хотя возможно и 10 000 при 100 пользователей одновременно, неговори гоп, тематика форума бывает абсолютно разная, хотя говорю сейчас не про себя. Да, действительно, за 5 баксов не даст... Но между 5 и 60 - очень много чисел Возьми, например, тариф php-профессионал (вроде так) от Мастерхоста за 1 400 руб в месяц. Держу пари, этого тарифа с головой хватит подавляющему большинству клиентов IPB, включая автора темы. 60 баксов - это не много. Но надо смотреть на весь проект, что он из себя будет представлять. Я уверен, что для хостинга за 15 баксов, например, форум IPB нужно очень серьёзно заэксплуатировать, чтобы с этим хостингом стало тесно. Глупо говорить о хостинге для IPB, если у тебя нагрузка на сервак идёт за счёт самого сайта, а не форума... А форум, повторюсь, не так уж и требователен к ресурсам. Далее... Если база действительно дорастает до нескольких гигов, как писал автор темы, то надо быть реально больным человеком, чтобы держать это всё на MySQL.
  9. )))) Ну тогда незачем мелочиться!!!! Будем последовательны! Давайте тогда вообще возьмём выделенный сервер! Много данных, большая база, много пользователей? Не беда! Oracle прикрутим... Ну или на худой конец PostgreSQL! )))
  10. Да пусть хоть 10 000 тем, 100 пользователей одновременно, всё равно неоправданно дорого!
  11. rletfullin

    [2.3.x]Top-XX statistics

    Должен... Хотя лично не проверял... Уважаемый, вы просите невозможного. Хотите, чтобы работало во всех скинах, значит прописывайте мод во всех скинах - только и всего... С апгрейдом дела идут крайне медленно. Есть очень много своих дел+аспирантура... Думаю, к НГ выйдет новая версия, когда я перейду и погоняю 2.3.1...
  12. rletfullin

    хостинг для Invision Power Board

    Когда ставил нагрузочное тестирование, игрался со значением. Сейчас уже и не вспомню, на чём остановился. С работы проблематично посмотреть, разреши я в привате вечерком отвечу?
  13. Уважаемая Мудрая Света, ваши действия я не могу назвать иначе, как пальбу из пушки по воробьям. Это первое. Второе: это неприемлемо, когда техподдержка лазиет в исходники. Это второе. И в дополнение ко второму: а что будет делать поддержка, если исходники будут закодированы Zend'ом. Думаю, пошлют они вас куда подальше... Прежде всего клиента интересует соотношение "цена-качество". Брать под IPB такое дорогое решение - нерационально...
  14. rletfullin

    хостинг для Invision Power Board

    sercher, Смело соглашайтесь на Unix "Эффективный", сам уже давно им пользуюсь и нареканий особых нет. Поддержка отличная, если грамотно задавать вопросы и относиться к поддержке как к людям, а не как к всезнающим гуру, разбирающимся абсолютно во всех движках и модулях. Да, действительно, ограничений при стандартной конфигурации довольно много, но Мастерхост позволяет сделать свою php cgi-версию со всевозможными дополнительными модулями. Тут всё будет зависеть от нагрузки, а если ещё надумаете установить Zend (как это сделал я), то будет ОЧЕНЬ сильно зависеть от нагрузки и мозгов. Сложновато для новичка, но совместными усилиями сделан неплохой мануал, который РАБОТАЕТ, если всё делать в точности, как написано, и без самодеятельности. У меня пока пользователей было не больше 50 (IPB 2.2.2 пока, репутации, top-xx, arcade и другие минимальные навороты), но я сам проводил нагрузочное тестирование системы и она вела себя довольно-таки неплохо даже при 200 одновременных подключений. Помимо IPB туда ещё прикручен движок SLAED Pro в ту же базу. Так что если вы уверены, что пользователей одновременно будет не больше 200, то можете смело соглашаться на этот тариф. Надёжность, устойчивость, оперативность, гибкость, ответственность хостера - потрясающие. Из всех многочисленных хостингов Мастерхост пока самый приемлемый для меня. И свой следующий назревающий проект я начну именно с этим хостером. Останусь ли там - время покажет...
  15. rletfullin

    [2.3.x]Top-XX statistics

    Уважаемый, ты малость не понимаешь... Я понимаю, не программер, но такие вещи понимать всё же надо. Файлу boards.php категорически наплевать на то, какие модификации ты делаешь в скинах. Ему на скины вообще наплевать, т.к. скины - это дизайн, это внешняя оболочка, а boards.php - это часть движка, то, что обрабатывает данные, получает или возвращает их. Поэтому то, что ты делаешь в админке по описанию модификации, необходимо сделать для каждого скина.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.