Лучшая практика - MOSS 07 и файлы Javascript? - PullRequest
2 голосов
/ 10 февраля 2009

Каковы рекомендуемые методы использования файлов JavaScript с MOSS 2007? в 12 Hive где-нибудь или непосредственно в виртуальном каталоге сайта в каталоге сценариев? Или, возможно, как встроенный ресурс в веб-части?

Ответы [ 4 ]

2 голосов
/ 10 февраля 2009

Лично все зависит от того, для каких целей будут служить файлы javascript. Если они будут разделены между несколькими компонентами, я бы предложил разместить их в 12-м улье. Однако, если они будут изолированы от одного компонента - например, от веб-части - то их внедрение в качестве ресурса также будет работать.

В этой статье обсуждается передовая практика развертывания ресурсов веб-частей, которая может оказаться полезной, в заключение:

В этом посте вы видели, как и ссылка, и вставка веб-части Ресурсы. У каждого своя Преимущества и недостатки, в основном сводится к тому, нужно ли вам вести ресурс отдельно от веб-часть. В обоих случаях файл ресурсов может быть кэширован, так что небольшая разница в производительности от каждый вариант. Не стесняйтесь использовать один из эти два подхода для вашей следующей сети часть.

1 голос
/ 10 февраля 2009

Я предлагаю вам развернуть эти сценарии в 12-м улье.

  • Наличие их в 12-улье обеспечивает быстрый доступ, что важно для сценариев. В противном случае вы рискуете задержать рендеринг страницы. Больше административных затрат, поскольку вы должны развернуть их на всех веб-серверах веб-интерфейса в вашей ферме.
  • Наличие их в базе данных контента делает их более централизованно управляемыми с точки зрения производительности.
0 голосов
/ 10 февраля 2009

Мы используем отдельный каталог скриптов. Мы используем похожий подход к изображениям.

Это позволяет нам легко обмениваться изображениями и Javascript между нашими веб-частями и пользовательскими приложениями, которые доступны через Sharepoint.

Это также должно означать, что они загружаются только один раз и кэшируются.

0 голосов
/ 10 февраля 2009

Мой, где добавлен в Sharepoint Designer в папке, которую я назвал «скрипты», я думаю, что помещает его в базу данных.

...