PLD-doc: PLD_www_res/buildlogs.sql/PRZECZYTAJ.TO - encoded in UTF-...
witekfl
witekfl at pld-linux.org
Sun Nov 18 11:02:12 CET 2007
Author: witekfl Date: Sun Nov 18 10:02:12 2007 GMT
Module: PLD-doc Tag: HEAD
---- Log message:
- encoded in UTF-8
- adjusted to the sqlite3
---- Files affected:
PLD-doc/PLD_www_res/buildlogs.sql:
PRZECZYTAJ.TO (1.1 -> 1.2)
---- Diffs:
================================================================
Index: PLD-doc/PLD_www_res/buildlogs.sql/PRZECZYTAJ.TO
diff -u PLD-doc/PLD_www_res/buildlogs.sql/PRZECZYTAJ.TO:1.1 PLD-doc/PLD_www_res/buildlogs.sql/PRZECZYTAJ.TO:1.2
--- PLD-doc/PLD_www_res/buildlogs.sql/PRZECZYTAJ.TO:1.1 Tue Oct 3 20:32:27 2006
+++ PLD-doc/PLD_www_res/buildlogs.sql/PRZECZYTAJ.TO Sun Nov 18 11:02:07 2007
@@ -1,12 +1,27 @@
-Interfejs buildlogów korzystaj±cy z bazy MySQL. Wydajniejszy od obecnego
-enginu. Najpierw nale¿y utworzyæ bazê SQL (skrypt init.sql).
-Nastêpnie wype³niæ bazê danymi. S³u¿y do tego skrypt migration.php. Wymaga on
-do dzia³ania php-cli, a tak¿e zwiêkszenia memory_limit dla skryptów PHP.
-Wykonanie tego skryptu zajmuje du¿o czasu. U mnie dla 200000 rekordów twa³o to
-1,5 h. Pó¼niej baza ju¿ ¶miga.
-Nastêpnie mo¿na umie¶ciæ skrypt index.php na serwerze. Jest on kompatybilny
-wstecz z poprzedni± wersj±. Odno¶niki z kolejek budowania bêd± dzia³aæ.
-Aby uaktualniaæ dane w bazie nale¿y przy ka¿dym nowym logu uruchomiæ skrypt
-addlog.php z parametrem bêd±cym pe³n± ¶cie¿k± do pliku z logiem, np.
-addlog.php /home/services/ftp/pub/pld-buildlogs/ac/i686/OK/kernel.bz2.
-U mnie to dzia³a i jest w miarê szybkie.
+# vim:fileencoding=UTF-8
+# $Revision$, $Date$
+
+Poprzedni silnik buildlogów byÅ maÅo wydajny, szczególnie dla szukania
+zaawansowanego. Ten silnik korzysta z bazy sqlite3 (php-pdo-sqlite)
+i jest w miarÄ szybki.
+
+Najpierw należy zainicjalizowaÄ bazÄ danych przy pomocy skryptu migration.php.
+Skrypt ten wymaga php-cli. Należy go uruchomiÄ raz. Czas wykonywania
+zależy od liczby plików i filesystemu. Może to trwaÄ kilka minut.
+
+NastÄpnie umieÅciÄ index.php na serwerze www.
+
+Każdy nowy buildlog (dla nowego lub starego speca) powinien zostaÄ
+dodany do bazy używajÄ
c skryptu addlog.php (korzysta z php-cli i php-pdo-sqlite).
+W zależnoÅci od tego czy spec jest nowy czy nie, w bazie zostanie uaktualniony
+rekord lub dodany nowy. Parametrem dla addlog.php jest bezwzglÄdna Åcieżka
+do pliku loga,
+np. addlog.php /home/services/ftp/pub/pld-buildlogs/ac/i686/OK/kernel.bz2
+
+
+Skrypty index.php, addlog.php i migration.php używajÄ
zmiennej $database.
+Zmienna ta powinna byÄ jednakowa we wszystkich trzech skryptach.
+Jej obecna wartoÅÄ to 'sqlite:/home/services/ftp/buildlogs.db'.
+Należy jÄ
ustawiÄ na takÄ
wartoÅÄ, by plik bazy byÅ zapisywalny
+przez skrypty migration.php i addlog.php oraz możliwy do odczytania przez
+index.php.
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/PLD-doc/PLD_www_res/buildlogs.sql/PRZECZYTAJ.TO?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list