1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.1.3 Требования к железу для связки XenForo + WordPress

Тема в разделе "Интеграция XenForo с различными движками", создана пользователем Finelai, 09.07.2012.

Загрузка
  1. Finelai

    Finelai Местный

    Регистрация:
    22.06.12
    Сообщения:
    100
    Симпатии:
    11
    Версия XF:
    1.1.3
    Прикрутил я таки сегодня XF 1.1.3 к WP 3.4.1. на своей локалке. Честно говоря, учитывая что вп и ксен нулевые, быстродействие не радует. Чувствуются задержки на глаз*. В связи с тем, что хотелось бы в дальнейшем использовать подобную связку в веб с этого же компа, возник вопрос о начинке железки, которое это всё добро потянет.

    Что имею:
    ЦП - QuadCore Intel Core i5-760, 2933 MHz (22 x 133)
    Плата - Gigabyte GA-P55A-UD3 (3 PCI, 2 PCI-E x1, 2 PCI-E x16, 4 DDR3 DIMM, Audio, Gigabit LAN)
    Память - 4087 мб (DDR3-1333 DDR3 SDRAM)
    HDD - WDC WD1002FAEX-00Z3A0 (931 Гб)

    Сейчас стоит win7, но планирую поставить linux (debian). Посоветуйте, что можно прикупить, чтобы потянуло ~100 одновременных юзеров. Понимаю, что железки хлам. Но возможности купить полноценную серверную машинку деньжат пока нет. Очевидным видется необходимость докупить память до 16 Гб и SSD под файлы сервера.

    *: кстати, чем быстродействие измерить? на булке помню был хак с выводом данных на каждой странице форума. аналоги на ксен есть?
     
  2. ANGEL OF FIRE

    ANGEL OF FIRE Модератор

    Регистрация:
    06.11.11
    Сообщения:
    395
    Симпатии:
    180
    Версия XF:
    1.1.3
    Есть. В конфиге добавить debug=true и никакого плагина не нужно.
     
    Finelai нравится это.
  3. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Задержки на локалке при одном посетителе?
     
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Вам и текущего железа с лихвой хватит держать 100 онлайна. Даже раза в два слабее конфигурация на линухе с этим справится практически без тюнинга. На винде, конечно, похуже будет с производительностью, но и там должно работать удовлетворительно.
    А решать проблему нужно со стороны кеширования (APC или Xcache, ксен поддерживает кеширование через любой из них), тюнинга сервера базы данных, ну и желательно хотя бы nginx воткнуть перед апачем, либо полностью на nginx крутить.
    На линухе однозначно будет пошустрее и беспроблемнее. Ваше железо потянет и 300 онлайн при соответствующих настройках всех программных компонентов, только памяти желательно добавить, так как сервер базы данных любит кушать и кешер также к памяти относится очень и очень хорошо :)
     
    Finelai нравится это.
  5. Finelai

    Finelai Местный

    Регистрация:
    22.06.12
    Сообщения:
    100
    Симпатии:
    11
    Версия XF:
    1.1.3
    Я их стал замечать именно после установки моста. Сегодня это подтвердилось, т.к. вылезла ошибка в WP:

    Код:
    Strict Standards: Only variables should be passed by reference in wp-content\plugins\xf_integration\include\xf_replacement_comment_handler.php on line 287
     
    Strict Standards: Only variables should be passed by reference in wp-content\plugins\xf_integration\include\xf_replacement_comment_handler.php on line 324
    
    Пока не разобрался, что это значит. Но мост явно в разы увеличивает нагрузку, т.к. объединяет БД форума и wp. Думаю попробовать XenPorta. Там, по идеи, таких проблем возникнуть не должно, т.к. всё родное и через одну БД.

    Включил debug, который при генерации главной страницы форума показывает следующие результаты:
    Это что, получается, пустой форум с одним посетителем жрет почти 4Гб ОЗУ? :eek:
     
  6. maus

    maus Местный

    Регистрация:
    27.03.12
    Сообщения:
    187
    Симпатии:
    129
    Нет, три с половиной мегабайта, это десятичная запятая :)
    Но скрипты действительно долго отрабатывают. Выложите где-нибудь содержимое страницы отладки (ссылка на нее - цифры времени генерации), возможно узнаем, почему.
     
  7. Finelai

    Finelai Местный

    Регистрация:
    22.06.12
    Сообщения:
    100
    Симпатии:
    11
    Версия XF:
    1.1.3
    Три метра это другое дело)) Я аж испугался. Руки оторвать тем, кто такие формы записи делает.

    Я ставил все последних версий (apache, php, mysql) и ничего не оптимизировал. Возможно это объясняет такую задержку. На странице отладки ничего подозрительного не вижу.
     

    Вложения:

    • index.php.txt
      Размер файла:
      7,4 КБ
      Просмотров:
      6
  8. maus

    maus Местный

    Регистрация:
    27.03.12
    Сообщения:
    187
    Симпатии:
    129
    Проблем нет. Либо винда тупит, либо вы пытаетесь форум открыть браузером на той же машине, где он установлен - тогда результат недостоверный (браузер сам процессор жрет очень сильно). Последний вариант - в настройках вашего кэшера опкодов установите stat=off, это поможет, если виноваты жесткие диски. Нормальное время открытия на вашем железе - 0,01с. Иначе только Линукс.
     
    Finelai нравится это.
  9. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Нормальное время меньше 0.1 сек ;)
    0.01 под виндой как мне кажется из раздела фантастики :)
     
  10. maus

    maus Местный

    Регистрация:
    27.03.12
    Сообщения:
    187
    Симпатии:
    129
    Да, я про Линукс. Нормально настроенной винды в жизни не видел, это миф. Там настраивать нечего :-(
     
  11. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Ну не скажите. А как же нескучные обои на рабочем столе сервера? :)
     
    Mefodian, Yoskaldyr и maus нравится это.
  12. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    корпоративные фишки там настраивать и настраивать и как не прискорбно линукс в этом плане на десятилетия позади :(
    Но в инет пускать корпоратив винду - только через *никс системы.
     
    infis нравится это.
  13. Finelai

    Finelai Местный

    Регистрация:
    22.06.12
    Сообщения:
    100
    Симпатии:
    11
    Версия XF:
    1.1.3
    nginx получается шустрее апача? или есть ещё какие-то причины его рекомендовать? а как с юзабили дела обстоят?

    После консультаций с одним знакомым, который держит сервак пришел к выводу, что лучше брать HD винт, а не SSD. По его словам ресурс у первого больше, а разница в скорости минимальна. Присмотрел себе вот такое чудо: http://market.yandex.ru/model.xml?hid=91033&modelid=7690695&clid=502
    Память: 16Гб http://www.geil.com.tw/Russian/products/showSpec/id/314
    И назрел вопрос, есть ли возможность подключить одновременно два соединения (от двух разных провайдеров), которые бы работали в паре? Или возможность использовать второй как резерв?
     
  14. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Nginx является очень легким веб-сервером и прокси-сервером. Обычно, когда не хотят отказываться от Apache, ставят на фронте nginx, а на бакэнде Apache. В этом случае бОльшую часть запросов может обрабатывать nginx, включая отдачу статики. Это в разы разгружает процессор, который под Apache напрягается.
    В принципе сейчас вообще часто отказываются от Apache, используя php напрямую из nginx. Это еще разгружает сервер.
    Погуглите тесты.
    Если хотите нормальные аплинки одновременно или для резерва, то без BGP лучше не стОит это делать. Ну а BGP - это доступно далеко не каждому абоненту (да и не все провайдеры даже это имеют, кстати). Так что не тратьте время. Я вообще бы забил на домашний сервер и хостился. Это снимает массу геморроя.
     
    Finelai нравится это.

Поделиться этой страницей