Видове храни, които никога не се консумират, когато имате диабет | Най-лошите храни за диабетици

Чудя се над опасностите / трудностите при използването на външни услуги като Google Chart в уебсайта ми за производство.

С външни услуги имам предвид тях, които не можете да изтегляте и хоствате на собствения си сървър.

(-) Потенциално услугата Google може да не работи, когато сайтът ми работи.

(+) Не е нужно да разработвам тези конкретни системи за нови браузърни технологии, надявам се Google да го направи вместо мен.

(-) Допълнителна латентност, докато сайтът ми извлича данните от сървърите на Google.

Какво друго? Струва ли си да харчите време и пари, за да разработя собствените си системи, за да контролирам по-добре нещата?

  • Това е отворен въпрос, без верен или грешен отговор. Като такъв, той не е подходящ за stackoverflow. Може да опитате сайта на Програмистите.
  • Вероятно сте прав, по някакъв начин имам нужда от помощ с тези отворени въпроси :) Има обаче права и грешки, но само в конкретни случаи - без общо решение.
  • @Mattis Моля, прегледайте редактирането и връщането ми назад, ако всъщност говорите за външно хоствани статични библиотечни файлове.
  • @meagar Не съм наистина сигурен каква е разликата, и двете описания звучат като това, което имам предвид :) Ще оставя промените да стоят.

CDN щепсел: Говорейки за CDN, моля, използвайте CDN-js, за да заредите вашите общи библиотеки на JavaScript.

Допълнителна латентност, докато сайтът ми извлича данните от сървърите на Google.

Това не е така. Латентността между клиент (браузър), извличащ библиотеката на Google диаграма Вашият сървър и google сървърът е същият.

Също така го хоствате на един CDN (т.е. google) увеличава шансовете библиотеката да е вече кеширана и товарът да е незабавен.

(-) Потенциално услугата Google може да не работи, когато сайтът ми работи.

Изключително малък шанс това да се случи, но е заплаха.

Диаграмите на Google конкретно не могат да се използват локално.

Повечето други библиотеки, използвани от CDN, могат да имат резервен вариант, когато слязат.

Техника за резервно копие, ако CDN не работи

Просто включете собственото си откриване на функции за това дали са заредени диаграмите на Google.

Действителни недостатъци:

Основните недостатъци при използването на външни инструменти е, че те не са толкова гъвкави. Те обаче могат да свършат много работа за вас.

Също така зависи от това колко сте квалифицирани в писането на собствените си инструменти и колко добре искате да ги интегрирате в останалата част от инфраструктурата на вашия уебсайт и общия стил / външен вид и усещане.

Съвет:

Ако не е необходимо да интегрирате функционалността с други части на уебсайта, нито трябва да я оформите силно, за да изглежда интегрирана с останалата част от уебсайта ви, използвайте Google диаграми (или g.Raphael).

Ако нямате умения да пишете собствена библиотека, която постига подобна функционалност, използвайте библиотека.

  • 1 Не мисля, че можете да отстъпите с Google диаграми. Очевидно не работят офлайн.
  • Благодаря Raynos, всъщност не знаех за CDN за библиотеки, ще започна да ги използвам. Все пак скоро трябва да започна да планирам собствена CDN ... :)
  • @Mattis не работи по този начин. CDN стават по-полезни, тъй като повече хора ги използват. Колкото повече хора използват, толкова по-голям е шансът да е кеширан. И вие се грижите за безплатното кеширане, затова cdn на google е добър, защото е широко използван. Можете да използвате cdnjs за всичко, което Google няма да сървър.

1) Що се отнася до времето на работа, Google е един от най-добрите. Не бих се притеснявал твърде много за препращането към външни библиотеки, които съществуват на сървърите на Google, тъй като ако те слязат, ще има голям% от мрежата, която в момента липсва техните препратки.

2) Ако смятате, че имате време да разработите всички тези приложения на трети страни и да ги вградите във вашия сайт и ги накарате да осигурят същото качество на изживяване, което дават предишните, тогава грешите. Има екипи от хора, които работят по тези различни библиотеки за продължителни периоди от време и след това полагат допълнителна работа, за да ги поддържат. Определено трябва да използвате усърдната работа, която другите са готови да ви дадат при изграждането на уебсайтове.

3) Допълнителната латентност ще настъпи само при първия опит за зареждане на външен ресурс (освен ако ресурсът не се промени в средата на вашата сесия). Той ще бъде кеширан локално при извличането и следователно няма да изисква външно повикване за извличане впоследствие.

Бих казал, използвайте толкова страхотни външни библиотеки, колкото искате. Ако те са на защитени CDN (като например на Google), тогава ще намалите риска, който поемате (който вече е минимален).

Това наистина зависи от вашата конкретна ситуация. Като цяло нещо като диаграма не е абсолютно критично и ако тя падне за няколко часа, това не е краят на света. Времето за работа на Google е наистина добро, така че е малко вероятно да не работи често. Наистина просто трябва да прецените рисковете и ползите за вашата конкретна ситуация.

Ако услугите на Google спаднат, много от уебсайтовете (или поне тяхната функционалност) намаляват. Този въпрос трябва да бъде обсъден открито с този, който плаща за системата, тъй като разходите за разработка, които да заменят част от безплатната функционалност на Google, могат да бъдат много високи. Рисковете са малки и както беше посочено в друг отговор, латентността не е фактор - вероятно много пъти обратното.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?