大規模画像配信とPerl

8,566 views
8,406 views

Published on

Published in: Technology, Business

大規模画像配信とPerl

  1. 1. “
  2. 2. *0DVDKLUR 1DJDQR* “ ** * * ** *
  3. 3. %ORJ KWWSEORJQRPDGVFDIHMS 3$86( ,' .$=(%852 KWWSWZLWWHUFRPND]HEXUR
  4. 4. :HE * LQVLGH PL[L V EDFNHQG
  5. 5. YRO å * * YRO * * * YRO * ** * * * * YRO * ** * * ~
  6. 6. * n*
  7. 7. PL[L * * ** * *
  8. 8. * * * 6 *)ODVK
  9. 9. * * $SDFKH
  10. 10. * QJLQ[ * OLJKWWSG SHUOEDO UVQF :HE * '16 55 RU / /RDG%DODQFHU
  11. 11. ~* ** * *
  12. 12. ** * * * ** * ** * * ³ñ
  13. 13. ** * * * ** * * * * * ** *UHTGD * UHTGD
  14. 14. ,PDJHOXVWHU
  15. 15. **
  16. 16. ** REST C interface
  17. 17. ** 2 1 n*
  18. 18. * * ** ** 0DSSLQJ '%
  19. 19. #4'# V U /#2 V U ^ KF ^ JQUVPCOG ^ ITQWRAKF ^ KUAHTGUJ ^ ^ FKCT[AKF ^ PWODGT ^ UKG ^ ITQWRAKF ^ ^ ^ UGTXGT ^ ^ P ^ ^ ^ ^ ^ ^ ^ ^ UGTXGT ^ ^ P ^ ^ ^ ^ ^ ^ ^ ^ UGTXGT ^ ^ P ^ ^ ^ ^ ^ ^ ^ ^ UGTXGT ^ ^ P ^ ^ ^ ^ ^ ^ ^ ^ UGTXGT ^ ^ [ ^ ^ ^ ^ ^ ^ ^ ^ UGTXGT ^ ^ [ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
  20. 20. ñ * * DNS RR or L4** ** * CARP(Cache Array Routing Protocol)
  21. 21. ñ 0DSSLQJ '% ** * *
  22. 22. 3URV ** RQV -3(* RQO
  23. 23. *
  24. 24. * 150PV (PC 40.7 / * 109.9PV) 2009 6
  25. 25. * * * ** * /å
  26. 26. n
  27. 27. n mod_perl
  28. 28. 3$1 ,PDJH0DJLFN *' ,PDJHU ,PDJH(SHJ ,PDJH,POLE 3$1 IRUN H[HF ,55XQ
  29. 29. [ ! [ -3(* RPPHQW
  30. 30. WUG +OCIG/CIKEM O[ KOI +OCIG/CIKEM PGY QTKIAYKFVJГ QTKIAJGKIJV O[ Z KOI 4GCF UTEHKNG FKG Z KH Z KOI 4GUKG YKFVJ YKFVJГ JGKIJV JGKIJVГ KOI 5GV SWCNKV[ KOI 9TKVG KOCIGOCIKEMLRI
  31. 31. WUG +OCIGT O[ KOI +OCIGT PGY KOI TGCF HKNG UTEHKNG QT FKG O[ UECNGF KOI UECNG ZRKZGNU YKFVJГ [RKZGNU JGKIJVГ SV[RG OKZKPI QT FKG UECNGF YTKVG HKNG KOCIGT OKZKPILRI Г V[RG LRGI Г LRGISWCNKV[ QT FKG
  32. 32. WUG +OCIG+ONKD +OCIG+ONKD UGVAECEJGAUKG O[ KO +OCIG+ONKD NQCF UTEHKNG O[ KO KO ETGCVGAUECNGFAKOCIG YKFVJГ JGKIJV KO UGVASWCNKV[ KO UCXG KONKDLRI
  33. 33. WUG +OCIG'RGI SY EQPUVCPVU O[ GRGI +OCIG'RGI PGY UTEHKNG GRGI TGUKG YKFVJГ JGKIJVГ /#+06#+0A#52'%6A4#6+1 GRGI UGVASWCNKV[ GRGI YTKVGAHKNG GRGILRI
  34. 34. RGTN UKORNGRN 4U,2) +OCIG'RGI +OCIGT ) +OCIG/CIKEM +OCIG+ONKD $GPEJOCTM VKOKPI KVGTCVKQPU QH )Г GRGIГKONKD 'RGI YCNNENQEM UGEU U P +ONKD YCNNENQEM UGEU U P +OCIGT OKZKPI YCNNENQEM UGEU U P ) YCNNENQEM UGEU U P +OCIG/CIKEM YCNNENQEM UGEU U P Image::Magick Imager Image::Imlib2 - ) http://hibinokoto.jp/archives/about_my_works/about_image_magick_imager_and_image_imlib2.php Web * (Yusukebe::Tech) http://yusukebe.com/tech/archives/20070526/011710.html * *
  35. 35. ) *
  36. 36. Image::Magick Imager Imlib2 Epeg
  37. 37. Image::Magick Imlib2 Epeg
  38. 38. (SHJ ! ,POLE ! ,PDJHU !!! ,PDJH0DJLFN *:Gå * ,PDJH0DJLFN ! ,POLE !!! (SHJ
  39. 39. ² 3URV RQV * 0. ** ** -3(*
  40. 40. ** * * * -3(* * )) )) )6WDUW 2I )UDPH) * ** * * * 5*%
  41. 41. ** * * * TGCF HJГ DWHГ YJKNG ] TGCF HJГ DWHГ O[ OQFGГ EQFGГ NGP WPRCEM CCP Г DWH KH OQFG PG fZ(( ] NCUV _ KH QTF EQFG Z% QTF EQFG Z% ] TGCF HJГ DWHГ NGP O[ UCORNKPIГ JGKIJVГ YKFVJГ EQORQPGPVU WPRCEM %P% Г DWH EQNQTU EQORQPGPVU NCUV _ GNUG ] TGCF HJГ DWHГ NGP _ _ TGVWTP EQNQTU
  42. 42. * ,PDJH-SHJKHFN ,PDJH6L]H
  43. 43. HTTP
  44. 44. OLEFXUO SHUO ELQGLQJ /:3 LQWHUIDFH :::XUO6LPSOH /:37
  45. 45. WUG $GPEJOCTM WUG .927UGT#IGPV WUG 999%WTN'CU[ VKOGVJGUG Г ] EWTN UWD ] QRGP O[ EQPVGPVAHJГ Г fO[ EQPVGPV O[ EWTN 999%WTN'CU[ PGY EWTN UGVQRV %74.126A94+6'#6#Г EQPVGPVAHJ EWTN UGVQRV %74.126A74.Г JVVRNQECNJQUV EWTN RGTHQTO _Г NYR UWD ] O[ WC .927UGT#IGPV PGY O[ TGU WC IGV JVVRNQECNJQUV _ _
  46. 46. RGTN DGPEJRN $GPEJOCTM VKOKPI KVGTCVKQPU QH EWTNГ NYR EWTN YCNNENQEM UGEU U P NYR YCNNENQEM UGEU U P ( )
  47. 47. * * 4XDGRUH 38 * UHTGD SHHN UHTVHF
  48. 48. PL[L 3HUO ,POLE * * n * * }~ ) :(%Г'% 35(66 # )

×