2009-09-14 7 views
1

Je cherchais un moyen de compresser facilement mes .js localement avant le déploiement. J'ai finalement trouvé un script batch en ligne de commande qui fonctionne avec YUICompressor et Packer.Utiliser Packer AND YUI Compressor?

Le problème que je rencontrais était que Packer corrompait mes fichiers. En supposant que c'était une version plus ancienne, j'ai pris manuellement mon .Js YUIcompressed et l'ai couru par l'emballeur en ligne.

Le résultat est que PACKER ne réduit que mes YUIcompressed ..js d'environ 1%. Cela en vaut à peine l'effort, semble-t-il. Cela dit, je ne connais pas beaucoup Packer. En faisant quelques recherches, il semble que YUICompressor et Packer sont vraiment deux compresseurs .js séparés. Est-ce qu'il y a vraiment un besoin d'utiliser les deux? Est-ce que les gens utilisent les deux? Si oui, pourquoi? Est-ce que Packer fait quelque chose au-delà de la compression?

Répondre

2

L'emballage n'est pas recommandé. Il faut du temps au client pour déballer, en effaçant tous les gains de la taille du fichier plus petit. Je ne pense pas qu'il y ait une raison de l'utiliser.

YUICompressor est très bon et l'utiliser seul est suffisant.

+0

Cela confirme assez bien mon expérience jusqu'à maintenant. Merci pour l'info! –

1

N'oubliez pas, il y a un port .NET de YUICompressor trouvé here on codeplex, appelé YUICompressor for .NET. Cela pourrait aussi aider ...

* Avertissement: J'ai fait la plupart de ce port.