Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]pętla, a timeout serwera (hostingu)
Duo
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 16.11.2010

Ostrzeżenie: (0%)
-----


Witam,
Mam pętlę for, która musi załadować 50 razy zincludowany plik. Czasem te ładowanie bywa dłuższe od ustawienia timeoutu na hostingu www (2 min). Jak mogę zaradzić temu ? Chciałbym np tak, że na nowo pliczek z pętlą się ładował po 25 includach czy coś takiego. Macie jakiś pomysł jak to zrobić ?

@edit
poprawione przepraszam


Ten post edytował Duo 24.07.2012, 13:48:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Duo
post
Post #2





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 16.11.2010

Ostrzeżenie: (0%)
-----


  1. <?
  2. for($i=1;$i<=$_POST['ilosc']; $i++){
  3.  
  4. $polaczenie = @mysql_connect('localhost', 'root', '')
  5. or die('Brak połączenia z serwerem mysql. Błąd: '.mysql_error());
  6.  
  7. $db = @mysql_select_db('baza', $polaczenie)
  8. or die('Nie mogę połączyć się z bazą danych. Błąd: '.mysql_error());
  9.  
  10. $row= mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id='$i'"));
  11.  
  12. $temat = $row['temat'];
  13. $link = $row['l'];
  14.  
  15. include ('cms.php');
  16.  
  17. }
  18. ?>


Mam zwykłą pętlę, która przy 50 includowanych plikach wykonuje się ponad 2 minuty, gdzie hosting posiada blokadę ładowania pliku do 2 minut. Chcę to jakoś rozdzielić, żeby plik ładował się po 25 includach od nowa, żeby dokończył kolejne 25 includowanych plików.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 03:49