Jump to content
php.lv forumi

Saarhivēt un piedāvāt lejuplādēt


briedis

Recommended Posts

Sveiki!

 

Taisu tādu kā mūzikas failu datubāzīti, un viena no fīčām ir, ka iespējams lejuplādēt noteiktu vai nenoteiktu daudzumu failu arhīvā.

 

Kāds varētu padalīties pieredzē, cik ātri/viegli php(serveris) tiek galā ar kompresēšanu reālā laikā, vai tomēr labāk ir jau iepriekšjāsagatavo zip versijas failiem, kas būtu visai hdd vietai nedraudzīgs variants...

 

Kādas zip funkcijas(bibliotēkas) labāk izmantot..

 

Būtu ļoti pateicīgs par visiem padomiem!

Link to comment
Share on other sites

mans ieteikums, sazipo un lai ladae gatavu failu

 

ja gribi kādu failu aizsargāt tad padomā par variantiem, kā iebāzt varbūt failu db, lai bez autorizācijas nevar to nokačāt ?

Link to comment
Share on other sites

mans ieteikums, sazipo un lai ladae gatavu failu

 

ja gribi kādu failu aizsargāt tad padomā par variantiem, kā iebāzt varbūt failu db, lai bez autorizācijas nevar to nokačāt ?

 

Bet aspekts tāds, ka var arī pastāvēt fīča, ka cilvēks var izvēlēties atsevišķu sarakstiņu ar failiem ko sazipot un novilkt...

 

Aizsargāt domāju ka varētu salikt folderī un ar htaccess liegt tiešo pieeju, un atsevišķu php failu, kas pēc kaut kāda Id piedāvā lejuplādēt arhīvu no foldera...

 

Vai serverim sagādātu grūtības sazipot teiksim 50 failus, kas kopumā varbūt neaizņemtu vairāk par 20MB..?

Link to comment
Share on other sites

Ja liktu tikai gzip tad domāju ka elementāri būtu serverim viegli un būtu ātri, tad kopsummā tas zip fails svērtu ap 18 MB.

 

Jā tā arī var.

Ja kompresijas lielas netaisīsi tad ar par tevi hostingotājs nebļaustīsies :)

 

vnk zip ar normal comppression un gatavs :)

 

Te būs kaut kas, kas varētu noderēt tavā situācijā :)

 

http://lv.php.net/manual/en/ref.zip.php

 

Plus vēl droši skaties te:

 

te būs viss par zip gan add file zipā gan export utt

 

http://lv.php.net/manual/en/book.zip.php

Edited by archux
Link to comment
Share on other sites

Mūzikas faili jau ir paši par sevi gana kompresēti, tādēļ faktiski to kompresoru vajag tikai tik daudz, lai apvienotu n failus vienā failā (kā to unixā dara tar programma) - līdz ar to, jau uzreiz vari uzlikt parametros "no compression", jo kompresija nekādu būtisku ieguvumu nedos, tā tikai nevajadzīgi noslogos procesoru un palēninās pašu nosūtīšanas procesu.

 

Cita lieta, ja jāapvieno daudzi teksta faili (xmli utt) - tad gan ir vērts uzstādīt normālu kompresijas līmeni.

Link to comment
Share on other sites

Var jau vel ieprieks saarhivet to ko visbiezak izvelas, teiksim atseviskjus muzic. albumus...

jo sjiet ka liela dalja gribees visu albumu ...

tas sameraa atvieglotu servera darbu, jo tomer HDD ir letaks nekaa papildus RAM vai Procis...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...