Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

大規模画像配信とPerl

9,254 views

Published on

Published in: Technology, Business
  • Be the first to comment

大規模画像配信と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 # )

×