I want to start using extraction tools like Minify , Uglify, or Closure to speed up the loading of my pages.
My project is based on several bulky libraries ( jQuery , Bootstrap , ...).
I am considering two options:
.css
.js
It will look like this:
<script src="(my cdn)/myproject.min.js"></script> <script src="(official cdn)/jquery.min.js"></script> <script src="(official cdn)/jquery-ui.min.js"></script> <script src="(official cdn)/bootstrap.min.js"></script> <link rel="stylesheet" href="(official cdn)/bootstrap.min.css"></link> <link rel="stylesheet" href="(my cdn)/myproject.min.css"></link>
Pros:
:
304 Not Modified
<script src="(my cdn)/myproject-and-libraries.min.js"></script> <link rel="stylesheet" href="(my cdn)/myproject-and-libraries.min.css"></link>
( , ) CDN AWS CloudFront, CDN , , .
: ?
.
, , . , .
HTTP- , . , HTTP- , - , , .
, HTTP- ( HTTP- ). .
, , , CDN, . , , -, , , (, Yahoo, 25% ), .
, . JavaScript , /, , , , JavaScript.
, , gzipping CloudFront, , , . , , . , .
CDN - , , , .