PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال از طراحان وب: شما از cdn استفاده میکنید ؟



startToday
February 15th, 2015, 14:21
سلام خدمت همه دوستان.
یه سوالی که چند وقتی هست تو ذهنمه اینه که از CDN استفاده کنیم یا نه ؟
میدونین که استفاده ازش باعث سریع تر لود شدن سایت میشه و حتی ممکنه تو مرورگر کاربر کش شده باشه که در اینصورت خیلی سریع تر هم لود میشه و پیشنهاد میشه که از CDN استفاده بشه.
اما... از اونجا که اینجا ایرانه و خیلی چیزا میتونه برعکس جواب بده خواستم ببینم با توجه به مسائلی که مختص وب ایران هست(محدود کردن سرعت https و...) استفاده از CDN رو توصیه میکنید یا خیر؟ خودتون استفاده میکنید یا خیر؟

ممنون میشم تجربیاتتون در این زمینه رو بفرمائید...

isn
February 15th, 2015, 14:35
CDN بیشتر مسئول محتوای static همانند فایلهای Js و CSS ها و Font می باشد و اگر تصاویر و فیلم و ... استاتیک هم داخل سایت هست می تونید اونها رو هم در سرورهای CDN انتشار بدید .


معرفی چند سرویس دهنده CDN :
Dropbox (https://www.dropbox.com/) و MaxCDN (https://www.maxcdn.com/) , Cache fly (http://www.cachefly.com)

برای همه نوع سایتی استفاده ازش جواب نمیده ولی در کل می تونه کار راه انداز باشد .

-

startToday
February 15th, 2015, 20:59
منتظر نظرات سایر اساتید هم هستیم.
بالاخره برای منابعی مثل جی کوئری یا مثلا بوت استرپ از cdn استفاده کنیم یا خیر؟

حمید سجادی
February 15th, 2015, 21:00
فکر کنم زرين پال از cdn استفاده ميکنه
چون دو تا آدرس ايران و آلمان جدا داره

pishdad.org
February 16th, 2015, 09:32
CDN یک سری فوایدی داره مثل افزایش سرعت،بهبود سئو،کنترل ترافیک های شدید سرور،بهبود caching.
ولی بعضی وقتها سرور CDN از پروتکل HTTPS استفاده می کنه و از جمله کاربرانی که به علت بعضی مسائل با این پروتکل مشکل دارند کاربران ایرانی هستن.
که در نتیجه این مورد ممکنه برعکس، لودینگ سایت شما را برای کاربران ایرانی دچار مشکل کنه.البته اگر نتونند https را بارگذاری کنند.

ali2k
February 16th, 2015, 11:03
استفاده از cdn باید متناسب با پراکندپی جغرافیایی بازدید کنندگان شما باشد ، برای سایت فارسی زبانی که 80% کاربران ان از ایران هستند استفاده از cdn مفید نیست یکی از اصلی ترین مزیت های cdn ارسال محتوا از نزدیکترین محل جغرافیایی به بازدیدکننده است که سرعت اتصال سریعتری با بازدید کننده دارد ولی این نکته را درنظر بگیرید که اکثر cdn های معروف حال حاضر هیچ نقطه اتصالی در ایران و حتی نزدیک ایران ندارند.

startToday
February 16th, 2015, 12:14
استفاده از cdn باید متناسب با پراکندپی جغرافیایی بازدید کنندگان شما باشد ، برای سایت فارسی زبانی که 80% کاربران ان از ایران هستند استفاده از cdn مفید نیست یکی از اصلی ترین مزیت های cdn ارسال محتوا از نزدیکترین محل جغرافیایی به بازدیدکننده است که سرعت اتصال سریعتری با بازدید کننده دارد ولی این نکته را درنظر بگیرید که اکثر cdn های معروف حال حاضر هیچ نقطه اتصالی در ایران و حتی نزدیک ایران ندارند.
از این بابت کاملا درست میفرمائید.
چیزی که میتونه جبرانِ این مسئله رو بکنه، کش شدن محتوای استاتیکِ سایت هست. اینکه کاربرا که سایتای خارجی رو باز میکنن، مثلا جی کوئری که از MaxCDN یا هر جای دیگه ای لینک شده براشون کش میشه و اگه ما هم از همون لینک CDN استفاده کنیم دیگه لازم نیست توی سایت ما هم جی کوئری رو مجددا لود کنه براشون.

در این مورد نظرتون چیه ؟

ali2k
February 16th, 2015, 12:29
از این بابت کاملا درست میفرمائید.
چیزی که میتونه جبرانِ این مسئله رو بکنه، کش شدن محتوای استاتیکِ سایت هست. اینکه کاربرا که سایتای خارجی رو باز میکنن، مثلا جی کوئری که از MaxCDN یا هر جای دیگه ای لینک شده براشون کش میشه و اگه ما هم از همون لینک CDN استفاده کنیم دیگه لازم نیست توی سایت ما هم جی کوئری رو مجددا لود کنه براشون.

در این مورد نظرتون چیه ؟

درسته این نکته در مورد محتوای مشترک فقط مفید هست مثل مثال جی کوئری و در مورد بخش اعظمی از محتوای استاتیک دیگر که مختص سایت شما هست این مزیت وجود ندارد
دومین نکته این هست که فرضا شما اگر برای جی کوئری از cdn گوگل استفاده کنید (که در مورد جی کوئری پرکاربردترین هست) زمانیکه در ایران به خاطر مسائل امنیتی https و مخصوصا گوگل شدیدا کند میشود عملا سایت شما نه تنها از مزیت کش و cdn گوگل استفاده ای نمیکنه بلکه دچار سکته در لود میشود چون جی کوئری از روی https گوگل یا لود نمیشه یا خیلی خیلی کند لود میشه ...

در مورد cdn برای سایت ایرانی به تجربه شخصی خودم اول بهتره که از یک کانفیگ وب سرور خوب و کش استاتیک استفاده کنید مثل nginx_apache که nginx برای استاتیکو apache برای دینامیک استفاده بشود اگر واقعا نیاز به سرعت بیشتر برای لود استاتیک در ایران دارید یک سرور داخل ایران فقط برای استاتیک بزارید.

hamid.soltani92
February 16th, 2015, 12:44
همه دوستان فرمودن که شرکت‌های ارائه دهنده cdn، در ایران نود ندارند. خب راه‌اندازی cdn کار سختی نیست. از اونجایی که اکثر بازدیدکننده‌های سایت‌های ما ایرانی هستن، پس وجود یک نود در ایران الزامی هست.برای کشور‌های خارجی هم بنده برای اروپا از کشورهای هلند و آلمان و برای قاره امریکا از کشور ایالات متحده هاست دارم.
اگر بخواید به صورت شخصی استفاده کنید، میتونید به جای سرور، از هاست اشتراکی که قیمت خیلی ارزونی داره برای نود ها استفاده کنید. تنها مشکلی که وجود داره، اینه که یا باید فایل‌ها رو به صورت دستی روی تک تک نود ها آپدیت کنید، و یا اینکه برنامه‌ای جهت آپدیت خودکار نودها بنویسید.
قیمت cdn خود بنده با ۴ هاست اشتراکی ۲ گیگابایتی ssd و یک سرور مجازی برای استفاده به عنوان geoDNS ، سالانه کمتر از ۳۰۰ هزار تومان هست.
تاثیر در لود تایم سایت واقعا چشمگیر هست و کاملا محسوس.
ارادتمند.

startToday
February 18th, 2015, 10:35
پس برداشت من از صحبت های دوستان اینه که، بنظر استفاده از cdn های فعلی برای ایران میتونه نتیجه مع*** داشته باشه.
مگر با شرایطی که جناب سلطانی فرمودن که در اون مورد میشه از مزیتش استفاده کرد.

pardishosting
February 18th, 2015, 10:56
خیر ... نتیجه منفی نداره.
متاسفانه اغلب کاربران فقط ظاهر قضیه رو می بینند.
در واقع CDN فایل های شما رو در node های خودش کش می کنند و از طریق ساختار برنامه نویسی که دارند سیستم هاشون کار می کنند. و اینقدر هم ساده راه اندازی نشدند.
بنابراین در سرعت لود واقعا موثر هستند.

میزان کارایی کلودفلر در افزایش سرعت وب سایت | PardisBlog :: وبلاگ پردیس هاستینگ (http://blog.pardishosting.com/%D8%A7%D9%81%D8%B2%D8%A7%DB%8C%D8%B4-%D8%B3%D8%B1%D8%B9%D8%AA-%D8%A8%D8%A7-%DA%A9%D9%84%D9%88%D8%AF%D9%81%D9%84%D8%B1/)