ďťż

[PHP] Szybki system Wiki co polecacie?

       

Podstrony


telcocafe

Szukam szybkiego, a zarazem funkcjonalnego systemu Wiki (aby nie był ociężały na DHost). Co proponujecie?

Zainstalowałem DocuWiki. Podobno ma być szybszy od MediaWiki, a wykonuje się wolniej.

Przykłady:
http://dhost.info/compmaster/wiki/ (DocuWiki)
http://dhost.info/travian2005/Wiki/ (MediaWiki)

Może dlatego są problemy, że jest problem z zapisywaniem do CACHE. Pomimo ustawianiu atrybutów 777 na serwerze katalogowi 6, nadal jest 755. Dlaczego?



DokuWiki jest prosta i funkcjonalna, MediaWiki znacznie większa i bardziej złożona. Wybierz to co spełnia twoje wymagania. Oba skrypty są na tyle wydajne że nie obciążą nadmiernie serwera. Dokuwiki jest raczej wydajniejsza - prostsza i nie wymaga bazy danych. Co do czasu wykonywania to nie jes on parametrem określającym wydajność skryptu. Chcesz porównać wydajności to użyj Xdebug jak i testy serwera za pomocą np. httperf.

W wolnym czasie zrobię test szybkości niektórych systemów WIKI.

DocuWiki odpada - wyświetlenie strony logowania na localhost (WinXP) zajęło 1400 ms. Nie znam funkcji tego systemu, lecz najwięcej czasu zabiera html_login(), wewnątrz: p_locale_xhtml() -> p_cached_output(), kilka poziomów wewnątrz: Doku_Parser->parse() - 559 ms, itd.

przestań idiotycznie liczyć czas wykonywania aplikacji. To czy coś będzie wykonywało się X milisekund więcej czy mniej to nie ma znaczenia. Ważna jest funkcjonalność, a jeżeli przewidujesz duży ruch typu ponad 20 wejść na sekundę to wtedy testuj wydajność aplikacji pod obciążeniem. dokuwiki jest stosowana na wielu serwisach i żadnych problemów nie ma z jej wydajnością. System windows z partycją VFAT czy NTFS nie jest ustawieniem produkcyjnym. Serwer w sieci korzysta z systemu Linux lub BSD na partycjach XFS czy EXT3 znajdujących się na szybkich dyskach, dodatkowo pewnie z RAIDem - dokuwiki używa plików tekstowych więc na takich serwerach problemu nie będzie z wolnym odczytem, dodatkowo dokuwiki potrafi wykorzystywać specyfikę serwera dla lepszego działania (unixowy system uprawnień do plików, zapis/odczyt itp.).

A jeżeli to co za mało to kup sobie dedykowany serwer, 4 GB RAM, 4 rdzeniowy procesor; ulokowany w Polsce, postaw na nim wyłącznie miniwiki, do tego 100MB kesza Memcached i będzie ci się wiki generowała w 0.0001 sekundy :P

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.