FOP Optimization Presentation ApacheCon EU 2005.pdf - People

43

Transcript of FOP Optimization Presentation ApacheCon EU 2005.pdf - People

���������

�� � � �������������

��������������� ��

�������������� �������������������

������������������

��� ��

���!�"#$��%&���

'�� ��!� !�!(�

)���*(!(��

)����+�)������$�����!���,�#��*-'

"#��.��*-'

-(!��.��*-'

/�+�0

����� ������� ��

��������������������

��

��

��

������������������� ��������������� ����

���� ���!�"���

)��������#�&�.����#�1��#2!�(��!��!���

!���

)��(3&��1�!��3���.��(��#!�

���.��#.�$������!��#�&�4�(!�$��!(���

5������#��&&�*-�

%�!!���!�3&��&�4�(!

%��.������#!�#�

6 7�*-�����&��#����#���#���&

"�������� ����#�����$����

8���(���������!

)�����&���!�����&�!�&4����&���.

6 7�*-�&�4�(!����9��4�����&�:

����������#!���#���(�����$���!��#

%�������������

���������������������������������� ������

%���������&����������

;���&�!�&4���1��!!�#�&�4�(!��#��#�

)�6�&�������������<5#(!���&���#!���.�&=

����������#!�#�#��

*�1�����.���$$��!�

8����$��������9���#!�

"����9�.�*-�)����<����4�� ���.=

7�4�(!��#��#��)��!�*���&�!4

�������'����()

%�!!���9�&�.�!��#��#.���#$����#��

>����9��3������������#��&&�*-�

��$���#�������#!�!��#

"#.�#!���#.������#��3���9��������!&4

*�1���#��!�.�!�3&��1�������(#.�?

@�����!�:!�&�4�(!�.(��!��)�6�&����&�#��

�#.������3�����#�

���������������

%��#��#��'�*��' ��#.���9������#.������

(��!��.�!�

0(!���!�.�9��(�&�!��!�#�

)��!�#��1�!�����&�&�$��.��(��#!�

'������!��#��$�����$���!����9��1���&�����

1�!��#��3�(!�����#!��???

* �� ���+�������

'��������$&�1��9���������1�!��.�$$���#!�

1�.!���

)�3&��A�;�&&����#��3��.�����.�&��#.�

�(!��!�3&��&�4�(!

@�!��&&�$��������#.�������9��&�3&���4�!�

<�#&4�'�*��' ��#.���9���B0>)=

@�#�1��!��#�1��!�#����.����$&��!�

����#.���#4��!����&�!!&��!��#��

����,���� �������+���

-�.���.��#�

)1�������������$�����#9�����#�

'��������#!�.�$����!��<'�*��' ��';7���=

*&�1�����#!�.�$����!��<8)*��-��#-$$������=

7�4�(!��#��#��(��.��#&4�$������������#!�.�$����!�

������� ���������

�������+����������

%�����!4&��.��(��#!�

%�������#(�&�

7�!���$���$���#�����&�#��!�:!���������

'����3&4�&�����������

%(��#�����!4&��.��(��#!�

"#9�������*������"#�(��#���'�&��������

*�1���$���#�����&�!���$����&&�!�:!�

�#4����&&�������������#4�!�3&��

����� ���. ��������/��0�

"#��������C������4

D�.�!��4�(���8�

��#2!�(���!��������#.�&�#��$���

�����!�.���&&�

0&!��#�!�9��A� ��9&�!���>�3� ��9�������!��

����1����� ����

� �������� � ��� ��������� �$

�+�������

%���1��.���$���#����������

;�(!��#�1�!��$��1��.���$���#���

E�����:��$�4F������$��1��.���$���#��

*-'����������#2!�.���(!��$�&�#��

��#.���#��<*-'�����1�&&��(����!��!=

����#��0�(�������,������

'������G(�#�����&&�1�*-'�!����&�����

�����4�

%������.�#2!�

D��������#4��������G(�#�������

�����3&��

%(��#����.���A����������G(�#�������

�(3.��(��#!�

������

;������!�������&(!��#��$�3�!�����1���&4

D����'�H��$������3&��<#��.���.�#���#�'�*��#.�' �7�9�&��=

"�������������4�#��.�������!

%�!������#�!��.��$� CH���4������

��#���

%���� 0���� � ��� ��

���������������9�#�1��&�����!�

'��!���������'��! ����!�!���..�&��������$����

''7�< (�!��#��.���$���!���$(!(��=

'�*���#���(���������

'��! ����!���##�!�<4�!=

�' �1�!��'��! ����!

���������+�������

��������12 �� �

CH I����� I�J���

'@H����.�� ��K��� K�����

'@H���.�� ������ ��K���

�'�H����.�� ������ ������

�'�H���.�� ��L��� ��L���

�' <��K���= ������

�����

)�(�)4���$�#!����#�3��3����#.�����

���������&�:�!��������

"$������3&��(���)4�����$�#!��

09��.���3�..�#��<.�$$��(&!�$���))*=

����$�#!������.�#!��#����#!��

0�

��������+�������

��������1 � ��

)�(�)4�����3�..�. ���J���

)4������3�..�. ��L����

)4������$���#��. ��K����

��3$������������

;'D���#.������4��#!�#��9�

)�4�!����&�!�&�#��!�3&��

3&�#.�!�3&����#�������

���1�������(#.��$���3(��4������#���#.������

��������

;������!�������!���#.�����$���!��� �3

8����3���!��3($$���!���-(!�(! !����

'��! ����!������M��&�1����$�#�!�3($$���.

@�!�9��8�#.����������$��!���!��#�

��� � ���$������

���!��3(!����������#���#��(&!��&��

;'D�B�����#���<%&�.�����9���?=

'���� �G(�#��������39��(����&�!����#!�

����4����� ����

���5���������� ������� ������6

� ��$ +��7�8!�

09��.��&(!!��?

!4&�����!����������������!�������

.����#�����$(&&4?

�.(&���,��!����!���3�!!����9��9��1

D���������!4��#����!�#��

*�1����!!��3(!������#��&���������4�

��#�(��!��#��#.�&����!���������

9� ���7�8!���� ����

�.�!������#����.(����(���*-�$�&��

)������#�3���#�$$����#!��!��(#!���

)��4�!�#.�#�!�!�������$(&&�(����$�

�#����!�#��

'��!���������#��!���6 7)���4�3��

�����3&��<(��#��6 7)=

������ �+�$$�

!�����(!��)����$���#���

-��(���������&9���!���������&���&�9�����#���$��)��

-���1�!����$$�9�&�.�!��#��#!���&4

�� � � ��������

-$!�#��.�!����#���!��#��#.�

!��#�$����!��#�����&���.4��#�$$����#!

;���!���#��$$����#!�!��#�$����!��#�����#

09��.������&�,�!��#B.������&�,�!��#

D��� 06��#�!��.��$��-

����:7*8�������� ��

'���&���$!�#�����!���-��$����%��#�

;���!�� 06��9�#!���#�!��.�N��!2�����4

�:���&����#�*-'2����3�..�#������

����!!"������������#!���!��$�����#�����

-��(��������!��;����#��%�!1�:!2��

06%��#>��!���$���%��#�

������.���������#�

;����&��!A

���"�3(�&.� !��#��O

���"�����!���-�O

���"�1��!��!����$�&��O

���"�(�����%4!�0���4-(!�(! !����O

%��&��#����������#'

(�&���������������$�����#�'

��7�� ��$ ���

!�4��#� 06�����&�#���1��#�9���

�����3&�

0������;����#����!���3��!��:���&�

7���#�!���3������06'�(�������!!��#��

�#9�&9�#��)��#�$�����<P�#.&��=

�:���&����#�*-'�1�3��!�

7�8�

��!����06'?�< �9�:�:�&�!��#�$���=

8�(���E)���&�!��F��#�!�#���?�<;����=

D���!���&�!��!�6�&�#����#�!�!����8�2�?

)�4��#�!����6 7)����������

06-@���4�3��$��!���!��#�6�&�#��

D��������&�.��!4&�����!��

<�:���&�A�6�&�#2��6 7);=

�����0�������7�8���# $$�

Q�(���#�.���#��!��#���#�.�$$���#!�1�4�

"!2�����4�!��.���#�$$����#!�!��#��

��!��#��%�G(������#�!��#�6 7)

�!����!��

H�!������.�6 7)�3���?

�$������ 0������7�8��

;���!�#��6 7�*-�.����!&4����#�!��.��&

)���&�!���#��#���&����C�&���!4����

*��������O��43����

-�.���� ���� +�����3$���

�&�!�!���!��#�$����!��#�����&�#�

*-'�����#&4�!���&��!��������#�!����(,,&�

8(#�������!�����#(�&&4

1�!����$$����!���$�!���6 7)�!��#����1�

.�1#�!���������

D���E�.F�������������&����#��&�9�&

%���$�� ���

7�!���$�9����3&����#�!����G(�!��#

@�!� (�!�*-'�.�$�#���!������$����#��

���(���4�(���&$������(������&4

)���*-'�!������#�.��3�!!����!�&&���

>�2���1����#���#��!?�0#.�4�(���#���&�?

*��������������� ��

5#�1�!���.�$$��(&!�*-���#�!�(�!�

H�!��#��9��9��1��9���!���1��&��

�������

;���!���#��$$����#!�.�!��$&�1

7���#�!�����&�!��!���.�$$���#!��!���

����#��;������$��

%����������3����3��� 3 ������

+��!�����<=�$����� ��(������(���

����� ����

����#����666

����3��#��%���������

������� ����

����������������

���������������������