Web�T�C�g�������̃v���Z�X�����Ď������������FUXClip�i18�j�i1/3 �y�[�W�j

�T�[�o����mod_spdy���C���X�g�[�����AGoogle Chrome�ŁAHTTP2.0�Ńx�[�X�ƂȂ�SPDY�̃f�����s��ꂽ�uChrome Tech Talk Night #5�v�����|�[�g����B

» 2013�N02��05�� 15��25�� ���J
[�쒆�����C�N���X���\�b�h]

Web�T�C�g�������̃v���Z�X�������ƍō��̃p�t�H�[�}���X�v���c�[��

�@1��31���AGoogle �����I�t�B�X�ŊJ�Â��ꂽ�uChrome Tech Talk Night #5�v�̖͗l�����|�[�g���܂��BChrome Developer Advocate��Ilya Grigorik�i�C�����E�O���S���b�N�j�����}���ASPDY�������@���܂�Web�A�v���P�[�V�����̍�������A�p�t�H�[�}���X����̎�@�ɂ‚��Đ�������܂����B

�@�C�x���g���̂́uMaking the Web Fast with PageSpeed�v�A�uWait, Chrome DevTools can do THAT?�v��2���\���ł������A���̃��|�[�g�ł́AWeb�T�C�g�������΍�̃v���Z�X�������ƍō��̌v���c�[���Ƒ肵�āAWeb����E�^�p�Ƃ��������_����A�Љ���������p�t�H�[�}���X�`���[�j���O�̃|�C���g�ƕ⑫���Љ�Ă����܂��i�����N��̋L����X���C�h�A����͂قƂ�ǂ��p��ŏ�����Ă��܂��j�B

1�DMaking the Web Fast with PageSpeed

�@Web�T�C�g�������΍�̃v���Z�X������

Ilya Grigorik�̍u�����

�@�uPageSpeed�́A�T�C�g���L�҂����g�̃T�C�g���œK�����A���̃v���Z�X������������Google�ɂ��v���W�F�N�g�X�C�[�g�FInsights���Ă��܂��Bmod_pagespeed��ngx_pagespeed�̓T�C�g�̍œK���v���Z�X������������I�[�v���\�[�X�v���W�F�N�g�ł��BPageSpeed Service�́A2013�N�ɒ񋟊J�n��\�肵�Ă���Google�̐V�����œK���T�[�r�X�ł��B�{�u���ł́APageSpeed���ǂ̂悤�ɓ����A�ǂ��Ɍ������A�F����̃T�C�g�łǂ̂悤�ɖ𗧂‚��ɂ‚��āA�ڂ������Ă����܂��v

�@��1���́uMaking the Web Fast with PageSpeed�v�ł́AWeb�T�C�g�̍������΍�������Ɏ��������邩�ɂ‚���mod_pagespeed�ɂ��1�‚̉������@���Љ��܂����B

�������͌����Ƃ̃g���[�h�I�t�H

�@mod_pagespeed�𗘗p�����Ƀp�t�H�[�}���X�̌����}�낤�Ƃ���ƁA�t�@�C�����̖��ʂȃX�y�[�X���Ȃ�����A�œK�ȉ摜�ɂ��邽�߂Ƀt�@�C�����y�ʉ�������ACSS�t�@�C�����蓮��1�‚ɂ�����ȂǁA��ώ�Ԃ��|����܂��B�J�������₻�̌�̃����e�i���X�̂��₷���ƃg���[�h�I�t�ɂȂ�܂��B

�@�������������ł��Ȃ����H �ƁAGoogle�����g�񂾂̂��A2008�N����X�^�[�g����mod_pagespeed�v���W�F�N�g�ł����i2012�N11���Ƀo�[�W����1.0�������[�X�j�B

mod_pagespeed�Ƃ́H

�@mod_pagespeed��PSOL�iPageSpeed Optimization Libraries�j�Ƃ����I�[�v���\�[�X���C�u�����𗘗p���A���݂��ϋɓI�ɊJ������A���ۂ�20���ȏ��Web�T�C�g�ŗ��p����Ă��܂��B

�@mod_pagespeed�̈�Ԃ̖ړI�͎��������邱�Ƃł���A�Z�p�҂̎d���ʂ����点�܂��B

mod_pagespeed�Ńv���Z�X�̎������͉”\

�@mod_pagespeed��Apache�ł�nginx�ł�����܂��B�C���X�g�[���p�b�P�[�W���p�ӂ���Ă���̂ŁA��r�I�ȒP�ɗ��p�ł��܂��Bnginx�ł͌��݊J���i�K�̃��łŁA�g���Ă݂Ė�肪����Ε񍐂����Ăق����Ƃ̂��ƁB���Ȃ݂ɁAnginx�ł͍��N���Ƀ����[�X����\�肾�����ł��B

�@�M�҂����Ђʼn^�c���Ă���J���҃u���O�̃��j���[�A�����ɁAmod_pagespeed�𓱓����A���ۂɗ��p���Ă���1�l�ł��Bmod_pagespeed�́A�t�B���^�̋����𗝉����Ă���΁A�I���^�I�t�̐�������邾���ŁA�ȒP��Web�T�C�g�̍��������”\�ł��B

mod_pagespeed�����Ă���邱��

�@mod_pagespeed�ɂ�40��ވȏ�̍œK���t�B���^���p�ӂ���Ă��܂��B���̃t�B���^�̓Z�[�t�t�B���^�ƃA�O���b�V�u�t�B���^�ɕ������܂��B

�@�Z�[�t�t�B���^�Ƃ́A�T�C�g�ɖ�肪�N���邱�Ƃ̂Ȃ����S�ɗ��p�ł���t�B���^�ł��B�t�ɃA�O���b�V�u�t�B���^�́A�ݒ莟��Ŗ��𗈂��ꍇ������܂��B�������A�A�O���b�V�u�t�B���^�����p���邱�ƂŁA�傫�Ȍ��ʂ𓾂��܂��B���Ћ����𗝉����A�A�O���b�V�u�t�B���^�����p���Ă��������ł��ˁB

�@��ȃt�B���^�ɂ͂����̂��̂�����܂��B

  • �L���b�V��
  • ���ʂȃX�y�[�X���폜����
  • �t�@�C���T�C�Y�̏�����CSS��JavaScript��HTML���ɖ��ߍ���
  • ����z�X�g��CSS��JavaScript��1�‚̃t�@�C���ɂ܂Ƃ߂�
  • CSS�AJavaScript�̈��k
  • �œK�ȉ摜�^�C�v�ւ̕ϊ��ƌy�ʉ�
  • �摜�����o�C���f�o�C�X�ɍ��킹�ă��T�C�Y

�@���̑��t�B���^�ɂ‚��Ă��������ŏڂ����Љ��Ă���̂ŁA�`�F�b�N���Ă݂Ă��������B

mod_pagespeed�̐���

�@mod_pagespeed�̃t�B���^�̎w��͎��pagespeed.conf�ɋL�q���܂��B�ȉ��̂悤�Ƀt�B���^�̗L���A�������w�肵����ł��܂��B

<IfModule pagespeed_module>
    # Turn on mod_pagespeed. To completely disable mod_pagespeed, you
    # can set this to "off".
    ModPagespeed on
    ModPagespeedFetchWithGzip on
    SetOutputFilter DEFLATE
    #Setting Disable Filters
    #ModPagespeedDisableFilters add_head
    #Setting Enable Filters
    ModPagespeedEnableFilters move_css_to_head
    ModPagespeedEnableFilters rewrite_css
    ModPagespeedEnableFilters inline_css
    ModPagespeedEnableFilters combine_css
    ModPagespeedEnableFilters combine_javascript
    ModPagespeedEnableFilters rewrite_javascript
    ModPagespeedEnableFilters inline_javascript
    ModPagespeedEnableFilters remove_comments
    ModPagespeedEnableFilters collapse_whitespace
    ModPagespeedEnableFilters trim_urls
    ModPagespeedEnableFilters extend_cache
etc.

�@�܂��Amod_pagespeed��Apache�łł́A.htaccess��f�B���N�e�B�u�A�o�[�`�����z�X�g�łׂ̍��Ȑ��䂪�s����̂ŁA�R���e���c�ɍ��킹�ď_��ɐ؂�ւ����ł��܂��B

�@�܂��AURL�p�����[�^�ɂ�鐧����”\�ŁA�S�̂��I�t�ɂ�����ꕔ���I���ɂ�����ł���悤�ł��i�ꕔ�̋@�\���I�t�ɂ��邱�Ƃ͌��݂ł��Ȃ����A�������������Ƃ̂��Ɓj�B

mod_pagespeed�̌��ʂ́H

�@���ۂɔ�r�������悪�Љ��Ă��܂��B

�������擾�ł��܂���ł���

�@���̓���ł͈ȉ���3�‚Ŕ�r���s���Ă��܂��B

  1. �܂��������������Ă��Ȃ��I���W�i��Web�T�C�g
  2. Edgecast ADN�i�A�v���P�[�V�����f���o���l�b�g���[�N�j�𗘗p����Web�T�C�g
  3. Edgecast ADN�{mod_pagespeed�ō���������Web�T�C�g

�@�ŏI�I��Web�T�C�g�̓ǂݍ��ݎ��Ԃ����Ă݂�ƁA�ő��3�b�߂��̍�������܂��ˁB���ꂾ����������ƁA���o�C���ł͂����Ƒ傫�ȍ��ɂȂ�܂��B

SPDY�Ƃ��ꂩ���HTTP2.0

�@���݂قƂ�ǂ�HTTP�ڑ��̃o�[�W������HTTP1.1�ł���A����̓��N�G�X�g�E���X�|���X�ɖ��ʂȕ����������̂ł��B������Google�͎��ЂŊJ������SPDY�ŁA���N�G�X�g�E���X�|���X�̑��d����D�揇�̕t�^�AHTTP�w�b�_�[�̈��k�ɂ�背�C�e���V��}���A�R���e���c�̑���M�Ɋ|���鎞�Ԃ̒Z�k����}���Ă��܂��B

�@SPDY�̓T�[�o����mod_spdy���C���X�g�[�����AGoogle Chrome�ł���Η��p�ł��܂��B

�@�܂��AHTTP2.0�ł�SPDY���x�[�X�ƂȂ�A�����ł͂Ȃ����߂����̂ɂȂ邱�Ƃ͊m���������ł��B

�@HTTP2.0�ł�3�‚̂��Ƃ��|�C���g�ƂȂ��Ă��܂��B

  1. HTTP�����悢���̂ɂ��Ă���
  2. HTTP1.1�ƌ݊�������������
  3. �g��������������

�@SPDY�͍������ɂł��������Ƃ��ł���̂ŁA�M�҂����̂��������Ă݂����Ǝv���܂��BSPDY�AHTTP2.0�ƍ���̗���Ɋ��҂ł��B

���΂炭�̊Ԃ͍������΍􂪕K�v

�@HTTP2.0�͂����Ɏg����悤�ɂȂ�킯�ł͂Ȃ��̂ŁA����܂ł�HTTP1.1�̍����鍂������@�����ɗ����܂��Bmod_pagespeed��mod_spdy���g���A�������΍�����������Ă����܂��傤�B

�@�ȏオ��1���̂��Љ�ł����B

�@���ׂĂ�������邱�Ƃ͂ł��Ă��Ȃ��̂ŁA���ЃX���C�h��X�g���[�~���O�̃A�[�J�C�u���`�F�b�N���Ă݂Ă��������i�X�g���[�~���O�̃A�[�J�C�u�͋L���̍Ō�ɏЉ�Ă��܂��j�B

�@�@�@�@�@�@ 1|2|3 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B