Syksyn lehtien lisääminen puutarhaan.

Olen pienen sosiaalisen verkoston verkkovastaava ja huomannut, että käyttäjien lataamat kuvat vievät suuren osan käytettävissä olevasta kapasiteetista. Nämä ovat enimmäkseen JPEG-tiedostoja.

Mitä ratkaisuja voisin soveltaa varastointitarpeiden vähentämiseen? Onko mahdollista pienentää kuvien kokoa vaikuttamatta liikaa laatuun? Onko olemassa palvelua, jota voitaisiin käyttää staattisten tiedostojen tallentamiseen halvemmalla (<1 Gt / 0,04 senttiä)?

Muokkaa: Päivitetty kysymys.

Digital Inspiration -sivusto säästää 60% kustannuksilla tavallisista isännöintimaksuista siirtämällä staattisia tiedostoja ja kuvia Amazonin S3-tallennuspalveluun. Voit verrata Amazonin palvelun ominaisuuksia ja maksuja muihin pilvitallennuspalveluihin ja harkita kaikkien kuviesi siirtämistä pilvipohjaiseen tallennuspalveluun.

  • Voisiko skripti lähettää kuvia Amazon s3: een?
  • Amazon S3: lla on sovellusliittymä, jonka avulla voit lähettää ohjelmallisesti. Tässä on esimerkki PHP-komentosarjasta - anyexample.com/programming/php/…
  • Käytän S3: ta suurten Land Rover -oppaiden pdf-tiedostojen tallentamiseen harrastussivustolle, ja se on erittäin helppo integroida sivustoosi. Se maksaa kuitenkin 20 dollaria pariton kuukaudessa, mutta haluan tehdä paljon isoja tiedostoja. Haluaisin mieluummin isännöidä heitä palvelimelleni, mutta dataliikenne vaikuttaisi muihin asiakkaisiini, joten minun on pidettävä se erillään.

Kuvien koon muuttamiseen lennossa on monia vaihtoehtoja, ja tätä varten on jopa PHP Image Resizer -luokka.

Netutsilla on mukava opetusohjelma tästä

  • Tämä lähestymistapa - käyttämällä PHP: n GD-toimintoja - olisi hyvä tapa pienentää kuvakokoa, jos et tarvitse täyden tarkkuuden kuvia. Sinun on kuitenkin varmistettava, että palvelimesi on määritetty tietyllä PHP-laajennuksella.

Kuvien aloituslaadusta riippuen pieni optimointi voi viedä paljon eteenpäin. Esimerkiksi Photoshop tallentaa yleensä erittäin suuria JPEG-kuvatiedostoja - ja laadun lasku lovella voi säästää suuren prosenttiosuuden tiedostokoolta menettämättä liikaa laatua.

Hyvä tapa aloittaa olisi ajaa kaikki nämä kuvat (tietenkin alkuperäisten varmuuskopioinnin jälkeen) erävalokuvaeditorin kautta kuten Phatch.

  • Kiitos ehdotuksistasi Jacob. Unohdin mainita, että nämä kuvat ovat enimmäkseen käyttäjien lataamia tai niistä luotuja. Olisi mielenkiintoista nähdä, onko mahdollista suorittaa samanlaisia ​​muunnoksia PHP: llä. Tällä tavalla sivusto voidaan tehdä uudelleen käsittelemään jokainen kuva automaattisesti, kun sitä katsotaan.

En tiedä sosiaalisen verkostosi tarkkaa luonnetta, mutta heitän tämän vain vastausten joukkoon.

SWFLataus on flash- ja javascript-pohjainen tiedostojen lataustyökalu, joka tukee nyt kuvan koon muuttamista asiakaspuolella (ennen kuin tiedosto on edes ladattu palvelimelle).

Tämä voi vähentää tallennustilaa ja palvelimen käsittelyaikaa.

Jälleen, se ei ehkä toimi sinulle, mutta joillekin ihmisille se voi olla vaihtoehto.

työskennellyt sinulle: Charles Robertson | Haluatko yhteyttä?