image and video upload, storage, optimization and cdn · 2019-11-27 · "" ˘ˆ"-...

64
3221 / 3232 Manuel d'Instruction Instruction Manual Manual de Instrucciones

Upload: others

Post on 05-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

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

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

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

Page 2: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

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

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

� ������������������������� � ����� ����� ������ ��!������ ������ ���� �� � ��� ���

� ����"�� �

�� #� �� ���� � �� ���� � ��� $���� �� ��� �� �������� ���� ��� ������� �� ���� �� �� ��� ���������

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

� &���� ���� � ��� ������� �� � �� ���� ���� �� ���� �� � ���� ���'�� ��������� �� � �� ���� ������� �� ����� �� ��������� � � ��� �� ��� �� ������� � �� ����� � ����(�� ����� ��������� ��� �� ��� �)��� ���� ������ ���� ���� �� ���������*�� ��� �

+� &���� ���� � �� ������� �� � �� �� ������� ����'��� ,������ �� ��� ������� �� �� ����� ������ �� ��� ��� ������ �������� ������ ��� �� ��� � ��� � �� ����� ��� ��

-� ,��� ������ �� ���� �� ����� �� �� .����� ��� �� ��/����������� �����������������������

0� ����� ��� �� ������ ������ �� �� 1�� ���� �� � �� ���� ��������� �����'�

2� #���� �������� ���������3� #� �� ���� �� ���� ����� ����� � � ����� 4 �� ������ �� ������

������� � �����'�5� .�� ��� ��������������������67879�������'����� �*�� ��� � ��

�� ������ ��� ���� � ������ ������� ����� ������� ����������������������������������� ����� �����'��

�"� ����� ����� ����� ������ ���� �� ���� ���� �� �� ����������� ������� ������ ��� �� ���� �'�� �� � ��� ��������������*�� ��� ����� ��������� ������ ��� ���������

��� &������������������ ������*�� ��� ��������������� #���� ������� ������� � #� �� ���� � ����� ������ ���� ������ � �� ���� ���� ��

�������)������������������ ������+� 1� ��������� � ��� �� ��� ���� � �� ��� 67879 ���� ���� ��� ������

����������� �� ��-� #� �� ����� �� ������ �� ����� 1� ������ ��� �� ���� �� ��

�����

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

������

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

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

6��"!��":���9�����-�� ��6��"!�+":���9�

;���� ��� ��� �� ������ �� ����� ���� �� ������ �� �� ���� ������������

�3� &������������ ������� ������ ���� ��������5� 4� �� ������ ���� � �� ��)�� �� � ��� ��� ������ �� ����� � ���

�� ������� �� �� ����� ���� �� � � ������� �� �� ������/������������������������ ���������(���

�"� 1��� ������� �� �� �� ����� ��� ��� �� ������� 6�������� ��������9�� � ������� �������� ������� �� ��� � ������ ���� �� ��' ���)�������� �� '�������� ������ ��� ��� ���� ��������������� �� ��� ��� ��� ��������� ��� �� �� ������� �� ����������������������� �������� ��

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

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

�����#�����"$��%����&����"�� �0� 1�� ����� �������� ����� ����� ����� ���� �� ����� ���� ��2-�<6�9�

�2�

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

Page 3: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

$���� �� � ���( �� ������� ��� ��=� ����� ���� ������� �������������������>������������������������� ���

?��� ������ ����������� ������� ���(���� >��>/�������������

�� %� ������� ��� ��=� ���� ���� ���� ��*��� ��� ������ ������� >������ ���

�� #��������� ������� � �>/��� �� � �� �� ������� ������� ��� �������������� ���(������ ���������������(�

� #������� ����������� ��������� � ���������������.�� � ��� � ������� ��� � � ��� ����� ��� �� �" 6 ����@� ����"!��": >��9 � �- 6 ����@� �� ��"!�+": >��9�

�� &� ����� �� /�� �� �� ����� ���� �� *��� �� ;��� � ����������������� ����������������������A���

�� % ����� �� > �>/��� ������ � �� �� ��� ������ �� ��B� ���������� �� �� � ����� %�� ������ � ���������������������������������� ����������������� �������

� &��� � �������� �� �>/��� �� ���� �� ����� �� � ������ �������� �� �� �� > ���������� �������� � � �� �

�� ����������)���� �������@��������+� &��� � �������� � �>/��� ��� ����� ��� �� �� ���

���/���� C� �� � ��� �� �� ��� ����@� �� � �>/����� ����� � �� ������� ��� �� ��� ��� �� ���� ����� �� ������������������������������������� �

-� C� ���� ��� ����� ��*��� �� ��� �� ���(� �@������

0� % ����� ������� � ��� �� �* ������ %� ��� �������� �����������/��������������*�

2� &��� ���(���*�3� &� ����*� �� ��� �� � �� ���� �� �� �����

5� #������� � � �>/��� �� ����� 6������@� 7879 ����� �������� ���/���� *�� � �� � (�� �� � �*� � ������������ �� � �*� ����� �� �*� �������� �� �

����������������� ���������������������������"� #������� � ������� � �>/��� �� ����� �� � �� ��

������� � ����� �� �� ���� ��� �� ����� � ����� �� ����/���� � �� *�� � ��� �� ������ ��������� �� �� ���� ����� ����������

��� &��� ��*� ��� �� ����� � ���B� ��*� � ��=� �� �������� ���

��� &��� ���(�����>/��������) ��������� � &� ���� �������� � �>/��� �� �������� �� ������ 6�� ��

�� >� � ���(��� ������ �� �������(��� � ����� �� ����� ���)D���9�

�+� ;� � ��� ���� ��� ����� � ������@� 8EE67879 � ���� �� ��� �� ����� ��

�-� &� ����� ��� ����� ;� ������� ����������������

�0� F� ����� �� �� ������ ����� �*� ����������� ������� �����*�����2-�<6�9�

�2����������>/��� �������������������� ��� ���3��&��������/����������������������5� .� �� ���� �� ����� ��@� ��*�� � ���� �� > �A��� ���� ���

������(�� ��� �� ������ � � �� �������� =����� � � ���������������� � ����������� ���������

�"� F� � �� � �� �� > ������ � �� ��� ���� ��� �������6��������� ��� ��A��9 ��� �������� �D����� ���������� ���� ��� ����������� � ��� �)�������� � ���������� �� ����� /�� �� =� ���������� � ��� ���� ��� ����� �� �� ��������� �����������������������������������������

��� ?�� ��A�� ����� ��� ����������� �� �� �(� /�� ����������� ��

F� ��>/��������������� >������� �����������=� ���������� ��

(�+���� �

��������� �

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

(,�, ������� �� ����-� �� �,�����,� ��.�����,��

(,�, ������� �� ����-� �� /��0,���,�#�"��"����# �,�����,� ��.�����,� � �����"�� ���&��,����

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

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

����@�

����� ��

$������ �� ���� ��� ����� ��*��� �� � �* �� ��� ������� ���

�������� ���F� � �����

��������/������*���������

�����

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

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

�������=� ��

�������

*�����

�'(���������� �������������� ������

Page 4: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

?��� �� �G� ���� ��� �G�� ������ =��� ��/��� �� �� ����� � �� ��*���������� ��� ���� ��=�� ���� �� �=���� = ��� ��� ���� ��� �������� ����?���� �� ���������� ��� ������� ��G� ��������� ����������H���������

�� ?���/�� � ������ �� �����=�� �� *��� � ������ ���������������

�� 1��*���� �=������� � ������ H ������ �� � ����� �� ����� ���=�� ���� ���I���G����� ��� ��G�� �� ����

� 1��*������=������������������� �����������G��������������� �� � �����I�� �� ��� ������ �� �J�� ��� �G����������� �� �" � � 6���� ��� ����� ��� �� ��"!��":9 �� �-� ��6�������������� ���������"!�+":9�

�� &� �� � ������ �G� ���� ��� �� � ������ ����� *��� � E��� �I� �� ��� ����/�� � ������ �� � ����=� �� ��� ���� � �� ���)��� =�G���� ��

�� &G� ������ �� � ������ /�� ��� �� �� ���� ��/��� ���� = = ���K�� �� /�� ��=����= ��� �� ������ &G� ������ /�� ��� ������������=����=���������������� ���������=�������������� �

� &� *��� � ������ �� � ������ H ������ �� �� �L��� �G����� ��� ��� ����� ��� ������=� �� �� ��� ���� �������� �G�� �� �������� ���� �� ���=� �� ����� ��� �� �G�� �� �� ���� ���� ���������� .� �G�� �� �� �G������� � ������� ��I� ��� � �� ���������� ���� �� ���� ��� �=�� ��� �� �� �=�� =��� ��/�� ���=���/���

+� &� *��� � ������ �� ������ �� ��� ����� ���� �G�� ��� ��� ��=���.G������ /�� ��� �������� �� ��� �� ��� � � �=��� �� ���������� ������ �� �� � ������ ��� �� ������I��� �� �� ������) �� �����

-� &� �� �������� ��� ��� � �� �� � �� �� ������� ;�J �� ��� �� ������ �����I���H����)��� =�����G������������ ����������H��������

0� 1��*���� � ������ � ��/�� H ������ �������=�� %�� ������ ��/��

��� ��� �M���������� ����G�������2� &������ ��������G�������� �������3� &� �� ���� ��� �� ���� �� �� ������� ���� �� � ��� ���� $��� ������

�� �M���������������������G����������� ����������5� C� �� � ������ ���� ������ 6���� ��� 7879 �� �� ���� �� �=��

��� � (��� �� �G������� ����� �� �)����� ������� �G������ ����������������!������������������������������������� ��

�"� 1��*���� �=������� � ������ H ������ �� � ����� �� ����� �� �G������� �� ��� �� �� ��������� �� �� ���� �� �=�� ��=����= ������������G�������

��� &� *��� ������ ����� �� �� ������� �G��*� ��� ��� ����� ���� �� ��������

��� &������ �������H��G�) =������� � &� �� � ������ � ������ ��� ��� ������ � �� ��� =������ ���

����=���=���������G�)�I����� ������� �=��+� ;��� �=������� � ������� ����� �� �� ��� �������� ��� �

���� �����G��J �67879�� ������ ����� �������������������������������� ��-� &� �� �=������� � ������ �� ��� ��� �� ���� #=������� �� ���

������������� �����������������0� ?����������������� �����������)��=����� �������� ����2-�<�6�9��2� :������( = ������ � ������ �� � �=������� �� ���� �� ���� ����� ��

������ ���� ��3� &���������(�*���������*� �/������/����������=�����5� .� �� ������ �G����� ��� /�� ����� � ������ H � �=��� �� �M�=� ��

��� J �� ������= �� �� ������ �� �� �� ������� ��I� ��� � �=������G=�� ��� �� ������

�"� $� ������ �� ��� �� J �� � ����= �� ��� ��������� 6���� /�� ������� �9 �) ���� =� �����/���� ������������ �� ��� ��� �=��� �� ��/�� �G�� �� �G�)�=������ � ��� ����������� ��/������ ��� �� �������� ��������=�� �� �� ��K� ��� ��� ��� ���� �������� �G� ���� ��� ���G�������������������������������������������=���� =�

��� ?�� ���� � ������ J �� ��������=� ���� ������ /�G��� �� *���� �������G�������

$� ���������H���������� ���� ��=��H������������� �/����)�������

��������

�������'����

(����.1�������������/����2.�����������"��

(�����.�������������/�������!�3�����#�2�"��"���#��2.�����������"�������!���������

����������'�����2�'(+��

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

Page 5: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

�� � )$��� ������ ���N �� �� �����>/��� �� ����� .����� �� �� ���� ������ �� �� ���� ����� ������� �� ��� ������ #���� ������� � �� /�� � ����� ��� ������ ��(�� �>/���� �� ��> ���� �� /�� �� >�������� ��� �� �� �� �>/���� �>��>���������� ���(��

?������������������������� ��/���� �� �� �����(� � ���(� �� �>/����� ������ ����(� �� ����������� *� � �� ������� �� ��� ��������� ������� � �� � ���� ����� ���������� ��� ���� ��� �� � �����>/����

;� ���������� �� /�� ���������������> �� �� �>� ��������������� �� ������ �� ������ � �������� �� ������� �� ����� ��������� ����A� � ��������� �� �� >�>/��������������������������������

.4&OF���������������� �����71���.�����$������?��� ���.�H�����7��

�������������P�"����1���.����$������?��� ���.�H��������������������

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

:��� ����� H ��=��� ������= ��� �G��������� H ������ .���� � �� �� �/��� =����������(���� ����( ��� ��� ��� ����)�� � � ��� �� ������ �� ���= ��� =� #I� �� �=�� � �����=������( /�� ���� ���( ������ ����G��� ��� ������� ��� ���� ������ H� �������/���� �*����= =�����/�=��

��� �� ��������� H ������� �������� ����������� �� ���� /���/����� �� ���� /�� � ��� � � =�G� ���� ��� �� ���� �� ���� �G�������� = � ���� ���� �� �� ������ H�������

���� �� �� �� /�� �� �� ���������� ������ ��*���� �� �������� ������ �� ��� �����/��� �� ������ ���=����� �� ���� �� �������� �G���������� ������ �� ��� ���������� �� �� ���������G������*����=��������

.4&OF���� �������/����)����������1���.�����$������?��� ���.�H��������

�������������=���P��"���1���.����$������?��� ���.�H���������������������=����1����#��� ���=����=��

��"-�,���,���"� )������,���"�� ).�����,���"��� �� ����� �� ��� .���� ������������ ��� �� ��� � ���� ��)�� �� ���� ��� �� ��� ��� �� E��� ������� ��� ���� ��� ���� ������� ������� '��� ��� �� ����� �� ��� �� ������� � ��� ����� ������� ��������

C� �� ��������� � � ������ ���� � � ��� ���� ����� ������� ����������� �� ��� �� ���� �� �� ����� ���� ��� �� ��� ����� ������ ��� ��� ���'� � �� �� � ��� �� �� ������������

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

.4&OF����� ����)�������� �����'���1���.�����$������?��� ���.�H��������

� �������� ����P�"����1���.����$������?��� ���.�H���������� �������� ���

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

Page 6: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

+���������"��"��

',���"��5,����

���,��"-�����',���"�

��6�"-

��"��,���"���0,���"

',�"��","���,"�����!��������"-

;���������;� ����� ���C����� ���������������������������������������������������������������������������������������������������������������������������������������������������N+$����� ���C������ ��;�����.����� ����������������������������������������������������������������������������������������������������������������������������������������01���. ���;�������E�� �?�� �� �������������������������������������������������������������������������������������������������������������������������������������������������������3����������� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������5

������� ���<���������������������������������������������������������������������������������������������������������������������������������������������������������������������������4���� ��� ���<������������������������������������������������������������������������������������������������������������������������������������������������������������������������� 1�����1���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������-1������� ���%�����1���� ������������������������������������������������������������������������������������������������������������������������������������������������������2

������ ���<������1���� ����������������������������������������������������������������������������������������������������������������������������������������������������������

Q��� ��$������R����; ��� ������������������������������������������������������������������������������������������������������������������������������������������������������ . � ���?�� ��#�������������������������������������������������������������������������������������������������������������������������������������������-

.�����. ��� �. � �������������������������������������������������������������������������������������������������������������������������������������������������������������������2��������.����N ��������������������������������������������������������������������������������������������������������5$�������. �� ���. � ���; ��������������������������������������������������������������������������������������������������������������������������������������������������� �<�����Q�� ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

�������������������������������������������������������������������������������������������������������������������������������������������������������������� -.��������<� ����6C����� ���9����������������������������������������������������������������������������������������������������������������������������������������������� 2

4�� ����� ����������� ����������������������������������������������������������������������������������������������������������������������������+�� ����� ���;�������E�� �.��' ���������������������������������������������������������������������������������������������������������������������������������������������+ &�����NE����N1�����$�� ������������������������������������������������������������������������������������������������������������������������������������������������������+-#�����;� � �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������+3

4���� ���S�$�����&����������������������������������������������������������������������������������������������������������������������������������������������������������-"$����� ���<��� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������-�1���������� ���O���� ��������������������������������������������������������������������������������������������������������������������������������������������������������������-+

�� �� ���&������1������ �������������������������������������������������������������������������������������������������������������������������������������������������������5

. � ������ ��#���S

�������� ������'N�$� ��� ���1����

.����!. ���<� ������

.��������<� ����6C����� � �9����������������������������������������������������������������������������������������������������������������������������������������������� 5

����������. ���

��

Page 7: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

�"�����(,���������,�07/��",

�"��!�,�������,�07/��",

�����"��

�"���0,��8"�-�"��,�

',"��"�0��"���%�������8"����&��!��0,�

���������������������������������������������������������������������������������������������������������������������������������������������������������������� N-����������������������������������������������������������������������������������������������������2

������������������������������������������������������������������������������������������������������������������������������������3����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������"

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

���������������������������������������������������������������������������������������������������������������������������������������������������������������������������0��������������������������������������������������������������������������������������������������������������������������������������������������������3

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

��������������������������������������������������������������������������������������������������������������������������������������������������+��������������������������������������������������������������������������������������������������0

�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������3���������������������������������������������������������������������������������������������������������������������� "

����������������������������������������������������������������������������������������������������������������������������������������������� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������� +������������������������������������������������������������������������������������������������������������������������������������������������������������������ 0

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

����������������������������������������������������������������������������������������������������������������������������������+0�������������������������������������������������������������������������������������������������������������������������������������������������������������+5

�������������������������������������������������������������������������������������������������������������������������������������������������-����������������������������������������������������������������������������������������������������������������������������������������������������������������- �������������������������������������������������������������������������������������������������������������������������������������������������������������--

;� ���������>/���$���)�@��������>/����������� ���������� ��@����=� ���F���������������� ����������� ����������������

#����������������$������@������������1����@����������F�������������������������F���������� ��> ����������* ��������������������������������������������������������������������������������������������������������������������������������������������"F�����@���������������������

$@�������������������� �T.���� ����������������� ����.���� ���������������� �;�� ����� ��� �N�$@��������� ��N�$@������ ���������.������@�������� �����>� ���#������������������8*��������������;��������� �����6C������ ���9 ������������������������������������������������������������������������������������������������������������������������������������������� 3;��������� �����6C������ � �9 �������������������������������������������������������������������������������������������������������������������������������������������+"

4�� ���@������������� ����������$����������� ������ ���O�D�����������@������*�N� ���N������;���������������� ��

$������@��������������*�$�����������������;��������������������

Page 8: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

,!�������0,��9���)+���!,��������,�0,���"�

�"���,-������,�0,���"�

�������

�"���0,���"��-.".�,���

�"������"�����.&,"",-�

$������ ����������)�������������H����������������������������������������������������������������������������������������������������������������������������� N-<�������� �������������H�������������G����� ��� �����������������������������������������������������������������������������������������������������������2?����������������������H����)������) ����������������������������������������������������������������������������������������������������������������������������������������3����������� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������"

������������������ � ����������������������������������������������������������������������������������������������������������������������������������������������������������4���� ������������ � ����������������������������������������������������������������������������������������������������������������������������������������������������������������+1������������� ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0F���������=����������������������������������������������������������������������������������������������������������������������������������������������������������������������������3F��������� �� �/����G������ ����������������������������������������������������������������������������������������������������������������������������������������������������";��������� ���������������� ������������������������������������������������������������������������������������������������������������������������������������������������������

$����� ����������� ����� �� �������������������������������������������������������������������������������������������������������������������������������������������������������+$�������������������� �� ������������������������ ������������������������������������������������������������������������������������������������������0$�� ����������� ������ ���������������������������������������������������������������������������������������������������������������������������������������������������������������3$�� ����������������I��N�;������ ������� �����������������N�;����������������� ������������������������������������������������������������������ "$������������� ����������� ��) ������� ���������������������������������������������������������������������������������������������������������������������������������������� �8���� ���������� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������� +$�� ���������� ����I���������= �� ����������������������������������������������������������������������������������������������������������������������������������������� 0$�� ���������� ����6C��I��� ���9 ������������������������������������������������������������������������������������������������������������������������������������������� 3$�� ���������� ����6C��I��� � �9 �������������������������������������������������������������������������������������������������������������������������������������������+"

4�� �� ������������������ �����������������������������������������������������������������������������������������������������������������������������������������������������+�E�)�(���������� ���������������������������������������������������������������������������������������������������������������������������������������������������������������++1�������������������������G����������� ������ ������� ������������������������������������������������������������������������������������������������������������+2;�/���H��������� �����������������������������������������������������������������������������������������������������������������������������������������������������������������������+5

4���� ����� �������� ��G������ ���������������������������������������������������������������������������������������������������������������������������������������������-�$������ �����G������ ���������������������������������������������������������������������������������������������������������������������������������������������������������- O���������=���� �����������������������������������������������������������������������������������������������������������������������������������������������������������������-0

Page 9: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

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

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

� 1������� ��

+� ;����������

-� &�������� �

0� ������������������� ���

2� �������������������

3� <������� �����

5� . � ������ �����

�"� . � ������ �����

��� ; ��������� ������

��� 8���� ����� ������������

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

6C����� � �9

(��"��&,��(,�����������',���"�

:

;

<

=

>

?@

A

::

:B

C

12

13

��

Page 10: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� )�� #�������� ����@�

�� 1�������

� $�� �����

+� ;���� ���

-� ;���������*

0� C������������������ ����N��*�������������

2� ;�����������������> ��

3� 1���������������

5� #������������������� ��6C������ � �9

�"� #���������� ���������������� �

��� #���������� ��������� ��

��� ;���������������������(���*���

� � F��� ����� ��> ���

�� �=�������� ������

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

� $��������

+� ;������������

-� ;�/����������

0� <����������N������� ���������������

2� ?������������ �������I��

3� �)���� ������������ �

5� $�������������������� �6C��I��� � �9

�"� $����������������������

��� $��������=��� ��������� ���

��� ?������������ ����I���H�����= ��

� � F��������� �� �/��

(,���������,�07/��", ��0&��,"���&��"��&,�D�����,�0,���"��E������

Page 11: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

�+� Q���(�� �����������

�-� <��������������������

�0� Q������������������������

�2� Q�������

�3� ;����������� ���� ��

�5� C����������'�

�"� <������ ���������

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

��� E����� �

� � Q����

�+� ;���������� ���� ��

�-� E�� ���������� ���

�0� ;���������

+

(��"��&,��(,�����������',���"�

;=

;>

:@

:A

:C

:=

:?

:>

;B

;:

;;

;C

;<

��

Page 12: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� )�+� :����������� ��

�-� #������

�0� ��*��������������������������

�2� :��� �

�3� 4� ����� ���������������������

�5� F��������������)�@��������

�"� O�D������������������

��� O�D������������

��� ;������� �

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

�+� ;������������� ���

�-� $�� �����������������

�0� $������������ ��@�

�+� ;�� �������������(�� �

�-� �)��������������������� �

�0� 1������������=����������)�I���)�����������

�2� :���

�3� 4� ����� �����G����� ����� ��G=�����

�5� ;����������������� ���������G����� ���

�"� O��������������������� �

��� O����!�������=�����

��� ;�/������� ��

� � ;���=����� ������

�+� ?�������������������

�-� ��=��

�0� E���=��� ��/��

-

(,���������,�07/��", ��0&��,"���&��"��&,�D�����,�0,���"��E������

Page 13: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

��""����"-�',���"�����(�6���������

0

$����� � ���������� ����������������������� � ����6�91��� ������� �� �/������ �� � �����(�� ��� ����� ��� ���������� �� ���������� �������(����� �� ��6�9

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

1������ ���� ������������� ��� ����������������6 9

$����� /������� ���� ����� �� �� ���� �� ��� � ������ ������� ���������������%���� ����� ���� ���� ������ �� �� �� ����1�� ��� ��� ��� ��� �� ���� �� � �� ������� �� ,#!�5"�6��"!��": ��9N ,#!�5"� 6��"!�+": ��9 ����� ���� ��UQFV4�&O E8%&#F� C818� $8�;8��148& ?1#�6$���9+$! �0< 6��"!��": ��9N +$! �0O 6� ": ��9 ����� ������ �'�� F��� ��� 4��� $��� ? �� 6:�� ��9

;������������ ���6�9� ��7���7����������������� �

E�� ������� �� � �����(�� ��� 6��� ���� �� ����� �� �� � ���9� 1� ������ �� ���' �� ���� ��� ����'� ��� ��� ���� ����� � �� �� �����(�� �� �� ���� ��� ��� 4� � ������ �� ����� �� �� �� �� � ������� �� ���� 4� � � ��� ���� �� �� � ��� � /������� ���� ����� � ��� �� �� ������ �� �� �#���� �������� ����������������

� ;����(��� ����� ������ $����� ����� ������ ������������

����"���"�

)������"����

����"���"�

��6�"-���-��

�'(����������

; <

,

!

:

��

Page 14: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

$���� � � �>/��� �� ���� � �� ����� ��@� ��B� �� ���� ��6�9 F� �>/��� �� > ������ �� �� ����� �� �����(��� /�� ����� ���(����������� ������������� �������(���������6�9

#��������� �� ���� �� ����� ��@� ����� � �>/��� �� �� =�� ����

F������������� ��������������������������>/�����6 9

$����� � �� ���� ����� � ���(�� �� ���� ���� �� ��� � �����)�@� �� � �>/��� � ����� ��@� ��������� #��������� ������ �� ����� ��@� ����� � �>/��� �� �� = �� ����

;���������� ����� ������������6�9���������������������������@��

F� �>/��� ���� �� ����� �� �����(�� 6�� ����* �� �>���� /�� � � �9�;� ������� �� ����� �� ������� ��=� ����� �� � ����� �� � ������� ��� �� �� �� �� ������� � �����(� ������ � �� ���������@�� .� �� �� �� ���� �� ���� ������ ����� �� � ��������

���"��8"�

��"��������&��,�

���"��8"�

+�F�&,�,������

�����'(�����

F� ��� ��� �� ���� � ���(��� ��� � �>/��� ����� ��������

���

������� ���

� $���� ��������(���� $����� ��������� ������������ ����

��������,#!�5"� 6��"!��": ��9N ,#!�5"� 6��"!�+": ��9

UQFV4�&O E8%&#F� C818� $8�;8��148& ?1#�6$���9+$! �0< 6��"!��": ��9N +$! �0O6� ": ��9�'���F��� ����4����$����? ���6:�� ��9

� )��"�D�8"�����,�07/��",�,��,����"�����,��0�"�,��8"���.�����,

5�,"���0�"������,�0,���"������"���������2,��0�"�,���"

E

<������ � ������ ����� ����/�= ��!��� ��� 6�9 ? ����� �� ������� �� �� =� �� ������� �������=�� � ��� J �� � ����=� ��������������������� �����������)�������������������6�9

#=������� �� ��� �G����� ��� ����/�� � ������ �G�� ��� ����=��

?����=�� ���� �W������� ������������ �������� ��������������6 9

$����� �� �� =��� ������ /�����= �� �� �� ��� � ���� ������� �������� #=������� � ������ /��� �����!�� �G�� �� � ����=��?� ��=�� ��� J �� ���� ������� � ����= ��� �G�������,#!�5"� 6��"!��":9N ,#!�5"� 6��"!�+":9 ����/�= ��UQFV4�&O E8%&#F� C818� $8�;8��148& ?1#� 6$����9

����/�= ��

������� ��� �� ��� �� �G����� ��� � �� ���� �G����� � ���������� ���J ������� �������6�9�

? ����� �� � ������ ������ � ��� ������� ������=�� 6�G��� �� ���� ��� /�� �G� ��9� ���� �� �=����� ��� ���/��� �G=��� ���� ���������� � ������ �� ������ � � ���� ��� ���� �� � ������.� � ����� �G�� �� �� �����I ���� ��� � ������ �������� �� �����.� ���� ������ ��( ��� �������� = ��� � �� �� =��� ������� &� ���������� � ����� ����!�J���

� E�����������=��� ;�������� ����

����"���"�

��.���,�

����"���"�

�%,"���.0��"

��'��G ���'(�����

+$! �0< 6��"!��": ��9N +$! �0O6� ":9 �'��F��� ��� 4��� $��� ? �� 6:�� ��9

2

Page 15: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

���� ����� ������ ����� �� ���' ������� �� ������� ��� �� �� ����� ��� ��� ���� ����� �� �����'��6�9

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

6�����&�(�������)����+�����

$���� �� ���� ���� ��� �� �� ����� �� ����� �������� ������� �� ������@� � �� ����� � � �������@��� 6�9��� ��

���1,��������&��"�,���,������������0&���

?���/�� ���� �����( ��������� =�������� �� ����� =������ ���� �������� ��� J �� ������= ��� ��� ���� ��� =���=���� �� ����� �� �� ���� �������� �� ����� E��� �� �������/�� ���� �����( ��������� =�������� � ���������� ���� �6�9�

+�1������&����&��������������D�"�1�,�DE)

3

��

Page 16: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

5

�������������: ��,"�,���,����������

� �

""0"�0""3""03��""3

; �&���",���,����������

0 " &�

""03"+""3 ""03" ""3 ""03""""3

/

""03�"""3

""05�2""3

� u

""05�0""3 ""03�-""3

1

�-� �

� $ �

, ! � �

""03"0""3 ""05"-""3 ""05�+""3""0X0�"�-"

��,"�,���,�����������H:I

�&���",���,�����������H;I

� ��������������� �� U��������� �� <� ���������� �� <� ������������ �� .���������N�������� F��N�/��� �������� ;�'������������� .������������� <������6 )9*� ?!�����������'� #������� ��� .�� ������

61���� �" ���������� �� �� �������� �� � ��� ������Y ��� �� ������� ������ � ������ ���������� ���� ���������������9�� ��)����������������� . ���� � ������ �� 8����� ������ �� Q��������� /� $��������� �� <������������ �� #����N��������������� � O ��������� �� X��� ��N�� ��� �� � ������ �� F���!��������

Page 17: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� )���������� �����������

�"

������������"��������H:I

������������&���",����H;I

� ;���� �������������� ;���� ������������������ ;���� ��������*����� ;���� ��������������� ������ <����������������� O�D����������������N����������� ;/�� ������*��� ;�� !$��� ��� $�����6 )9*� #�� ��������������'� ;��������(�������� $����� �����>/���

6F� �� �" ��������� �� �� ������� �� ��� �� �>/���Y��� ������ �� >� ����������� ���� ��������� ���������� ��=����������� ��������������9�� ;�� !���� ���)������ ;���� ������������������� ;���� ������������������ ;���� ��������������������������/� $��������� �� ;���� ���������������������������� ;���� �������(��������������������� � ;���� �������������� ;���� ���������������� ;���� ����������������� >���

��������������,"�,����H:I

�������������,����,�����H;I

� ;������� �!����� ;�������������� ���!=������ ;������������ ����I���� ;�������������������� ���� <�����N�#=��������� O�������� ���N�� ������ Z ���H���������� ���J ��������� $�� ��6 )9*� 1���������?'� ;�/��������������� Q������������ �� ����������

6$����"������������������ �������������������������������� � ��� ��� ����������� ��� �� �� ����.4&OF� 9�� ;�� �!��������)�������� ;������������� ;������������������ ;������������H���������= ��� �/� ;���������������������@��� ;�������������� ������������ ;�����������N��������� � ;����������������� ;���������� ������� ;��������������������

[

Page 18: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

�"��"-�����5�!!�"

! ������������ �6�N�9

! .��� ������� �� �����������6 9

! ���� ���� ����'���� ����� ������ ������ ������ ������6+9

! 1������������������� � �����������������������6-9

! ;������������������� ����� ��609

! Q���� ����������629

! . ��������� ���� ����������639

! $� � ������659

! ;������������������� ����� �6�"9�����������

���� �� ������ ������ ������� �� �� 7������ ������7���� ���� �� ������ ���� �� ��� �� �� ��� ����� ������ ���� 1� � � ������ ���� �� ������ ������ ������� � ������ �6���������� ���9�

(��,��������

;���� ������� ���������������� �����������

��

��

:

;

C

? @ A

= >

<

:B

Page 19: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� )��1,",�������,�!�!�", ��0&����,-������,��,"����

! $���/�� ��� ���� � ��*� � ��� � � ���� � � ��/������������ ���6�N�9

! �� ��� �� ���� ��� ���� � ��=� �� � �D ��� ��������������6 9

! #���� �� ���� �������� �� ��� ������ �� ����@� 6+9

!6-9

! F���*��� �����������609

! .�*� ������) ���������������629

! ;��� ��639

! $�� �����������659

! 6�"9����) �>���

$���� /�� ����� ��� ������� �� � ������� > �� � ������@� �� 7������7� � �>/��� �� �����> � ������ � �� ���>� ;� �����(� ������ ����*� �����������������������������(/������6������@�����������9�

�����1����/����

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

4� ����(� �� ���� ��=� �� ��� �� ��� ��������� �� ������������� ������������

�����

��� ��� �� �������� �� /�� �� ����� � ������

F���*��������������(/�����

�� ��� �

��� �

! ;���� �� ��� � �� ������ ����������� ��� �� ��� � �������6�N�9

! O���������������������������6 9

! F������( �� ��� ��� �� ���� ������ � ��� ��� ���/��� �� �����������=��������6+9

! O�����( �� ��� ��� � ��� � �� /�G����/�= � ����( �����!�������G)���6-9

! ;�����(������ ������������� ���609

! 1���(��G�) �=�� =���������629

! ������(����������=�� ��������������639

! $����(���������659

! ��������( �G)� �� �=������ ���� � ���� 6�"9 � �� ���(����� ��

?���/�� �G)� �� �=������ �� ��� � �� ��� � ���� ��� ����������� �� � ��� �� � ������ �� ���� �� � ������ ��� � ��������� ;��� ��������� � ��� ���� ��������G)� �� �=������ �� ��� � ���� � ���� 6���� ��� ����� ���9�

������F�"�����

��

Page 20: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

�"�����"-�����5�!!�"

��" �"�����"- �� ��0�1�"- ��� !�!!�"# ��� "����� 0���!������%��,����J

����"���"�

! ������ �� �) ������ ���� ��� ���� �� ����� ������6�9

! ;���� �������������� ��69����������� ���������������6�9

! Q��� �� ������ ��� �� � ��� ���� 4���� �� ������ �� � � ��� ������������������'���������� ����6����9��6 9

! ;��� �� ���� ����� �� ��� �� ����� �� ������ 6+9?�����0������ ������ �����

! Q���� ����������������� ���������� ����6-9

! 4���� �� ��� �� ������ ����609

1��� ����� ��� �� � ��� 67879 ������ ����� �� ���������� ����������

��

;

>

< C =

,

:

Page 21: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� )�����,��8"�����, !�!�",

+, ,-�$, ���"� /�� ���,� ���0&��

���"��8"�

! �������� ����� 6�9

! ����� � �� � �* �� ����� 69 � /�� � � �* ���������6�9

! .�*� � ��� �� ���� ������ /�� �� ���� �� �� ��� ��� �� �� �*� ��� ����*6�����9��6 9

! ;�������������������������������*��������������6+9

! 4� ������� �� �� ����� �� � ��(�����*� ��� �������������������������6-N09

F���� ����� ������������ �����/�� 67879�

�" �, &�����8" 07� ,��, ,������,� % /���,� �, !�!�",J

������

� �* ����� $����� � ��������

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

�� �����

+��� �� �, 0��� �" &�,�� �� �� ����,�� �� �, �,"����# 1�����FE����/����2,�-�������������1���"�&������"��,����0,D�0,��J

����"���"�

! 8����(��������������H������I����6�9

! �� ���( �� ��M ��� H ��� � �� ��� ��� �� ��/�� �� ��M ���69��6�9

! 1���( �� ��M ��� H ��� � �G��� ���� 4� �������( ���� � �� �K�� H �� /�� �� ��� �G������� ��� �� ���� ������������G������� ���6��I���9��6 9

! F��( �� ��� ��� � ��� � � ���(!�� ���� � ���� � ������ ������ *��/�GH �� /�� �� ��� ������� ��� �G����� ������ ��������6+9�?�������=��������������G���������-����6079�

! C�� ���( �� ��/�� �� ��M ��� H ��� � �� �� �� ����� � �G����)��6-9

! O�����( �� ��M ��� H ��� � ��� �� ������ �� �G����� /���� ��� �� ��M ��� �G��� �� �����I ���� ��� � ��� �� 609

;���� �G�� ����� ��� ��� � ���� ��� 67879 �� �G��� ��� ������� ���������� ��

I

=

�"������"�����,��,"����

�+

Page 22: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

���,���"���"

&&�������,����"���"

+�6�������,����"���"

(��,���"����

<���� ����� ��������� ����7+71���������� ��� �������� ���� ������� �� �����) �����������1��������� ��� �������� ���� ������� �� �����) ��������������� &����� ����� ������������ ��� �� � ���������<� 1���� ������ �� ����� ��� � ��� � � �� ������ 1��� ���

���������������$� 1���� ������ �� �� ��� � ��� � � �� ������ 1��� ��� �

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

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

1� �� �� ������ ���� ������� ������ �� ������ ��� �������� �� ���� � �� ��������� � �� �� ����� V��' � ���� �� ����� 4� �� ������ �� ������ � �� ���� ���� ������ �� ��� ����� �� ��� 4� �� ������ �� �� �� � � ���� �� ������ ��� 4� �� ������ �� �� ������ � ���� ���� �� ����� 1� �*�� � ��� ���������������� ����������� ��������������

! ;�������� ������ ��������������� � � ������������! 1���� �� �� ����� ������ �� �� ������� � ��� �� � � ������ ������ ��������������

! � ������ ������ 6���� ��� � � ���� �� � �� �� �� ��9 �������� ���� �������� ��� � ��� � � �� ���� ��� ��� ������

! 5"\����������������������� �����7 7����7-7�! E�� (� ( �� ����� ��� ����� � � �� ���� ����� ���� ������ ������ ������� �� ���� �� ��� � ��� � � �� ������

! E�� �� ����� ��� ����� ��� ���� ���� �� �� ����� � � ���� ���� ����� ���'���� ���� �� ����� ���� ����� �� ����� ����������������������

�-

��

5�

� �

: ;

Page 23: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� )�"��8"������������&�����

�����1����/���

��*�� ������� ����@������������>�����7+7;� ���� � � ����@�� ��� �� ����� � ������ � �B�����>� � �� ;� ������� � ����@�� ��� �� ����� � ������ ��B������>���*���� 1����@��������������������������������� ������ ���<� 1����@� ���* ��� ���� �� ��� � ��� � O��� �� ����� ��

�B����������$� #����� ����@� �� ��� �� ��� � O��� �� ����� ��

�B��������������#� 1����@� ����� ��� ���� �� ��� �� ����� ��� � ��

(�!(�

! %� *�� � ������ �� � ����@� �� ����� � � �� ���������� ���

! &� �)�� � �� *�� � B���� �� � ����@� /�� �� ��������� ����������������������� ������������ ����

! %� ����@� �/������� 6��� �� ��=� ��� � � �������� �*�9 �@�� ����� ��� �����*��� �� ��� ������ ��

! F��5"\���� ���������� ��������� ��>��� ���7 7���7-7��! ;� ��������� �� ��� �� ��� ��� �� ����� ��� � ��(�(� � ����@� ��� ���� ����� ��� ����� /�� �� ���� ������ �

! ;� ��� �� ��� �� ����� ���� ������� �� ����>�� ��� � �>� �� �� � ����� ������� �� � ������� �� ���� �������� ����� ��� �� ��� �������� �� �� ���

�"��8"���������

�"���"����������&.�����

������F�"������

�=����������������� ���������������7+7;��� ���� �� � ������� ������ � �=��� ��� ��� ���

����� ���� =���=�� ;��� �=����� � ������� ������ ��=��� ���������������������=�������

�� ? ������ �� ��� ������ ���� ��� ��� ��� ���� � ���� ��� ������ �=��

<� .� � ������ �� ��� �� ��� ����� ���� ��� ��� ��� ������ ����� �� �����������=��� �����������������������=���=��

$� .� � ������ �� ��� �� ��� ��� � ���� ��� ��� ��� �� ���� ���� �� �����������=��� ����������������������������

#� ? ������ �� ��� ������ ���� ��� ��� (�( � �=��� ����

! ?� ��� �=�� �� � ������ �� ����� � ���� �����������

! 4� �G�)�� � �� �� �=�� �� ������ � ���� ���� �� ���������� ������������ ���������� �����

! %�� ������ =/������=� 6���� � ���� �/��� �� � � ��9�G�� ��� �������� ����� ��� /�� ���� � ��� ���� ����� �������� ����� �

! 5"\ �� ��� ��� ���) �� ��� ��� ��/��I��� �� �=����� ����������������� ���7 7�� �7-7��

! ;��� ��� ���� ���� �� ��� ��� ��� ���� (�( � ��� ����=��� ���� � ������ �� ��� ����� =�=������ J �����=������ H ����� � ����=� ���� � ��� ��� � ����� �� ���� ���� �

! ;��� ��� ��� ���) �� ��� ��� �=��� ���� ������ ������( ��*����

= M H G I�� ���������� ���� ���� � ����� �� ����

��� �� ���� ����/�� �G������ ��� ����� ���� � ��� ������� ��� �����

�"���"�������

�0

Page 24: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

���,��"-����� &&������,�

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

! . � �� ����� �� ������ � � � ����� ���� 6�9� �� ��� ���� ����� �� �������� ���� ������'���� �� �� �� ������ *�� ���� �� ����� � �������� ���� �� ������� ��� � ������ �� �������������

E�� ��� �� � �� � ����� ���� �� ��� ��� ��� �� ������������ �������

! ?�� �� �� ����� ���� ;��� �� ����� �� ���� �� �� ������ �� � �� ���� ����� ��� �� ����� � ������ E�� ���� ���������������������������������������������) � ���������6�9

! #�� ���� ���� ����� ����� �� ����� ���� ���� 6 9 ��������� ����� ���������! �������������������� � ����6+9

! 1���� ������ ������ �� ����� ���� ���� ��� �������� �� ��� ������� 6-9 #���� ��� ������� � �� ������� � ���� ��� ������� ����� ������������ ����������

! � �� �� �� ��� ������� ��� ���� ���� ��� � ��� ����� �� ��� �� ��� �� �� '�!�� ����� �� ����������������609

!

6.�� �� �5 ��� ��� ��� ���� �� ��� � ��� ���� �� ���������� �������9

639

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

�����

&�� ��� ���� ������ �� ��� ���� ������ ���� ���� 629�� ��� ���� � �� ������ ����� ������ �� ������ �������� � ��'�

! ;��� ��� 0!3 ������ �� ���� � �� ��� ������ �� �����������1���� ����� ����� ���� ������ ���� ������� ���

�2

��

> @?=

C; <

Page 25: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

$� � ��=� ��� �� ������� 4� �� ����� � �� �G�)=�� �������� ���� ���� ����� �� ���� =��� �������� ��� H����������������I���������� ����

! 1�����( �� ���� ���� ����� �G������ ��� � ���� ��� � ������ � 6�9 � /�G���� �G����� �=I����� � ������( �� ���������������������=�����������/������� �������

;��� ��� ������ �� �=���� =� �� �� ��� ���� ��������=��G= ������������������ �����G��������

! ?���( �� ��� � ������ ����(�� ��� ;���( � ������ �� ��� ��� ����� � ������� �� ��� ��� � �� � ������ ����� ����/�= ��!��� ����;���������� � ������������ ������������ � ��� ��������

! ;���( �� ��� �� � ������ H ����� �� ����!��� ���=������ 6 9O����� �� ��� � ��� �� ���� �� �� ��� H ����� �� ������ ����=� ������� ���/�G����� �=��6+9

! F�����( �� ������ �� ������ �� ���� �� ��� ���� �� �� �� ������� ���� � � ���� �� �� �� � ������ ���� 6-9� ������� �� �� � ��=� ���� �� �� � ��� �� ���� �� ��� �� �� ��������� ��������!����6+9�� ������� ������������� ����������� �

! F�����( ��� ��� �G������ �� �������� �� ��� �� � ���� �� ����� ���� � H ���� � �� ��� ���� ����� O����( �� ��� H�������������������609

! ;���( �� ��� ��� �� ����!��� ����(�� � /�� �� ����� ��� ����������������629

! F�����( ����� � �� ��� �� �G������ �� �G�� ���� �G���I�� � ���( H ��� ��I� �" �� �� ��� ���� �G���I�� �� � ������� $����(�� ��� H � ������� �=���=� H �G��� �� ����� ��� ��������=� 639

�����

J

� )�"��!�,��������������&�����

.� �� �� ������@� ������� ���� �� ����� � � ����(�������� ��� � ���� �� �� ������ ����D ����� ���������������������� ���

! $������� ������� � �* �� ������@� �>� � 6�9 � ���=���������������� ���������������������������� ����@��

;� �������� �� ��������� ����������� ��������� ��������� ��@������������ ����������������

! F���� �� � $���/�� �� ���� � �� ������� �� ���� ������� ��� ���� � ���� �� ������ 6�9 ;����� �� �� ���� ��/��A��� ����/�� �� ��� ��/��A� ���

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

! �� �������������������� ��� ��=��������D�������������������6 9 �������������������� ��������������� ��������B��������� ��

! ����� � ����@� ��� ���� ����� ��� �� ���� ��� �*� �� ����� ������� � ��� ���� �� �� ��� �(/������� 6-9 #��� ��� � �������� �� �� � ����� ��*� � �� ���� �� �� �� ���� � � ���D!������6+9

! F� � �� � �������� �� �� � �������� �� ��� �� ���� ����� ������� �(/����� ��=� �� � ���� � �����������*������������609

! ���� ��� �� ���� �� �>� �� � ��(��� � ���� �D ��� �* 629 � ������� ��� � �*� � ��� ���� ���

! 1��� �� �� 0 3 ����� �� ���� � �>���� ��=� ��� ���������� � �*� $�� � �� ��� ��� ����� � ���(��� �� ��� ��� �������/���������������/�����639

���,�

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

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

������

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

�"���,-����&.�����

�3

Page 26: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

����0,��������������,���

!������ ���������� ��� ������� ����� ����

! ;�����������6�9�������������� ��������

! 1�� ������ � �� ����� ����� � �� ������ ���� ���6<9�

! ;��� ����������� ����������6$9�

! ;�� �� ���� �� ���� �� �� ������ ����� �� ���' 6#9������� ��� �� ���

! �������������6�9�

! ;���� ��� ����� ������ ��������������

1������������� ��� ������67879]����"���"�

�5

��

:

;

5

��

5

Page 27: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� )�"�,��,����,���07���������,�,-�$,

!�F��������*�����������@���>��� �

! ;������� � ���� 6�9 ��� �*� �� �>� ������� �� ������������

! F� ��������� ����� � ��> ����� � � ������@� ���������� 6<9�

! ;������������������������D!�����6$9�

! ;� �� ���� ������ � �� � �* �������� ��� ���� 6#9���������� �����������������������

! ?�������������6�9�

! 1�������������� ��=�������*��������*�

;�������� ����� �����������������������@��67879����"��8"�

!����������G�������H������� ������������� ��

! F������������������6�9������������������

! ?G�������� �� �� � �� �/����� �� ���� ��� �G������ 6<9�

! E������������������ �����������!����6$9�

! E��� ����� �� ��� ���� �G������ � ��� �� ������ 6#9����������������������� �

! ���L���������������6�9�

! 1������������H� �����������������G�������

F ��������G�� ����� ����6 8 9�]����"���"��

7 7

�"�������,���0,��/����2,�-�����

�"

Page 28: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

�,���"-�����5�!!�"����,�

Q��� �� ����� ���� �� � �� ��� ���� 1��� �� ��������6�9 ����� ��� 6���� ������'����9 �������� ��� ������������

4� � �� �������� � ���� �� ������ ����� ����' � �'����� �� ���� �� �� ����� �� �� ����� ����� �� ��

O�� �� ���� �� �� ����� ���� � ���� �� ������ ���� �� ������ ������������ ��������6�9

?���� �� ������ �� �����'������� �������������� ��6 9

�����

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

��

��

:

; <

Page 29: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� )���1,��8"��������������,�!�!�",

.�*� � �� ���� �������� ��� � ��� �(/������ O��� �� ���� �6�9 ��� �� ��

.� �� ������� ����� �� ���� �� � ������ ������ � �� ����� /�� �� ���� �� �� � ���� �� � ��� � ��

1��� ������� � ��� ���� �� ����� �� ���� �� ���� ���� ��=� ��� �������� �� � ��� �� �

�*� 6�9 #�*� ���� ����� �� � �� � ��� ����� �*� ������� �����6 9

���,�

�� /�� �*� � ���� � � �*� ���������� ������������������*�

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

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

1���� �� ��� ���=����� ��� � ��� ����� 1������ �� ���� 6�9 ���� ���� 6���� � �!������9 ���� ������ � ������G�������

.�� � �� ��������� �� ����� �� �� ��� �� � ��� �� �=������/�� �� ��� �G�� �� ���� ��� �� ��������� �� �� ��� ������������� �������������������

1���� �������� ���� �� �� ��� �� ��� ���=����� �� � ���������� ���� ����� �� ��� �� � ��� � H ����� �G������� �� ���/�� H ������� 6�9 ������� ��� ���) ���� H �G���I�� ���� �����������������6 9

�����

M

(������0�"���������������,"����

��

Page 30: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

��6�����������*����(,����"

��

, !1� ����� � � ��� ������ ��� �� � ��� ����� �� ���� 1��� ��������� ������������� ����������� ��������� ����

E�� � ����� � ��� 7 7 �� 7 7 �� � �� � �������� �� ���� ��*�� �� � � �� ��� � �� � �� � � �� ��� �����

E�� � ����� � ��� 7 7 �� � �� � ��� ����� ������ ��*�� �� � � �� ��� � �� � � �� ��� � ������� � ������������������

1� �� �� �� � ��� � ����� ��� �� � � �� ��� � ��� �7.�7 �� 7.�7� ����� �� � ��� ������� �� � � ��� ����� ������ �� �*�� �� � � �� ��� � �� � �� � � �� ��� � ����6C����� � �9

6C����� � �9

� ��� � � ��

(�( � � ��

��������������������. � ������ ��������; ��������� ������

. � ������ �����

C����� ���

Model 3232

S1

S1 S2

Page 31: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� )K�80����������",���� &�"�,�,

;� ���������� �� ��� ��� ��������� � ��� �� �������� �� �� ����A��� F� ��� ����� �� �� ����A�� ����� ���������������������������

;� � ���������� �� ����A� 7 7 � 7 7 ��� �� �������� �� �� ����A��� O��� � ���� �� �� � ��� � ��� �� �������� ���������� ��������� ��

;� � ���������� �� ����A� 7 7 ��� �� �������� �� �� ����A��� O��� � ���� �� � �� ���� �� � ��� ����������������� �������

;� �� ���� ��� � ��� ����A��� ��� �� ��� �� ���� �� ����� � 7.�7 � 7.�7� .��������� �� ����A� ������ ��� ����� ����� �� �� ����A�� � *�� � �� ���� �� � ��� � ������������������������ ���6C������ � �9

��;��������� ����������� ����#������������������� ��6C������ � �9�� #���������� ���������������� ����#���������� ���������������� �

��� �� ���

��� �� (�!(

;��� �=��� ������ �� ���� � �� ����� �� ������ �� ��� �� ���=��� ��� �� ���� �� ?� �=��� ��� �� ���� � ��� �� �����������G����� ��/���������6����������� ����������������9

;��� �� � �=��� �����( �� ���� 7 7 �� 7 7 H �G����� ��� �� �� �=��� ��� �� ���� �� �=��( � ������� ������ �H��G���������� �������=��������������

;��� �� � �=��� �����( �� ���� 7 7 H �G��� ����� �� �� �=��� ��� �� ���� �� �=��( � ������� � �������������� ��������� ������� ������� �����

;��� �� ���� ��� � ��� ���� �� �� �� �� ��� �� �� ��������� ���� ��� 7.�7 �� 7.�7� �=��� �����( ����� � �� ���� �=���= H �G��� �� ��� �� �� �=��� ��� �� ���� �� ���� �=��(��������������� �H��G���������� �������=��������������6C��I��� � �9

��?������������ �������I�����$�������������������� �6C��I��� � �9���$���������������������� ���$��������=��� ��������� ���

���� ����

���� (� (

��00�"����������1�����0����

�+

Page 32: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

:

<

)�"����"�����������6�������,�

)�"����"�������������"-�����,��6�����F�-�F,-��������"-

)�"����"�������������"-�����,������6��"����,�-����������"-

H'�����<;<;I1�� �)���� (�( � � �� ��� � ��� (�( � � ���� �� -��Y�������� �� ��� � �� �� ������� �� �� � ����� 1����� ����������������������(�(����������7"7�!�7-7��6�91�� � � �� ��� � ��� �� ��� �� ��� ��� ��� �� � ��� � � �������� � ������ ���� ���� 7"7 �� ��� �� ������ ���� ���� 7-7 ���������� ������������ ����

.� � ���� ��������� ������� ��7��������7��6�9�6C����� ���9

.� � ���� ��������� ������� ��(�!(��6C����� � �91�� ����� � �� (�!( � � ���� ������� � �� �� �� �� � � ����� ���������������7"7�&� �(�!(�� � ����������������������� �7��-7�����������6 9#�����(�!(�� � ��������������� ���� � ������6 9

E�� � ��� � � �� ������ ��� �� � ��� ����� �� ��� � ��� ��� � � �� �� ��� 1��� �� � � �� ��� � ���� �� ����� � �� �� ��������� � � ���� ���� ������� � �� ����������� 7"7� 1�� ��� � �� �� ��������� � � ���� ����������� � �� ��� �������� 7+7� O������� ���'��� ��� ����� � � �� ��� � ���� ����� ������ ���� ������ ������ ���� ���'�� ������ �� ����� %�� ���� �� � � ����� � ���� ����� ��� �� ���� ������ �� ���� ���� ���������������� �����

������� �������,��L��������+�"-�����,�

�-

��

C < ; : BJ= C BJ=;< :

;

Page 33: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

)�"��8"�����������������,"�������&�"�,�,�H'������<;<;I

)�"��8"�����,�-�����&�"�,�,�0��"��,�������,��F,����F�-F,-

)�"��8"�����,�-�����&�"�,�,�&,�,�������,�����,

F� ���� �>)��� ��� (�( �� �� - ��� .�� ������ ������ �� ����� �������� �� ���/���� ��� �� F� �������� ������������������������ ���������7"7�!�7-7��6�9F? ����� �� �� ���� �� ��� � ���=� �� �� ��� ��� �� �������@� �� � �*� 7"7 �� � ������@� ��� �� �� � �*�7-7���������� ��� ������(/������

6C������ ���9.��������� �� ����� �� �� ��� �� �� � ������@� �� (� (�6C������ � �9? ������� �� �� ��� �� �� (�( ���� ����� ��*�� ����������������� ��������)����7"7�?� ��� �� �� (�( ��*�� �*��� �� �� ������ �����������7��-7����������6 9?� ��� �� �� (�( ������ 6�>� ��@)���9 �������������� �������� @���6 9

;� � ��� � ��� � �= ���� � ����� �� �� ��� �� ������������ �� ��� �� ��� � #� ���� � ����� �� �� ��� ����� �� ����� ���/�� �� ����� �� 7"7� � ���� �� �� ����� �� ����������� ���������>� ? ���� �� �� �� ��� ������������� ���� �> ����� �� ����� �� �� ���/�� � 7 +7�F� =������ �������� � ����� �� ���� �� �>� �� �� ���� � � ����� ��� �>� ����� � � ��� �� �* � ������ �>� ������ % ����� �� ���� �� �>� ��� �� � ��� � ������� �����>��������������������*������������>�������

O������������ ������������@��7���������7��6�9

)�"����" �� �,��," �� �,�-��� �� &��"� H'��9�� <;<;I

)�"����" �� �,��," �� ��"-���� �� &��"� ���� �� �, ������� �"F�-F,-

)�"����" �� �,��," �� ��"-���� �� &��"� ���� �� �, ������� ��&��"�� ������

? ����� �)���� �� ���� (�( ���� � ��� ��� �� (�( �� -�� Y �� ������ � ����� ��� J �� �=��� � ��� �G����� � /��� �� ���? ����� ���� � � ��� � H ������ /�� ���� �=����( ������ �� (�( �� 7"7 H 7-7� 6�9?� ���� �� ����� �� ���� ��� �W�� =����� � ���� ����G������ �� ���� ���� ������� ? ���� ��� 7"7 �� ��� ��� �G�������7-7 �� �����I ���� H �����

1������ �� ���� �� �=��� ��� �� �� ��� ��� 7 7� 6�9 6C��I�� ���9�=��� �� ���� �� �=��� ��� �� �� ��� ��� (�(� 6C��I�� � �9? ����� = ��� ���� � �� (�( ���� � � ��� � H ������ /���� �=�� �� ���� �� ������� �� ���� ������� �� 7"7�#�� ���� � �� (�( ����=� ��� =�=������ �� ���� ��� 7��-7�� �� �������� 6 9?�� ���� � �� (�( ����=� ��� ����=� ���� � �������� 6 9

;��� ������ ��� ���� � ���� �� ������ �� ���� �� �=��� ��� ���� ��� ��� ��� ��� �� ���� � ���� �� 1������ �� ���� �� ��������� ���� � � ������� ��� ���� � ����������� ��� �=��� � � ��� � H������ /�� �� ���� �� �������� �� 7"7� ? ������� ��� ���� ������������ ���� �� � ��� � H ������ /�� �� ���� ���������� �� 7+7� F� =�=��� �� �� � ������ �� ���� ���� ��� ������ � ��� ��� �� ����� ���� ������ �� ����/�G��� ������ �� �� ������� =��� ��� � ����=�� % ������ ��� ������� �� ���� ���� ���� ����� �� � ��� ��� �� ����� ���� �=��� �� ����/�G��� ������ �� ����� ���� ���� ��� � ����=��

� )������������,"�������&�"�,�,�%�������������,�-�����&�"�,�,

�,��,"�����,�-�������&��"������,��,"�����"-��������&��"�

�0

Page 34: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

1���������������� � ��������������� ��� �� � ����6�9

;��� �� ����� ����� �� ������� ��� �� � �� ����� �������������� �� ���������������������������� ������������ ��6�9

?���� �� ������� ��� ��� ��� �� ��� � �� �� �� ��� ��� ������� ��� � ��������6 9

��6�"-����,�-���������

�2

��

:

; <

Page 35: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� )(�"�,�,�����,

;� �����(� ������ ��� �� ����� �� �� ��� �� �� ���� � ��� � ����� ���������� � ������@� �� � �* ����� ����������������6�9

$���/�� � �� �*� ����� ��� ��� �� ����� �� � �������� ��� � �D�� �� �D ����� �� � ��� �� �� ������*��6�9

<*� �� ����� ���� � �����=� �������� ��� �� ��� �� ��� �������������������������(����������6 9

;��� ��������� H ������� �=��� � ������ ��� �� ���� ���� ��6�9

;���� �� ���� ���� �� ���� �������� ��� �� ���� �� �������= � ���� �� ��� ��� ����� = ��� � ��/�� H ��������6�9

������� �� �������� �� ���� ��������� ���� ������ ��� ��=�������������������H���������6 9

�����������&��"���������

�3

Page 36: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

1��� �� �������� ���� ��� 6���� ������'����9 � ���� �� ���� '� �� ����� � � � ����� ���� ���� ���� ��������� ��� �� ������ ���' ������

6�9 �� ������ ��

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

;��� �� ����� ����� �� ������ �� ������� ��� � O���� �� ����� � �� ���� �� �� ��� �� � �� �� � ������ ���6<9��;���� ����������� ���� ��6 9

1� ������ �� ������� �� �� ��� �� ���� ����� ���� �� ������� ����� ����� 6�9� .�� ��� ������� � � ������������ ������������ ������������������������������6�9

��0�1�"-����� ���

�����"-��������,�

��1�������6�"-

�5

��

:

<

;

B

Page 37: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� );� ��*� �� ������(� � �� ���� �� � ��� ��� �������� ����������� �������Q ��� ���� ��� �� ��� �>�� .��� � � ���� ����>/���������>������������������ ��6�9��6�9

O��� �� ���� � ��� �� �� �� ����� � ���� ��!���� �� ������@� �>� � � ����� �� ����� ��� � �� ��� �� ��*����� �>���6�9

V����������������� �>���O�D����������������������������������� ������� ���������� ������6<9��1���������������������*����������� ���6 9

��0,��

�80���,�,���,����,

�80������,���������

���� �� ��������� �� �=�� � � ��� �G��� ��� ���� ������ ����� �� ����� ���I�� �� �� ������ ��� �� ��� E���/���/��� ���� � �� ���� �������� ?L���� �� ��� �� � ���������������������� ����������G�� �6�9��6�9

1������ �� ���� ���� ���� ��� �G����� �� �������� �� ����� ���� ��� �� �� ����� �� ���� �������� � �� ���� �� ������� �� �� ��� ���� �G���I�� �� ���� �������� � ���G��������6�9

1���� ��� ��� ���) ���� H �G���I�� �� ���� ��������� ?�� �������������������/������� ���� �����������������������!����6<9�1��������������������������������������6 9

���������"�0,�����,���9��

(������������1�������1�,-���"������

(�������&���������

"

Page 38: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

:

;

1�� � �� �� � � �� � ���� �� ����� �� �� � ���� ����� �� �� � ��� ����� �� ���� 1� ����� ���� � � ����� ��� ��� ��� ����� �� ��� � �� ������� � ���� 1���� ��� ��� � �� ��� � ��� � �� ����� �� ��'�� 7.�7� 1���� ��������������� �� ���� �������������� ����)������

.� � ���� ��������� ������� ��7����7����7����7�%��� � �� ����� ������������ � � �� �� �� �������������1�� ������ ���� �� � � ���� ������ �� ��� � � ����'�����

.� � ���� ��������� ������� ��7�����7���*�� �� � � �� ��� � ��� � �� ���� 7 7 �� 7-7� 6C���� � �9��� �� � � �� �� ��� ��� ��� ���� ������ ��'� ������ ��������������������'��� ��

���,�-�����������������

�����,�

������"-����������������(,����"�

��

Page 39: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

?�� �� ��� �� ���� �) ������� ��� ����/�=� �� ���� ��� ������ �� �=��� ��� �� �� ���� ;��� �=��� ������ ��� ���� �� ������ �� ���� �� �=��� ��� �� �� ��� ��� �� �� �� ����� =�;���� ������ �� ���� �� ������� �� ���� ��� �G����� �����/�= �� 7.�7� 4� �)�� � ��������� �� ��� �) �������� � �����������)��)��������

�=����������������=��� ��������� ��������7�����7����7����7�% ����= ���� *�� �� �� ����� ����������� �) ��� �����) ���������� ��=��� � �H��G������?����������������)����� ������� �� �������� �������I���

�=����������������=��� ��������� ��������7�����7��=��� �� ���� �� ����� �� ���� �� �� 7 7 � 7-7�

?� ���� �� ���/�� ������� �) ����� ������� ����� ��������������������������������������� ����� ��

(��"���D��"��!��������

���/���

6C��I�� � �9

;� ����(� ������ ����/�� � �>/��� �� ��� ����>� �����������*������������@����� ���������������

?� ��� �� ��>� ��� �� ������ �� ����� (�� �� �� ����� ���� ��� ��� ;� ���������� �� � ��� ��� �= ���� ������ �� �� ���������� � ��� � ������ #����=����� �� ����� �� �� ��� �� ��� � �� � ��� 7.�7����/�� �� ����� ���� �� ��� �� ��>� ���� /�D ������������*�������

;����������� ������������@��7����7���7����7���� ������(� ����� � �� ������ � �� � ��� ? �>/��������������� ������� ���������� �������=��

;����������� ������������@��7����7��*�� ���������������� ���� ���7 7���7-7�? ��� � ��� �� �� ��������� � �� �� ��� �����������������@������������������� ��

(�"�,�,�����,����D�!��

�����,�

6C������ � �9

� )�������8"����(�"�,�,����7����,� ������������0���������&��"���D��"��!��

Page 40: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

E�������������� ����� ����������'�� ���� ��

<�������������� �� ����������

<�������������������������

.� �� � � �� ��� ���� �� �� ������� � ��� �� ���� N ��� �� ����� ��������� �� ��� �� ��� ����� �� �� ���� �� �� ��� �� �� ��� O�������� ������� � � �� �� ���� ��� ��� ������ ������� �� ����� � � �� �� ���� ��� ������ ���� ������� .�� �� ���� � �'� ���� �� ������ �� ������������� ������ ���������

<�����Q���

.� �� � � �� ��� � ��� �� � �� ��� ����� �� ������ �� ��� � <���� ����� �������� �� ����������� �� � ����� � � �� ��� � �� ���

1��� �� �� ��� � �� ������� ��� � �� ������ E��� ��'6� ����� �� E�� �9 ��� �� ��� ���� �� �� ����� �� � �� �� ��� �� �� ��� �) ����� ��� 2 �� 6�N+79 � ����� ��������� ����������������

. � � ��� ������ �� �� ����� �'�� ���� �� ������ ������ ���� �� �� ������ �� � � �� ��� �� �� ����� �������6�9

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

1� �'� ����� ��� ����� ���� ������ ��� ����� ������ � ������ ���� ���� .4&OF� �� ����� 6.�� �� 5������ �������9

�����

[

5��"����0

;

:

��

Page 41: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� )��!�,�������"1���!��

;������������� ���������������)���� ������*������� ��

8���� ���������������� �������) ���������

8���� ���������������� ��������������

�=��� �� ���� �� ������� �� ���� ��� � ������� �����/�=� ��� �� ������ H ���� �� 1�� ������ ��� ����� ����������� �� ��� ��������� �� ������ ��� �� �=���� ������� �� ���� ���� ���� �=��� �� ���� �� ������� ���� ��� �� �=�� �������= ���� �� �����N ��� �� ���������� ��� � ������� � ����/�=� ��� �� ������ ��� ����� � �� � ��� F� =�=��� �� ���� ���� = ��� �� � ����=���� ��� ����� ���� �=��� � �� ���� ���� ��� �� � ����=���� ��� ����� ���� ������� E��� �� �� �� ������� �����������/��������=�������������������������� ��� �����

8���� �������������� �� �G����� H � ����� ����� =� � �������� �������6����� ����/�= H � ��� �9 ��� �� �� �W = ���� �� ���� ����� ���� ���=����� �� �G����� �G������ �G������� 2 �� 6�N+��������9���������W =����� ���� ��������=�

$�������� H ������ ��� ���� � �� ����� /�� �G������ ����� �=I����� �� �� ���= ���� ���� �� �� ���) ������� ������6�9

#=��������� ��������������/����G����� ��� � �����=�� ���������

;��� ����� �� � ��� ��� �G����� ���������� � ������ �� �������� ����� ���������� ���������� ���I� �� �� �� ���������.4&OF� ��6:�������5������������=��������I��9

��0,�/����

[

��������"1���!��

;����������������� ������� �������������� ��

;� ����(� �� ��������� ��������� �� ��� ��>� ����������������� ���� ��

;� ����(� �� ��������� ��������� � � ��� � ��������D�

E�*� �� ����� �� �� ��� �� ��� � ��� � � ��� ���� �� ���� � ������� F� ��������� ���������� ��������� �� ����� �������� � ��� �� *�� � �>� ��� ��� ���� �� �� � ��� �� $�� �� ����� ������� ������������ �� /�� ��� *�� �� �� � �>/��� ��� ������������� ���

#�������������������#= ���� � ��������� �� �� ���� ������ � ���������$���/�� �� ��� ������� �� � �� ��� ���� ��� �� �������� ��������� ��� � �(/������ 6��� �9 $������� ������� ���� /�� � �* ������ ��� �� ����� �(/������ �� � �� �� ����� �� ��/��A� ��� @�� F) ����=����� ���� ��2����6�N+79���������������� ���������

$������� ����� ��� ��� � �� �� �����(� �������>��������/������*��@��� ������������������������� ����6�9

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

;� ���� �� ��������� ��������� ��� ���� �������� ����� ����� ��� �� ��������� ���������� ���������� ��� ��#�� �������� �� ���(��� 6:�� �B���� �� �� � �� ��>���59

���,�

+

Page 42: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

5����"���� ��6�"- �� , ��0&�� &������ ��,� &��1���� ����,!���������J ��6�1��# �� �� ����"-�% ��--����� �� ,�6,%� 0,�� ,&�,������!����"������"�,��,0&������%�����,!����,"����,!���F��J

',��"-�,�5����"����

',��"-�,�5����"������"���������),!�����H�I

�� %��� ����G� ���'� ��' �� ���� ��� �� �� �� ������ �� ��������

�� � �� �� �� ������ ��� �� �� �� ; ��� .���� �� #�� �7����7�.� � � �� ��� � ��� � 7��������7� .� �� � � �� ��� � 7-7�6C���� � �9 1�� ��� � ������� �� ���� � �� �*�� ���������� �� ������*�� ��.���� �� ����� � ���� ������� ����

� ?���� �� ������� ��� ����� �� ��'� �� ��� �� � ����'� �� �� ����� 6�9� 61�� ���� �� �' ���� �� ���� ���� �96����� �����'���� ���������69��� �� �����'���� ������ �6�9�9

+� 8���� ����� ����� ���������� � ����� ���6<9�-� ?����� ����� ������������������ ��������� ���'�6$9�0� ��������� ���������� ��������� ������� � � ����������2� <� �������� � ���������������� ���������6#9�3� . ��� ��������������� ����� ���������������������� ���

���� ����� �� ������� �� � �� �� ������ ���' ���� ���� ������ ����� �� �� ������ ��� � ���� �� �� ������ �� ���� ����������������� � ���������� C�' �� ���� ��� �� �� �� ������ �� �� ����� �� � ��

����G� ���'� �� �� �� ������ ��� � �� �� �� � �������� ������� ��7����7��.� �� � ������ ������ ��7�������7�

�� Q��' �� ���� ���� �� � �� ��' ��� �� �� �� ������ ��� � ��� ���� �� �� ���� ���� ���� � �� ���� �� �� ��� ������ ��� �� � �� ������ �� ��������� �� ��� �����

� ?����� �������������� ����� � �������^.� � ���� � ������ �� ��� ��� ������� ������ ������� �����

+� 8��� ����� �� ������ ��� �� �� ���� �� ���� ���� ��������������'�� ���� �������� ����)�����

-

��6�:����&�5����"����

2

1

4

3

A D

a b

E

B C

��

;%.Q

;%.Q

Page 43: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� �$,������"��8���&,��

��"������",� �$,��� �� �" &������ ��"����� /�� &��&�����",������,��� ��,!���J ��" �0!,�-�# �� ����0��"�, ��,��F,����0&����"��$,�����&�7����,��"��",�0�����,�������,����"����,�,�J

��"�����8"�����"��$,�

��"�����8"�����"��$,���"���$�������7�������H�I

�� %�������� �(������ ������/�����������@�������*������� ����� $���/�� �� ����� ��� �� �*��� � ��� �� ����� ����� �� ��

��� ������7����7� � <*� �� ����� ��� ������ �� ���� ��� ����� ��� ���

�� ���� �� � �� 6�9� 6.� �����> ������� �� ������� �� ���� ���� �9� 6������ � ��� �� � �� 69 ��� � ��� �� ������� ����6�99�

+� ���������������� @��������� ������� @���6<9-� <*� �� ����� ��� �� ���� �*��� � ����*�� ������� �

���� �>��0� C��� �� �� ��*� ������� � �� ���� ��������� �� ���� �

�>/����2� ?���� �������*���������(����������6#9�3� ;������>/������������� ��������������������*��

�� ����� �� ��� ��>� ���� ������ �� ���� ����� � ������������*���������� ��������*������ C�/�� � ������@� ��� �*� �� � �� ��� � �( �� �� ��� ���

�������� ��������*����������/����������� ��������� �����7����7�

�� F����� �� ���� ����� �� �� �) ���� ��� ����� ��� ����� ����� �*���� ����� ���� ��� ��� �) ����� ��� ���� ����� ��� ��� � ���� � ��� ����� ���� ���=� ���� �� �� ������ � ��*������D� ��������� ��

� <*���������� ����������������������^�*�� � �� ���� �� � ��� � �� ��� ��� �� ��>�� �� ���������� �������

+� %� ��( ������� �� �*�� ��� ������� � ��� ���� ����� ������������/��������*���� �������������� ���������� ��

+, ������� �� !����""�9�� ��� �" &�������� ��0&�� /�� ,����� ����.����,�� ��,!���J ��������# �� ��� �����0�"� ��--.�. �� ���$�����.,����� �"� !����""�9�� �2���,� ��� �" .��,"�����" �� ����� ���2�"����,-�J

),�����"��!����""�9��

),�����"��!����""�9�������������������D��"��!����H�I

�� ���� ��� ���� �� ������� ��/��� � ���� ��� �� � ��� ����I�� ������ �����

�� ;���� �� ���� �� ��� ����I�� � �=��� �� ���� �� �=��� ��� ���� ��������7���7��=��� �� ���� �� ������� �� ���� ��� 7 7� �=��� � ����� ������ ��� 7-7� 1�� ������ � ����� ��� ���� �������GJ �� �=�=� ����� �� ���*� � ���� �� ���� �� ������� ��� ���= �������������

� ������� �� ���� �������� �� ���� ��� ��/��� ��� �� ���� ���������/����������� �����6�9��6?�������� ��� ����������������������96�����������/���������� �����69���������/���������������6�9�9

+� 8����������/���H���� ����I���� ����=���������� ���6<9�-� ������� �� ������ �� ��� ����I�� � �� ������� �������� ����

�G���I���6$9�0� 1�� �� ��� �=I����� �� ��� �� �� � �� �� � ������ �� ������2� ?���� ���������� ����I�������� ������G������6#9�3� ���J ����������������/�������������������� ����I����� � �����=�

?���/�� ���� �����( ��� ��� ����I��� ��� ���� �) �������� ������ �( ����� =��� �� �� ������ ���� �� ���� �� ��� ����I��� ?���/�� ���� ����I����� ����������������������������� ������������� C�/��� � ���� ��� �� � ��� ����I�� ��� �� ���� ��� � ���� ��

������� ����� �� ���� �� ��� ����I�� � �=��� �� ���� �� �=��� �������� �������7���7���=������������������������������ �����7�������7�

�� $����� �� �� ��� =��� H �G���I�� �� ���� ���� ��� ����I��� ���������� ��� ���) ��� � �� ��� =��� H �G�� �� ����� ��� ���=�������������������� ����� ������H� ����������� �

� �������������������������� �����������H��������^�=��� � ����� �� ���� ���� ������������ � ���I �� �� �����������

+� %�� ���� /�� � ��� ��� �� �����=�� ���� ��� ��=�� ��� �� ��� =����������� ����������������������/������ ��

6C��I�� � �9

) �����������!����""�9�����"�:�.�,&�

0

Page 44: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

4�� ��� ����������� ���6�9$���� ����������������� � ���� ������������ ��6�9

;��� ���� ������'������� ������ �;���� ����� ������ ��������������� ������������� ������ �.� �� � ��� ����� �� ��� �� 7 7 �� ��� ��� �������� � ����� .���� ��� �� �� �� ����� (�!( � ����������� � �� ��� ��� �� ���� �� �� ����� �� ���� ��� 1��� �� �������� � ����' �� �� ������ ��� �� � �� ��� �� �� ��� ���� �� �� �� �� �� ��� �� �� ���� ����.������������� ����� ����� ����� ��"�� � �����

.���� �� ����7 7���������������������� � ������6 9

4� ���' �� ��/������ ���� ����� ������ �� �� �� ���� �����������6+9E����� ������ ��+������������ ������ ������� � ������������� ����� �� ���' ������ �� ��� ��� ����� �� ��' ��������

��6�"-��"�5����"��H'�����<;;:I

2

C<

: ;

��

Page 45: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� )(�-,������!���"���H'������<;;:I �����������!����"��H'��9���<;;:I

3

4�� ���������������������� ����6�9$������������� ������������������������� ������6�9

$���/����� ����*���������� ����$���/�� �� ����� �� �� ��� � �� 7 7 � ��� ������� �� �� �������� .��������� �� �� �� ��� �� ��(�(����������������� ������ ��������*����������� @��O��� �� ���� � �� ������ /�� � �* �� �� ������ ��� ��� ��� �*���� ��� �� @� ��� �� ��� �� �� @�� $����� ��� ���������������"���� ���

.��������� �� ����� � ��� � 7 7 � ��� ��� ��� ���� ����������������� ��������6 9

.� �� ������ ����� �� ��� �� �� @�� � ���(� �� �* ��(������������� ����������������� @�����������6+9;� �� ���� ��� �� �� �*����� ����� ������� ��=� ����� ��� �*���� ���� ���� ����*� � �� ��� ���� � ����������� ��=��������������*�������� ��������

;���(�����/����������������������/���H���������6�94�� ���(�������������������� �����6�9

;���(���� ������������������;���(������� ���H������� �����=���=��� ������(���������C� �( �� �=��� ��� �� ���� H 7 7 � �����( /���/��� ���� ��� �=���� =� $��������( �� ��� ���� � (�( = ��� �� �=��(� ����� �� ���� �� ���� ��� �� � ��� ��� �� �� ��� � ������ ��� ��� 1�����( �� ���� ���� ���� �� �G������ ���� ������ ���� ���� � ���� �� ��� �� ��� ������ �� ��� ���E�)�(������� ����������� ��������� ����������"����� ��

$��������( �� ������� 7 7 � ������ /���/��� ���� � ���=���� =��6 9

.� ��� �� �� ��� ��� �� ��/����� ����( ��� ������ �������������������� ���� ���������6+9;��� ��� ��� ��� H + ����� ������ �G���� H ����� ��� ���)�������� ����� ������ �����( �� ����� ���� �����( H ������������)�� ���� �����

Page 46: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

4�� �� �� ����� �� �� 6�9 $��� �� �� ������� ��� � ����� ������������ ��6�9�.� � ���� � ������ �� ��7"7�

1� ��� ��� ������� � � ����� �� �� ������ ��� � ��� � � ������ �� ���� � ������ ���� � �7"7����� �� ������ �� �� �� ������ .� �� ������ ��� (�!( � � ��� ��� �� �� ��� � � ������ 7 7 ! 7-7� 1��� ���������� � ����' � �� ������ ��� ������ �� � �� ��� �� ��� ����� �� �� �� ��� ��*�� �� � � �� ��� �� �������� ������� � �� ��� ��� �� ���� �� ����� �� ���� ����.������������� ����� ����� ����� ��"�� � ��������� �� ������ �� �� �� ������ .� �� ������ ���� ��� � � �� ��� �� � �� ��� � 7"7 ��� ��� �������� � ����� ���������

4� ���' �� ��/������ ���� ����� ������ �� �� �� ���� �����������6+9E����� ������ ��+������������ ������ ������� � ������������� ����� �� ���' ������ �� ��� ��� ����� �� ��' ��������

��6�"-��"�5����"��H'�����<;<;I

5

: ;

��

C<

Page 47: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

;���� � ��/�� �� �������� 6�9 $���� �� ���� ����������� �!��� ���� �� ���� �� ��� ��� �� ��� ��� 6�9 �=��� ���������������� ���� " �

;��� ������ /���/��� ���� � �� ��) ���� �=��� � �������������� ����� ��������������������� ��=�=����� " �������� �G������ �� ����� �=��� � ������ ��� ���� ��(�(� ���� �=��� � ����� ��� H - � 1������ �� ���� ���� �=������ /�� �G������ �� �� ��������� ��� ��� ��������� � ���� � �� ��� ��� �=��� � ����� �� ���� � ������� ������� ����� � ��� ��� �� �� ��� ���� �� ��� ���$��������� ���� ������� ����������������"����� ��������� �G������ �� ����� �=��� H ������ � ������ ������� ���� � ��� � ����� ��� " ������ /���/��� ���� � ����) ���������������

.� �� ������ �� �=�������� ����� ��� ������ H �������� ���� ������� ���� ��������;��� ��� ��� ��� H + ����� ������ H ����� ��� ���) ������ �� �������� ����� �G������ ���� ������ ��� ���) ��������I����

7 7

7 7

7 7 7 7

7 7

6+9

$���/�� � ��� ����� ������� ��� 6�9 $���� �� ����� ���������� �� ����� �� ����� 6�9 �*�� � �� ��� �� ��� � ��7"7�

;� ����� ���� ���� ��� ��� *�� � �� ���� ����� ����������� �����7"7�$���/�� � �* ���� �� � ��� $���/�� �� ����� �� ����� �� �� � ��� � �� (�(� � *�� � �� ���� ����� � �� �� 7 7 � 7-7� O��� �� ���� � �� �������� /��� �* �� � �������� � �� ��� �*���� ������� ��(/������ ��� �� @�� �*�� � �� ���� �� ��� � ���� ���������� �� ������ � ��� ��� �� �� ���� �*���� ����� @���$������ ��� ���������������"���� ���./�� � �* �� � ��� �*�� � �� ���� �� ��� � � ���( �� 7"7� ��� ��� ��� � ��� �� �� ������� �� �������

.� ������ ����� �� ��� �� �� @�� % ����� �� �* �� (������������ ����������������� @��������;� �� ���� ��� �� �� �*����� ��� ������� ���� ����� ��� �*���� ���� ���� ����*� ��� ���� � � ��������� ��=��������������*�������� ��������

6+9

� )(�-,������!���"���H'������<;<;I �����������!����"��H'��9���<;<;I

+"

Page 48: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

Q��� �� �������� �������� � ��� ����(�� ���� �� ����� ���� �������� ������� ���������6�9

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

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

1���������������������������������6�9

�"��,���"-�������0�1,!�� ��������%�����,-�

+�

:

;

��

Page 49: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

C�� ���� �� ��� ������� �� ���� ��� ����(�� � � ��������������������/�=���!��� ����6�9

?G�� =����� �� ��� ������� ��� J �� � ����= ����� ��M � �������� ���������������������

;������������ �������������������������/�=���!��� ����6�9

$���/�� � �>/��� �� �� ���������� �� ���� ����*� ������� ��������� ���� ����� � ������ � ���� *�� ���������6�9

F� �� ����� �� � ������ ���������� �� ����� � ���(� ���������������������������>/����

;�����������=����������������������@��������������6�9

� )

+�

�"��,�,��8"�����, ��!����,���0�1�!�� �"��,��,���"����!�,��,0�1�!��

Page 50: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

+

���,���"-�����(�������)������,"�

:

<

;

���� �� ������� �� 69 �� � �� ������� ��� ��� ��� � �� �������������� ����'�6�9�������� � ����6�9

4�� �� �� ��� 6�9 �� �� ������� ��� 6�9 �� � �� �� !�� 6�9 �� �������������� ��������6�9

;���� �������6�9���� �������������� �������� ������ ���6 9

� �� �� ���N/��� �� ���� 6�9 �� �� ��� � ����� � �����*�� ����������������������� ���/��� ����� ���6+9

1��� ����� ��� �� � ��� 67879 ���� ������ �� �� �� ������������ ����]

���,���"-�����&�����������

��0�1�"-�����&�����������

���,���"-�������-�M/�����"-�-����

����"���"�

��

C

,

!

,

� �

!

Page 51: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� )

++

�����,��8"�����&���,&��"�,���,� )�D�F������&&�������&����&�������

F���� � ��� ��� ���� ��� 69� $���/�� �� ��� ����� ���6�9���B��������� ���6�9

4�� �� �� ����� 6�9 ��� ����� ��� 6�9 �� � ����� � 6�9 ��������/������� ��������� �����6�9

;������� �� ����� 6�9 ��� ����� ��� ��� ���� � �����������6 9

$���/�� � �D �� ������� 6�9 �� � ���� ��B� ������ �����*�� ���������������������������������� ����6+9

O��� �� �� ����� �� �������� � ������@� 67879 ���������������/������������ �������������������

�����,"������&��"�,���,�

��0�1��"������&��"�,���,�

�����,��8"�����,�!,��,�-�N,����,�����,��

���"��8"�

������� � ���� �� ���� 69 H �G��� �� ������ �� ������������� � ���� �� ������ �� ���� �������� 6�9 ���������� �=��6�9

4��=��( � �� 6�9 ��� �� ���� �������� 6�9� ��� �G���������������� ������������������6�9��6�9

;�����( � �� 6�9 �� ���� �������� ���� �G�� ���� ���� ������6 9

;���� �� ����!�����N���� ���� ���� �!���� � 6�9 ��� �������� ����� ����� �=� �=��� � ������ ���� ��� ����� ������������ �!���� ���� ���6+9

F ������ �G�� ����� ��� 6��� 7879 ����/�� ���� ����� ��(�G����� ���/�������������� �������!������]

)�D�F����&����&�������

�����������&����&�������

(��������-�����!���M-�����&�����������&��"��

����"���"�

Page 52: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

Q��� ������� ������ ������� ������ ��� ������� ������ ���������������

�O(+������

. ���� ���� �������� .�(�� ��� ���� �������5�62"9� ���3�6��"9�

.���!�������� ����������������5�62"9� ���3�6��"9�

?� ����������������63"9� ���3�6��"9�

.4&OF�[ �"�"

.4&OF�[ �"+-

.4&OF�[ �" �

5!���62"!3"9

��!�+�63"!5"9

�+�65"9

�0�6�""9

�3�6��"9

����+�#�)�5���#���������+������� ���

����+����P� )�5���� �����

����+�#�)�5������+�����

�'(����� C ������������(�� �� �������(��������� ����������

?�� ���� ������! ��� �� ���� ������ ���'� ��������� �����'�� �� �� '�� �� ���� �� *������� ������� ����������� �������� �S���������������

?�� !�� � ���� �� �� ��� ������ ������ �� ���� ���������������� ���

C����� ���� ������!�� �� ���'� ������� ������ '�� �� ������� ����������Q������� ������!����� �������� �� ���� �� ��/��� ������������������������� ����� �����6��� � ��������9�

Q������ �� �����

C�� ����� ���� �� ������ ��(� �� ��� ������� ������������������������(���%�� ������ �� ����� �� ��� �� �� � ������� �� �� �� � ��� ����� ������ ��� ��� ����� ������������ ������� �������� �������� ���

C����� ���� ������!�� ��� � ��� '� ����� �� ������ ���������'�� ������ ���� ���������

����+�� *(���)�)�5���

& ����������������!�������� �������'��� ��&� ������������������������'�� ��

& ���������� �� ����������������������� ����������,�� �!������ ������� �����'��� ���� ������������������'�� ���������� ���'�� ���?��� ��������� ����������� ���[

?� ���� ������ ������ ���� 6?���� ������ ���� �� � ���������������9

���������E������ ������������ ������������������.4&OF� ��������������������������� ���6����)�� ����������� �������� �9���N���� ����� � ��������'������'������� � �����

[

�����M�),!���M����,�� ��,��

+-

��

Page 53: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� Q�������+����R���� �� S��M��+��M���+����+�5������+�

�� S��+� ��+�

5!���62"!3"9

��!�+�63"!5"9

1��� �� ���� ���� ! ������� ������� :����� ��� ������������ �� �����'� 6��� �� �� ���(��9� �*���� �� ���@�� ���� �� *������� ����=�� ������ �� �*���� ��� �� ����� �������

1��� �� ���� ������ ���� ���� �� �� ����� =����� �� ��� ������� �*���� �� ���

1��� �� ���� ������ �*���� �� ���� �*���� �� �� ����� �*����������� ������������(������

1��� ������ ! ����� �*���� �� �� ����� �*������������ � ��� �� ����� �� ���A �� �) ����������������� �������� �������6������������9�

1�*���� �� �� ���� ������� �*���� �� ����� �� ��� ��� �*�������� �����D�����������������

��*� �� ����� ������ O� �� �A������ ���� ����� 5 62"9 �3 6��"9�

��*� �� ��� �������=���� �������5 62"9 �3 6��"9�

��*� �� ������ �� 63"9 �3 6��"9�

�����'(������ Q��/����� ����� �A��������*��� �A�������������������������� ���

��+����R������� S��*�����+�

1��� �� �*��� ����� ! ��� ����@�� ���� � ��&� ��������� �� �*���� �� ��� ��

1�*���� � ����� � ��� = ����� ��(��� �� ������ ��� �*���� �� ��� ������� �� �� ���(���� ���� �� ��� �� ������� � ������� 1���=���� �� �� *������� ?��� � �*���� �� �*�� �� �A�� �*����[

�+�65"9

�0�6�""9

�36��"9

Q��� ������ �� ���@�� ������ ������ �� ������� ����������

? ����D �� ��� ����� ��� �� �A������ � ������� �� �� �� �*���� � �A�� �� �*� %�� ����� �� ������ ���� � ������ ��� = ���� � �� ����@� ����� �*���� � ����� �� �� ���� �*��������� ���� %�� ������� �� ����� ���� ���������� �����������������������

Q��������� ��

�� S�� �O(+������� �(������S���

$����� ������� �����D 6��* �� �*��� �>� ��/��A� /�� � �*���� �� >����

.4&OF� �"�"[

.4&OF� �"+-[

.4&OF� �" �[

���,���;����*���������� ������������ ����� ������������ ���*��.4&OF� �����������$��������*���������������6���)������ ���������������9��N������������������������� ���� ��� ���

[

����������

,-�$,�M����,�M��������N,�����������8"����

+0

Page 54: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

,!������������&�"�,"�������2,�-�����#�������������������

� ��������4+���������+2��� �++�#�� ���� ���� �)�+

5!���62"!3"9

��!�+�63"!5"9

�+�65"9

�0�6�""9

�3�6��"9

1����� �=���� �� ��� �=���� ������ ����� ����� �����������X��� ���� �� �����'� ���� � �� �� ��� ���� �� *������� ��J���������� ��� ���=�� ��������������������� ���������

1����� �G=������� �������� �� ��� � ��� '� ����� �� ���� ���������*���������������������=����

1����� �G=������� �������� ���= �� �� ��� ����� *�����������=����� ������=������ �*����

1����� ���� ������ ����� �� �� � ����� ���� ����� ��*����� ���������������������6� ����� �������9�

==

?��� � ����� ���� �� ��) � ��������� ������������������������ ����������� ��������

=���

E��� �� �� �� �=��� ������ ������ �� �� ���� ��������=��� ������ ���

? ����� ��� ���� �� ��� ������ ��� �������� ����� � ���������� ���� ��� ����� � ���������� �G������� % ������ �� ��� ������ ������ ��� ����� ��� ��� �/��� � �� ��� �� �� ������ ��� ����� � ������� � ������� ���� ���������� ������ � 1��*���� � ������ �� ����� ����������������� ���������� ��

==

= J

E����=��� � �

��'����������+2��� �++� ��� � )�+

�'(��������� ����������������������G�������������� = �H���/��� ������ ����

��� �++��

.4&OF� �"�"[

.4&OF� �"+-[

.4&OF� �" �[

�O(+�������

������� ���� �� �=����� ���� ? ����������������������H�������5�62"9�H��3�6��"9�

��������H����� ���������5�62"9�H��3�6��"9�

����������������������63"9�H��3�6��"9�

*(��������

1������� ������ ���=���������� ����������� ��X����&G�� ������������=����������*���������������

1����� � ����� � ��� �= �/��� ���=�� �=���� ������ ��� ���� � �� ������ ��� ����� �� �����'� *������ ������� � ��������Z����� � ����� �� � ����� ���� ����� � �� ���� ������� �/����

?���=

[

$������������� ���������������������6E� ����������� � �� �����/���������������������� ����9�

�4+���������+2��� �++����� ����

������;������������������=��� ����G� �����(�/���������������� ��� �/����.4&OF� �[

���������(��=���I����� ��G�������6��/��������/����������������(������������J ���� 9�� N���/��������������������������� ���� �� �

)

+2

Page 55: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

E�� ��� �� ���� �� ���'� 6��� ����� �� ����!�������������9�� ����������� ����� ���������

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

E����������������������� ����������� ��

E�� ����!�� ��� ����� � �� ����������� � ��� �����N���������� ��� � ������ � � �� ���� ������������ .4&OF� �� ������ 6.�� �� 5 ��� �� ������ �������N�������������� �9

[

�,�"�"-�(�,��

+3

��

Page 56: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

;��� ��� ��� ���� �� ���)� 6�� �)� ������� �����������H��������=�9������/���H������������� �J ���� ����=��

4�� ���������/���H��������������������� �=�

;��������� �������������� ���������/���H����������

;��� � ��� ��� �� ��/�= ������ �� �� ��������= �G� ������ ������ �� �������N��������� ���������� ����� ����������� ������ ���I� ��� ���������� .4&OF� � 6:��� �� 5�����������=��������I���������������������N��������9

[

.� � ��� �� ���� /�� ��� ��� ��� � �>/���� ���� ����*����� �� (����� � �� ����� ��� ������ � �� �� ��������/����������������������������� ���

4�� ���������������������� �����B�������� ���@��

;������ ��*������������/�� ��������������������� ���

;� �� ������ ������ �� ��������� ��� �� ����� ���������� �� ������ �� ��� �� �� �������� ����������������� ��� � #�� �������� � ���(�� 6�� ��� �� �B��������� ���������>���59�

� )(�,�,���!����0&���"��� (�,/���E���&�����

+5

Page 57: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� �5

5

:

;

$��� �� ������ �������� ��������� �� � �� ������ ������ ��� �� ����� ��������� E�� ��� ����� ����� ����������.4&OF� �������������

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

�� ?������ ������������������������ �� ������� ������� ��� ���������������6�9

<� 1����� ��������� ������ ����������� ������ �����'�$N#�4���� � ��������������������� ��������

1��� ����� ��� �� � ��� 67879 ������ ����� �� ���������� ����������

&���������� ������������� ������ �����6�9

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

[

����"���"�

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

�"�����"-�L���,"-�"-��������

-"

��

Page 58: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

�������� �G������ �=���I����� � ���� �� �����I����� ������ ����/�� ��� ����� �G����� � ���� ��� �������I��;��� �� ���� ��� ��������� �=��� �� ��*���� � ������ ���������������/�=������.4&OF� �

4��=�����G������� ���/�G����/�=���!��� ���

�� I= =

<� ?���W =��� ������ ������ �J �������H��G���I���$N#�4��=�����G�������*��/�G����� �

C� �� �G�� ����� ��� �G����� ��� ��� ��J 67879 �� �G���=������������ ������G�������

?����������������� �J ���������� �= ��6�9

#��������I���������� ��������������� ?G��������� � �����<� ?G�) �=�� =�����G��������� �������=�$� ?G��������� �=���� =�

[

����"���"�

#�������� � ��� �� ����� ������ � � ��������� �� ��������� � ���������������������6�9

$���� � �* ����@������ �� ����� ��� �� ���� ������ �� ���� � � ����� ��������� ;� ��*��������� ��� �� � ��� ��� � ����� ������� �*� �������� ��.4&OF� �

4���� ����*������������� ��

�� ����*� �� ������� �� ��(��� �� � �* � ��=�������� ��������=���������� �����*�������6�9

<� F� ��� ���� �� ���� /���� ��� � �� ���� ������

$N#��4���� �����*�����>���������������

�� ����� �� �������� 67879 � �� �� ����� � ��� �������*�

?���*���������� ���� 6�9

;�������������������������������� ��*�� ������<� ;�� ���� �������$� ��*�������� ��

[

���"��8"�

� �*

���� ��

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

� )�����,��8"�%��,0!������,-�$,� �"������"������,"-�0�"���2,�-�����

-�

Page 59: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

#�������� �� ������ ���� �� ����� ������ �� ������� ������������ �� ���'� ]

������ ���� �� � ��� ��� � �� �" � � 6��"!��": ��9����-�� ��6��"!�+":���9�

! ?������������6�9�������� � ����6�9

! ������� ��������� ��6<9�

! %������� �������������� ������������6$9��6�9

! ������� ��������� ����� �� ���������

.������ �������������������������� ������.4&OF� �� �����[

���� ����

��,"-�"-�����5��!

-�

:

;

A

B

��

Page 60: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

#=������� � ������ �� �G����� ��� =��� ��/�� ���� ��� ��������]�������� �G������ �� ��� ������ �� �J�� ��� �� �"� ��6�������"!��":9�����-�� ��6�������"!�+":9�

! #���������������6�9�����������/�=��6�9! F�����������/������� ���6<9�! #=��������G�������� ���� ������������������6$9��6�9! ������������/������� ���� ��������������

F� �� ��� �����I���� ���� ������� � ���� .4&OF����������������

[

#������� � � �>/��� �� � ����� ��@� �������� �� ������� ����� �� ����� � �� �� ������� ��

.�� � ��� � ������� ��� � � ��� ����� ��� �� �" � ���6 ����@� �� ��"!��": >��9 � �- � ��� 6 ����@� �� ��"!�+":>��9�

!�����*����� ��������6�9���B��������� ���6�9

!��� �������������� ��6<9�

!�#������������������������� �����������6$9��6�9

!�:������������������������ ������� ����� ��������

.��������B����������������� ������������ ��������������

� )�,0!�������,�!�0!���, ��,"-�0�"������2,0&����

-

Page 61: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

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

-+

��(��!��0 �,��� ���������"

%����� ��������'�

?����� ��������'�

.'������� � ����

&���������'�

?������ � ����

.���� ���������'��

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

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

1����������*��

�� 1��������������� � ������������� ����� 1��� ����� ���������� ��� �� � � 1��� �������� ��� ���'����� ����������+� 1��������������� ������ ��������� ���-� 1��� �������������������� ��������������������0� 1������������������

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

�� 1��������������� ������ ��������� ����� 1������������������ � 1����������(����� ���������������������������+� 1������ ������ � ����������� ���

�� 1�������������������� 1��������������� ������� �������� ��� � ��������������(������ ���������+� 1����������� ���� �����

�� 1��������������� ������� ��� ��������� 1������������������� ������� ��� ������� � &�����N������N� ����������� ������������+� 1����� ������������

�� 1������������� ��� ���'����� ����������� 1���� � ������ ������������� ����*�� ��� � 1��� ����� ���������� ��� �� �

�� ;����/��� �� ������� 1������������������������� ��� ������� � E��������������������

�� 1������������� ���������� ����� ?�� ������������������ ������ ������'�������������� � ;����/��� �������������������+� 1������������������

1����������� ���� ������'�

�� �� ����� ������������ ������� ��� ����� ��������6������������9 � .���� ��������������+� ����������������� � �����������6�� ������ ������ �����'9-� ������� ���������������� ������� �������0� ������� ����������

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

�� $���'��� ����������������������� � ?������������ ����� �������������������

�� ����������������� ���������6�� ������ ������ �����'9�� 4���� ������������� � $�������������� ����� � ��� ��������������+� $���'���� ��������� ���

�� 4���� ��������������� 4���� � ���������������� ����6�� ������ ������ �����'9 � $�������������� ����� � ��� ��������������+� .���� � ��������� ���� �

�� $���'� ��� ��������� 1����� ��������������������� � ��� � 1������������(����� ���� � ������������ �����+� $����� � ��� ����� �������

�� .���� ����������������� ���*�� � ���� � ������ �� � ?������ ��� ����� �������

�� .���� ���� ���/��� �� ������� ������������������� ������������� ������� ��� � #���� ��������� ������������������������ �� ��������� �����

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

�� ?����� ���������������� $���� ������'������������������������ � 8������������/��� �������������������+� ������� ����������

������ �� ����� ���� �� ������ ���� ��� �� ����������'���� �� ������� �� ��� �� ������ �� �����?����� ��������������

Page 62: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

� (��!��0,��%��������"��

--

(��!��0,

F�����������������������

?��*���������

?���� �������������� �����������

;�� ����� �������������

?��>/������������

C>/������� ����

.� �������� ��

;�� ������� �

���������

�,��,

�� ?��>/������ >�������������� ?� ����@�������������������������� �� � F������������������������������*�+� ?��*������ >�������������� ��� ��-� F����������������������0� ?��*��� >� �������������� ��

�� ?��*������ >�������������� ��� ���� ?��*��� >� �������������� �� � .��� ����*��������� �+� .��� �������� ������������ ��

�� ?��*��� >� �������������� ���� ?��*������ >�������������� ��� �� � O�������������� ��������*������ ���+� .��� �������� ������������ ��

�� ?��>/������ >�������������� ? �� >������������ � ?���������@������*N ��N������� >����+� ?� ����@���������������������

�� ?��*����������������������� �*������ F�������������� ���� >����������� � ?� ����@�������������������������� ��

�� $��������������������� ���� ? �� >������������� � ?� ����� >

�� Q��/����������������>/������ ���������������������

����� ���� � $������������� ��������� �������+� ?��*��A��

F��������� > �����������

���*�������

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

�������

�*������

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

;��������

����

������8"

#��������

��������

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

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

������

������ ��� �

���*��������*��/���������

�� ���������>/����

�����

�� F����������>/���������� ��� ���� �� ����@���������������������6�B����������9 � %�������*��>�������+� $���������*������� ��� ���6���������������� �>�9-� .���������������������������0� $��������*�

�� $���������*������� ��� ���6�� ���� �>�9�� $��������* � ��� �����*��� �*�������������+� ������� �������� �����������

�� $��������*�� $���������*������� ��� ��6���������������� �>�9 � ��� �����*��� �*������������+� %����������� ���������� ��

���� F�������� ��B��������� �� � F� ������*����������� ������� �������������+� $��������� ����@�����������

�� %�������*��>�������� ����� ��������������� �� � ����*���� ����@�����������

�� .�����������������������*����������� �� ����� ����!��������������� �������� ��� �� � &�� ��������� ����������� >����������

�� ?������������>/������B�������� ������������ ?����� ������������� ������ �������������������� ���������� � ?��������>/��������� ���������������������(���������@�

�������+� $��������*�

�� ������������������������ ������������������ ����� �>�������� ������������������� �����������?�������

Page 63: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

) ����������.&,"",-�

-0

(��!�90� �,��� �������"?���������=���������

?���������=���������

;��� ����/�=�

?G�����������

;��� ���L����

F� �M����� ���=�����

?�������������/��

�����=��

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

���?����M �����G�� ������������=�=����?����M �����G�� ��������������=� ��?� ����������=��������� � ����=���=��

?��������������= =�� ����=�

?����M �����G�� ��������������=�

?G��������� � ������������������ �����

?����M �����G�� ��������������=�

#����������I����������G�������G�� �������=�������������� ������������G�������

#�������� ������=�������������� �

����=���=���������M ��������K��������� �����$�� �W��������� ��� ������M ���� ���=�������� �������������������� ��

:=�����(�� ���)�(����������������������

F�������H�������������� ���� $�����������������N�����N ������=/�

�G�������������� ���� ?��������������

�� �M������� �����

���#������������ �� ����H���������.4&OF� ��

��% �����(�����G������.4&OF� �

�� ���������������=������� ����������� ����������������� ������� �������G�� �� �������G���I���������� ������������ ����������

?���� ����������

;��� �����=�������

?���������� ����� �

���?���������G�� ���������� ���� ���?� ���������������� � ����=���=�� ��?�������� � ��������������G�������+��?G��������G�� ������������=�=��-��?�������� �������=�� ���0��?G��������� �������=��

���?G��������G�� ������������=�=�����?G��������� �������=�� ��%�������������������������������� ����= =�� ����=��+�

���?G��������� �������=�����?G��������G�� ������������=�=�� ���������������������������������������� �����+��?��������������= =���)=�

���?���������G�� ���������� ���� ������=���� ��?������������������N� ����N������G�� ������������+��?� ���������������� ��������

�����?���������������� ��G����= =������*�� =�� ��?� ���������������� � ����=���=��

���?�������� ����/��� =����=��������� ��?�� ������= =� ��=�

���?����������� �J ����������=����

��#���G���������/��� =����=��������= =�� ����=��+��?G��������� �������=��

����=���������������������=�������� ��������6���������=������9 ��$�����������������������������+��?��� ������ ����=���=�����6�W =��� �������G���I��9-���� ���������� ��� �����������������0�����������

���?��� ������ ����=���=�����6�W =��� �������G���I��9������������ ��$������������������������� �������� ��� �����+�

���4��=���������������������������4��=�����G������������� ���� ��6�W =��� �������G���I��9 ��$������������������������� �������� ��� �����+��$�������������������

���:=��������G��������� � � �+��$��������� ��������������

���$��������������������������������=*�� �������������������� � ���=�������� �������

���$���������������������������/��� =������ ���������� ���=��������� � � &����� ������������ ������������� �

���&� �������������� �� �����������G�� �M����� ��������=��� �

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

[

[

Page 64: Image and Video Upload, Storage, Optimization and CDN · 2019-11-27 · "" ˘ˆ"- ’, ˇˆ" ˘ ( 6 0 $ ˆ ˙ 6˝9 1 / ( ˆ ( ˙ 6˜9 % ˆ ˙ 1 ˙ 6 9 $ / ˆ ˙ % ˆ

"��,0#"�"�6 9���.4&OF�� ���N � �6, "#N,0"#9N�-

/11

;���� �� � � �� �������� ��� ������ ��� �� ����� �������� �� �������� �� � ������ & ���� ����� ��� ��� �� � ���� ����N���� ����� ������ �� 4� �� ���� ����� ��� � ���� �� ���������������

;�� ����� �������� /�� �� �� ������ �� ����� ��� ��������� �� ������ ��� � ������� ������� ������� � ������ �� ��=� ����� � ���� �@������ .� ���� ��� ��� � ������ �� ��� ������� � ������������ ���������

@

:������( �� �� /�G�� �� �� ��� ��� ���� �� ������ ��� � � ������ �G�� ������� � ����� � ��������� � ��� ��� � ����� �������� �) ������ � ��� ��/���N ��� ����/���� F� �� �� ��� �� �������(

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

= = = =H = = =

==