1. daļa Sānu teknes novadīšanas pļaušana - pļāvēja opciju salīdzināšana - zāliena servisa sānu grūstīšanās

Es nekad iepriekš neizmantoju CDN, tāpēc tas ir jautājums par noobu, bet kā tas darbojas tehnoloģiju pusē.

Piemēram, šobrīd, kad lietotājs augšupielādē attēlu manā vietnē, tas tiek augšupielādēts mapē "/ uploads", kas atrodas manas mapes "www" saknē, izmantojot PHP. Ja es izmantoju Amazon S3, kā es likšu augšupielādēt attēlus, kurus lietotāji augšupielādē, dodieties tieši uz Amazon, nevis maniem serveriem?

Vai arī tas darbojas citādi, piemēram, attēli joprojām tiek augšupielādēti manā serverī, bet pēc tam man tie ir jāpārvieto uz Amazon serveri vai nu manuāli, vai arī izmantojot CRON darbu? Būtībā kāds var man paskaidrot, kā tas darbojas?

CDN pakalpojumu izplatīts veids ir tas, ko sauc par izcelsmi. Tas nozīmē, ka jums var būt noslēpums. mape bija viss saturs, kuru vēlaties, lai meklētu cdn, ir palīdzība. Jūs ļaujat lietotājiem parasti augšupielādēt šajā mapē un, ievadot kodu, piemēram, URL. cdn.example.com/images/my.png cdn pakalpojums apskatīs jūsu vietni un lejupielādēs my.png kopiju, pēc tam saglabās kešatmiņu un kopiju tajā tīklā. Tagad visas slodzes pēc tam tiks ielādētas no cdn. Pēc kāda laika cdn var atgriezties un pārbaudīt, vai attēls joprojām ir tas pats attēls. Bet, tiklīdz cdn tīklā ir fails, viņi to var koplietot ar serveriem visā pasaulē, padarot jūsu vietni ātrāku.

  • Es dodu priekšroku šim nevis manuprāt vienīgajam veidam, kur visas augšupielādes sūtāt tieši uz Amazon. Tas šķiet efektīvi, taču man patīk drošība, ka manā serverī ir kopija kā rezerves kopija, ja amazon mani kādreiz nomestu kā klientu un neatdotu manus failus.
  • Ir cdn, kas jums ir jāaugšupielādē, tikai jāpārbauda pakalpojums, uz kuru reģistrējaties, lai nosūtītu e-pastu tur esošajam atbalsta personālam, bet par cdn, ko esmu izmantojis, un to, par kuru es izdarīju joku, kā viņi visi strādāja.

Vai arī tas darbojas citādi, piemēram, attēli joprojām tiek augšupielādēti manā serverī, bet pēc tam man tie ir jāpārvieto uz Amazon serveri vai nu manuāli, vai arī izmantojot CRON darbu? Būtībā kāds var man paskaidrot, kā tas darbojas?

Amazon CloudFront atbalsta “origin-pull” (izmantojot “custom origin”), kur jūs sakāt, lai jūsu vietnē apskatītu failus, ja tā jau nav saglabāta. Tas neļauj jums veikt jebkādu spoguļošanu ar S3.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?