 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
nflucian
Data înscrierii: 03/Mai/2003
Mesaje: 33
Locație: Dorohoi
|
| Trimis: Lun Sep 15, 2003 7:43 pm Titlul subiectului: Concepere Web PHP |
|
|
Am realizat un site in php si nu stiu sigur daca e conceput corect. Mai bine spus problema care ma pune pe ganduri este ca atunci cand deschid pagina index.php, se incarca cat se incarca dupa aia imi da senzatia ca a terminat de adus pagina dar nu apare nimic, iar dupa 2-3 sec apare dintr-o data toata pagina.
Cum am realizat eu pagina index.php:
Am mai multe pagini: top.php (ce cuprinde antetul); menu.php (ce cuprinde meniul) si home.php (prima pagina), iar in index am pus cu include"top.php"; etc.....
Cum as putea face sa mai scurtez timpul de incarcare sau macar sa se incarce pas cu pas , sa nu-mi mai dea senzatia ca pagina nu se deschide. |
|
| Sus |
|
Lucian
Data înscrierii: 02/Oct/2002
Mesaje: 27
Locație: Bacau
|
| Trimis: Lun Sep 15, 2003 10:53 pm Titlul subiectului: |
|
|
Nu este nimic in neregula cu scriptul tau.
Este normal ceea ce se intampla, caci modulul de php interpreteaza codul din pagina si apoi browserul afiseaza ceea ce primeste de la server.
Durata dintre "incarcarea" paginii si afisarea ei propriu-zisa se datoreaza conexiunii de internet. |
|
| Sus |
|
biban
Data înscrierii: 13/Apr/2003
Mesaje: 204
Locație: Giurgiu
|
| Trimis: Mar Sep 16, 2003 6:20 pm Titlul subiectului: |
|
|
NU SUNT DE ACORD!!!
Problema nu este numai conexiunea la internet (chiar daca are shi ea legatura).
Problema este cum ai conceput siteul.
Sa-tzi explic:
Dupa cum ai spus tu ai un site de genul taboid cu niste componente top, left etc.
Cand ai realizat asta te-ai folosit de un tabel (sau mai multe). Adica fiecare componenta este intr-o casutza a tabelului.
Problema este ca browserul nu afiseaza contzinutul unui tabel (sau a oricariu tag) pana nu incarca tot tabelul.
Deci pentru a optimiza potzi face doua chestii:
-sa spargi tabelul daca potzi in mai multe tabele (exemplu antetul paginii daca este pus in tabel cred ca potzi sa-l scotzi de acolo shi sa creezi tagul <table> dupe ce ai afisat antetul sau sa faci un tabel pt antet shi unul pentru left shi centru)
- o alta chestie fff importanta daca ai elemente multimedia (sunet, imagini) pe care le accesezi de exemplu cu embed src... sau cu alte metode pe care le cunoastetzi plasatzile afara din tabel (exemplu sunetul de fundal, daca exista, pune-l dupa ce ai inchis tabelul -dupa </table>- astfel browserul va afisa contzinutul siteului shi apo va incarca sunetele, micile clipuri etc.
Cred ca asta era problema ta. |
|
| Sus |
|
Constantin
Data înscrierii: 20/Sep/2002
Mesaje: 236
|
| Trimis: Mar Sep 16, 2003 9:37 pm Titlul subiectului: |
|
|
Si eu cred ca e aceiasi problema cu tabelele.
Am intervenit numai pentru a da o bila alba pentru Opera,
care stie sa afiseze un tabel inainte ca acesta sa se incarce complet :) |
|
| Sus |
|
Lucian
Data înscrierii: 02/Oct/2002
Mesaje: 27
Locație: Bacau
|
| Trimis: Mie Sep 17, 2003 9:18 am Titlul subiectului: |
|
|
Bibane, intru totul de acord cu tine!
Am vrut sa spun insa ca din punct de vedere strict al programarii in PHP ( lasand deoparte partea de HTML), modul in care este conceput site-ul este corect, nu?...Am lasat de inteles ca nu php-ul este problema!
Ai venit tu insa si ai punctat corect. |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|