slawek          Sun Mar 17 10:03:49 2002 EDT

  Modified files:              
    /phpdoc/pl/features persistent-connections.xml 
  Log:
  Updated to EN 1.18
  
  
Index: phpdoc/pl/features/persistent-connections.xml
diff -u phpdoc/pl/features/persistent-connections.xml:1.7 
phpdoc/pl/features/persistent-connections.xml:1.8
--- phpdoc/pl/features/persistent-connections.xml:1.7   Thu Dec 20 07:41:37 2001
+++ phpdoc/pl/features/persistent-connections.xml       Sun Mar 17 10:03:49 2002
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.14 Maintainer: slawek Status: ready -->
-<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.18 Maintainer: slawek Status: ready -->
+<!-- $Revision: 1.8 $ -->
  <chapter id="features.persistent-connections">
   <title>Stałe połączenia z bazami danych</title>
 
@@ -12,6 +12,12 @@
    jest nowe. Połączenie 'identyczne' to połączenie z tym samym hostem,
    z taką samą nazwą użytkownika i hasłem.
   </simpara>
+  <note>
+   <para>
+    Istnieją także inne moduły udostępniające stałe połączenia, na przykład
+    <link linkend="ref.imap">IMAP</link>.
+   </para>
+  </note>
   <simpara>
    Ludzie niezbyt dobrze znający zasady działania serwerów mogą czasem
    brać stałe połączenia za coś, czym te nie są. Stałe połączenia
@@ -89,14 +95,39 @@
    zapchana. Poszukaj w dokumentacji swojej bazy danych w jaki sposób radzi
    sobie ona z porzuconymi lub bezczynnymi połączeniami.
   </simpara>
+  <warning>
+   <simpara>
+    Istnieje kilka zagrożeń, które należy brać pod uwagę decydując się na
+    używanie stałych połączeń. Jednym z nich jest sytuacja, w której skrypt
+    blokujący tabelę, z jakiegokolwiek powodu nie może zdjąć blokady. Wtedy
+    kolejne skrypty korzystające z tego samego połączenia będą zablokowane i
+    może zajść potrzeba ponownego uruchomienia serwera httpd lub serwera bazy
+    danych. Kolejne zagrożenie dotyczy transakcji. Jeśli skrypt używający
+    transakcji zakończy działanie przed zakończeniem bloku transakcji, to
+    zostanie on (blok) przeniesiony do następnego skryptu. W obu przypadkach
+    można użyć <function>register_shutdown_function</function>, aby
+    zarejestrować funkcję porządkującą, która odblokuje tabele lub wycofa
+    transakcje. Najlepiej jednak jest zrezygnować ze stałych połączeń w
+    skryptach używających blokowania tabel lub transakcji.
+   </simpara>
+  </warning>
   <simpara>
-   Ważne podsumowanie. Stałe połączenia zostały zaprojektowane tak, by
+   Istotne podsumowanie. Stałe połączenia zostały zaprojektowane tak, by
    odpowiadać zwykłym połączeniom. Oznacza to, że <emphasis>zawsze</emphasis>
    możesz zastąpić stałe połączenia zwykłymi i nie zmieni to zachowania
-   skryptu. Natomiast <emphasis>może</emphasis> zmienić (i pewnie zmieni)
+   skryptu. Natomiast <emphasis>może</emphasis> zmienić (i zapewne zmieni)
    jego wydajność!
   </simpara>
-
+  <para>  
+   Zobacz także <function>fbsql_pconnect</function>,  
+   <function>ibase_pconnect</function>, <function>ifx_pconnect</function>,  
+   <function>imap_popen</function>, <function>ingres_pconnect</function>,  
+   <function>msql_pconnect</function>, <function>mssql_pconnect</function>,  
+   <function>mysql_pconnect</function>, <function>OCIPLogon</function>,  
+   <function>odbc_pconnect</function>, <function>Ora_pLogon</function>,  
+   <function>pfsockopen</function>, <function>pg_pconnect</function> i
+   <function>sybase_pconnect</function>.  
+  </para>  
  </chapter>
 
 <!-- Keep this comment at the end of the file
@@ -108,6 +139,7 @@
 sgml-always-quote-attributes:t
 sgml-indent-step:1
 sgml-indent-data:t
+indent-tabs-mode:nil
 sgml-parent-document:nil
 sgml-default-dtd-file:"../../manual.ced"
 sgml-exposed-tags:nil


Reply via email to