Как улучшить производительность? - PullRequest
1 голос
/ 19 декабря 2009

Просто интересно узнать, улучшает ли yui производительность? Поскольку все файлы css и javascript находятся на серверах YAHOO, и при необходимости загружается только их часть. так это помогает в улучшении производительности?

Спасибо

Ответы [ 2 ]

3 голосов
/ 19 декабря 2009

YUI сам по себе не улучшает производительность, это набор инструментов, которые могут помочь вам быстрее развиваться. Теперь вы можете быть озадачены тем, что читали ранее в сети о perf, и вот что вам нужно знать:

  • YUI включает в себя инструменты для динамического сжатия и загрузки ваших файлов jJavascript. Поэтому вы можете сделать их загрузку более эффективной. Вы можете получить исполнения или воспринимаемые исполнения, используя его.

  • YUI содержит инфраструктуру Javascript, которая, вероятно, лучше любого кода, который вы можете написать самостоятельно. Поскольку вы можете включить этот код вместо своего, и, зная, что вы можете сделать его таким, чтобы он загружался с очень быстрой Yahoo! серверы, тогда да, вы получаете здесь производительность тоже.

  • Для этого, если файл приходит из Yahoo! сервера, многие люди, вероятно, уже посетили страницу, делающую то же самое, и уже загрузили код javascript. В этом случае их браузер сохранил копию файлов в кеше, поэтому им не нужно загружать ее дважды, и никакая загрузка не означает лучшую производительность.

Теперь вы должны знать, что это не относится к YUI. Closure, Mootools, Prototypes и JQuery предлагают схожие функции, и вы можете использовать их для серверов Google.

0 голосов
/ 19 декабря 2009

Что именно вы подразумеваете под «производительностью»?

Серверы Yahoo, вероятно, работают быстрее, чем у вас, это экономит трафик, другие посетители могут уже кэшировать файл и, конечно, не загружать ненужные вещи ускорит процесс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...