Sa halos bisan unsang web application nga naggamit og mga hulagway, gikinahanglan ang paghimo og gagmay nga mga kopya niini nga mga hulagway, ug kasagaran adunay daghang mga format alang sa dugang nga mga hulagway.
Ang pagdugang og bag-ong mga dimensyon sa usa ka kasamtangan nga aplikasyon hinungdan usab sa pipila ka mga labad sa ulo. Busa ang buluhaton:
Tumong
Atong itudlo ang listahan sa mga kinahanglanon:
Paghimo dugang nga mga imahe sa bisan unsang format sa langaw nga wala gipaila ang dugang nga pagpaandar sa aplikasyon bisan unsang oras sa panahon sa paglungtad sa aplikasyon;
Ang dugang nga mga hulagway dili kinahanglan nga himoon sa matag hangyo;
I-disable ang abilidad sa paghimo og dugang nga mga hulagway sa wala matino nga mga format.
Akong ipasabut ang katapusan nga punto, tungod kay kini gamay nga sukwahi sa una nga punto. Kung himuon namon nga bukas ang henerasyon sa bisan unsang mga imahe, nan adunay posibilidad nga usa ka pag-atake sa site pinaagi sa pagmugna og daghang gidaghanon sa mga hangyo aron mabag-o ang imahe sa usa ka walay kinutuban nga gidaghanon sa mga format, busa kini nga pagkahuyang kinahanglan nga sirado.
nginx installation configuration
Aron masulbad ang mga kinahanglanon sa ibabaw kinahanglan namon ang mosunod nga set sa nginx modules:
Mga Modulo ngx_http_image_filter_module ΠΈ ngx_http_secure_link_module wala ma-install pinaagi sa default, mao nga kinahanglan nga itakda kini sa yugto sa pag-configure sa pag-install nginx:
Bisan kung girekomenda ko usab ang pagkalkula sa mga gidak-on preview.
Pagripa
Kung gitangtang ang orihinal nga imahe, ang mga preview, natural, dili mapapas gikan sa cache hangtod nga ma-invalidate ang cache, ug sa among kaso, ang mga preview mahimong maglungtad sa usa ka adlaw pagkahuman sa pagtangtang, apan kini ang labing taas nga oras.