DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   PHP (http://www.devprotalk.com/forumdisplay.php?f=9)
-   -   Zatvaranje fajlova??? (http://www.devprotalk.com/showthread.php?t=10334)

trazimcuruzabrak 01. 09. 2011. 10:16

Zatvaranje fajlova???
 
Imao bih jedno pitanje. Imam sajt i sad administrator hostinga mi kaze da ce mi sajt biti izbacen ukoliko "ne zatvaram fajlove na sajtu nakon sto se iskoriste" jer zbog toga moj sajt enormno trosi resurse hostinga!! Inace sajt je izradjen u PHP-u, nemam tekstualne fajlove, imam slike i registraciju korisnika. Ja pitam da li bi mogo melo bolje da mi pojasni o cemu se radi a on onako drsko, kao da oni meni placaju a ne ja njima, da nema vremena da mi objasnjava a i da to nije njegov poso.

Pitao bih da li neko zna o kakvom zatvaranju php fajlova se radi, kakvu naredbu da koristim ili sta vec? Da li se radi mozda o zatvaranje baze nakon sto se iz nje uzmu podaci? Ali koliko znam kad se uzmu podaci iz baze i kad se skripta zatvori automatski se zatvara i konekcija prema bazi, valjda, neznam?

I ako covek govori nebuloze sta da mu kazem da ih otkacim a da mi ne blokiraju sajt?

Postoji jos jedna solucija a to je da predjem na drugi hosting ali iskreno mrzi me da se majem oko toga ali na kraju ako moram moram.

Stvarno bih bio jako zahvalan ako bi mogo neko da mi objasni o cemu se radi.

pecili 01. 09. 2011. 10:25

Moguce je da si premasio dozvoljeni maksimum na disku.

trazimcuruzabrak 01. 09. 2011. 10:36

Citat:

Originalno napisao pecili (Napišite 101255)
Moguce je da si premasio dozvoljeni maksimum na disku.

Ma jesam premasio protok prosli mesec ali oni su mi blokirali sajt odma automatski. Sajt mi nije bio dostupan dva dana i evo danas je prvi u mesecu i odblokirali su ga. Naravno odblokirali su ga tek kad sam ih zvao telefonom a ne automatski, a znali su da mi blokiraju automatski.

Znaci nije u tome stvar jer onog trenutka kad premasim ili protok ili prostor na disku oni automatski blokiraju.

Koliko sam ukapirao radi se o tome da trebam da zatvaram PHP fajlove nakon sto se iskoriste ili tako nesto. Znaci nesto u PHP kodu trebam da ubacim da se zatvori PHP fajl ili tako nesto.

squirll 01. 09. 2011. 10:53

Sajt ti pravi staticne stranice?
Problem je u I/O

trazimcuruzabrak 01. 09. 2011. 10:59

Citat:

Originalno napisao squirll (Napišite 101257)
Sajt ti pravi staticne stranice?
Problem je u I/O

Kako mislis staticne stranice? Sta je I/O? Zamolio bih ako moze pojasnjenje ili neki link gde se objasnjava detaljnije.

Napominjem da nema tekstualne fajlove.

webarto 01. 09. 2011. 11:05

Input/Output, ne moraš ništa zatvarati u suštini, jer to PHP sam uradi, neka on tebi fino da spisak fileova koji su otvoreni, odnosno nisu zatvoreni, a ja bih instant promjenio hosting.

trazimcuruzabrak 01. 09. 2011. 11:11

Citat:

Originalno napisao webarto (Napišite 101259)
Input/Output, ne moraš ništa zatvarati u suštini, jer to PHP sam uradi, neka on tebi fino da spisak fileova koji su otvoreni, odnosno nisu zatvoreni, a ja bih instant promjenio hosting.

To si u rpavu izgleda da cu morati da ih promenim. Izgleda da oni traze sajtove koji imaju mesecnu posetu od 500 coveka. Moj sajt ima mesecnu posetu od 200 000 i oko 1 000 000 stranice se otvore i naravno da se troce resursi procesora i memorije.

trazimcuruzabrak 01. 09. 2011. 11:24

Evo sad sam zvao da mi pojasne i rekli su kao da ce da slikaju kad dodje do probijanja i da mi posalju u cemu je problem.

Nakon duzeg razgovora reko mi je da je problem mozda kad se uzmu podaci iz baze da se odma zatvori konekcija prema bazi. Do duse ja nisam zatvorao konekcije, pa bih da pitam da li moze to objektivno da pravi probleme na hostingu u smislu da previse zauzimam RAM memoriju servera i resurse procesora?

webarto 01. 09. 2011. 12:09

Vjerovatno ti upiti nisu dobro optimizovani, a i hosting je truba, mislim da je SQL problem (opet ne trebaš ti zatvarati jer on sam ubije thread). Tako su i meni rekli jednom, kao možemo 500 stranica hostovati umjesto te tvoje, i ja rekoh doviđenja, drugi puta su mi rekli drugi da optimizujem SQL inače me gase. To su njihovi izgovori za malo nam plaćaš a puno zauzimaš. Posle toga sam uzeo dedicated server i imam 24h sata na raspolaganju cisco inžinjera, jeste da košta ali sam miran već 2 godine... Znači nađi neki dedicated, Hetzner na primjer...

Citat:

Using mysql_close() isn't usually necessary, as non-persistent open links are automatically closed at the end of the script's execution.

Miroslav Ćurčić 01. 09. 2011. 12:11

Konekcije ka bazi PHP sam zatvori na kraju izvršavanja. Jedino ako si otvorio "presistent" konekcije (sa "pconnect") onda neće automatski.


Vreme je GMT +2. Trenutno vreme je 19:07.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.