Прикрутил педивикию

Все вопросы, связанные с форумом

Postby moroz1999 » Sat, 26.01.2013 21:30:02

Чудненько, форум на глаз быстрее открываться стал, вики теперь тоже терпимо пашет.
У вики главная проблема не сам html, а css/javascript, которые вики через скрипты объединяет в один файл и выдает кучей. Они почему-то по 4 секунды приходят, хотя они не такие огромные.
Любопытно, можно ли их кэшировать на жестком на уровне самой вики.
User avatar
moroz1999
 
Posts: 1861
Joined: Wed, 01.08.2012 11:23:51

Postby TS-Labs » Sat, 26.01.2013 21:33:03

Ну вики тоже имеет 100500 настроек, которые ессно многабукаф :) Если есть готовые решения, буду тока спасибо )
User avatar
TS-Labs
 
Posts: 5038
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Sat, 26.01.2013 21:39:45

moroz1999 wrote:форум на глаз быстрее открываться стал

Ну дык я по локалке же тестирую, ну и коматозит так нормально.
User avatar
TS-Labs
 
Posts: 5038
Joined: Thu, 26.07.2012 01:29:56

Postby moroz1999 » Sat, 26.01.2013 21:53:23

Попробуй в конфиге вики выставить $wgUseFileCache = true, плюс убедись, что выставлена нормальная wgFileCacheDirectory. Вики тогда будет всю неизменную статику генерить на жесткий и брать её в следующий раз с жесткого до первых изменений. В теории должно разгрузить проц на отлично - по крайней мере для склейки javascript/css это точно даст эффект. Я посмотрел их resourceloader в исходниках, он тоже от wgUseFileCache зависит.
http://www.mediawiki.org/wiki/Manual:$wgUseFileCache
User avatar
moroz1999
 
Posts: 1861
Joined: Wed, 01.08.2012 11:23:51

Postby LessNick » Sat, 26.01.2013 22:10:34

TS-Labs wrote:Это один человек у клавиатуры или двое?


Чорт! нас раскрыли! Линяем!
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
User avatar
LessNick
грей сашу — сашу грей
 
Posts: 864
Joined: Thu, 26.07.2012 15:00:53

Postby LessNick » Sat, 26.01.2013 22:12:22

Keeper wrote:Пиздунг детектыд, говнокод нынче забористый, много ООП вокруг которого нагромождают костыли и думают что фсё заебись по канонам MVC...


Нихт! Я про FreeBSD 4.11 говорил !! А говонокод увы уже у всех, в ветках 8.x 9.x это писец!
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
User avatar
LessNick
грей сашу — сашу грей
 
Posts: 864
Joined: Thu, 26.07.2012 15:00:53

Postby LessNick » Sat, 26.01.2013 22:15:51

Keeper wrote:чтоб не светить этот ебаный стыд с херней


плюсую сего знатока братьев опачей!
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
User avatar
LessNick
грей сашу — сашу грей
 
Posts: 864
Joined: Thu, 26.07.2012 15:00:53

Postby TS-Labs » Sat, 26.01.2013 22:30:04

Ну вроде чото кеширует. По крайней мере в папке кеш начало появляться говно.
User avatar
TS-Labs
 
Posts: 5038
Joined: Thu, 26.07.2012 01:29:56

Postby moroz1999 » Sun, 27.01.2013 00:51:45

Всё равно поразительно медленнее, но теперь гораздо быстрее. Яваскрипт-блок отдаётся не за 4 секунды, как у меня раньше показывалось, а за полторы. Полторы - всё еще что-то ненормальное, но уже можно жить, так как после первой выдачи всё это барахло кешируется еще и в браузере.
Мне кажется, что какая-то проблема есть где-то еще - если сейчас всё идет с предварительно нагенеренного файла с жесткого, то оверхед на PHP по сравнению с апачем очень невелик обычно, особенно учитывая xcache. Скорее всего, что-то нужно покрутить еще в апаче, а тут я пас - я все же не сисадмин ни разу :)
User avatar
moroz1999
 
Posts: 1861
Joined: Wed, 01.08.2012 11:23:51

Postby TS-Labs » Sun, 27.01.2013 02:32:09

Игрался с этим параметром: http://www.mediawiki.org/wiki/Manual:$wgMainCacheType
Щас стоит в CACHE_NONE.
Если поставить CACHE_ANYTHING - разницы не заметно.
Поставил CACHE_ACCEL - 20 секунд глагне. За это время успевает 5с повисеть, 10с подрочить винт, 5с чото рендерить. Я в недоумении...
User avatar
TS-Labs
 
Posts: 5038
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Sun, 27.01.2013 03:39:41

Так, тестрезультатен:
Wiki глагне, джмитер, 1 тред, подряд, эверыдж, мс:
CACHE_NONE - 270
CACHE_ANYTHING - 266
CACHE_DB - 277
CACHE_ACCEL - 10240 (первый запрос 20500), загрузка проца около 5%, что намекае на некоэ ожидание чуда
Еще нашел: http://www.mediawiki.org/wiki/User:Ilma ... nce_tuning
С добавлением $wgFileCacheDirectory увидел в папке кешированные рендеренные паги.
Еще повырубал экстеншены, минус 140мс.
User avatar
TS-Labs
 
Posts: 5038
Joined: Thu, 26.07.2012 01:29:56

Postby Keeper » Sun, 27.01.2013 04:05:00

Скоро всё полетит под херней... :1tooth:
TS-Labs wrote:Кеерег: я детекчу, что ты тролль, и зарегался тут только, чтоб меня заебать :smoke:
Keeper
 
Posts: 121
Joined: Thu, 26.07.2012 08:31:16

Postby TS-Labs » Sun, 27.01.2013 04:17:01

Отвечу словами народной мудрости: ну и пусть себе летит - муха тоже вертолет.
Я бэкапы делаю такшо йух вам =)
User avatar
TS-Labs
 
Posts: 5038
Joined: Thu, 26.07.2012 01:29:56

Postby moroz1999 » Sun, 27.01.2013 12:24:46

Меня беспокоит вот этот запрос:
http://tslabs.info/wiki/load.php?debug= ... n=vector&* - 18кб, 1.4с если он не в кеше браузера. Если оно идет сейчас с диска, то почему такое время?
User avatar
moroz1999
 
Posts: 1861
Joined: Wed, 01.08.2012 11:23:51

Postby DimkaM » Fri, 01.02.2013 16:55:12

Почему апачь, а не иис?
lvd> Вроде да, но по матану спец TS-Labs, пусть расово верно и православно одобрит. :-P
DimkaM
 
Posts: 264
Joined: Thu, 26.07.2012 12:36:38

Postby TS-Labs » Fri, 01.02.2013 16:56:40

Потому что файрфокс а не ишак.
User avatar
TS-Labs
 
Posts: 5038
Joined: Thu, 26.07.2012 01:29:56

Previous

Return to Forum related

Who is online

Users browsing this forum: No registered users and 1 guest

x