پرش به


تصویر

استفاده از CDN برای بارگذاری jQuery


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
8 پاسخ برای این موضوع

#1 mahdipc

mahdipc

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 326 ارسال

ارسالی 1391/11/03 ساعت 10:07

سلام دوستان..من میخوام دوفایل jQuery رو از سرورهای کمپانی های بزرگ بارگذاری کنم.
به دو فایل زیر رفتم
دو فایل ” engine/modules/functions.php ” و “ engine/inc/include/functions.inc.php ”
و توش این کد
engine/classes/js/jquery.js

رو تغییر دادم به
http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js

ولی یه مشکلی پیش اومد که اول ادرس سایتم رو زد .به این شکل..
http://www.cactuse.ir/http://ajax.googleapis.com/ajax/libs/jquery/1/jque
ry.min.js

حالا برای از بین بردن این مشکل چکار کنم؟
  • 0

#2 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/11/03 ساعت 10:46

روش اول این هست که کلا بی خیال این قضیه بشی، سرعت بارگزاری سایت کمتر میشه، حتی اگر از گوگل هم ایمپورت کنید.

ساده ترین روش برای شما، توی فایل engine/modules/functions.php کد زیر رو پیدا و حذف کن:

'engine/classes/js/jquery.js',

کد زیر رو بزار توی قالب:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"
2;</script>

برای فایل engine/inc/include/functions.inc.php همین روش رو میتونی استفاده کنی، فقط برای پیدا کردن محل ایمپورت جیکوئری، خودت باید دست به کار بشی و فایلها رو بگردی.
  • 0

#3 mahdipc

mahdipc

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 326 ارسال

ارسالی 1391/11/03 ساعت 10:55

روش اول این هست که کلا بی خیال این قضیه بشی، سرعت بارگزاری سایت کمتر میشه، حتی اگر از گوگل هم ایمپورت کنید.


اخه چند جایی که خونده بودم نوشته بود اگه از cdn استفاده کنید بمراتب سرعت افزایش پیدا میکنه..
این کار تو دیتالایف انجین سرعت رو کم میکنه یا یه تجربه شخصی هستش؟ :winked:
  • 0

#4 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/11/03 ساعت 10:58

mahdipc,
نه اصلا ارتباطی با دیتالایف انجین نداره. هم تجربه شخصی بید و هم میتونی توی گوگل جستجو کنی و مقداری مقاله در این زمینه بخونی. کلا برای یک وبسایت خیلی بهتره که تمامی فایلها از روی سرور خودش بارگذاری بشه...
  • 0

#5 goodmart

goodmart

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 26 ارسال

ارسالی 1391/11/03 ساعت 11:00

مخصوصا وقتی که گوگل نیمه جون در ایران لود میشه ! پس بهتره حداقل بیخیال گوگل بشی
  • 0

#6 myMJJ

myMJJ

    عضو جدید

  • عضو سایت
  • ستاره
  • 12 ارسال

ارسالی 1391/11/07 ساعت 09:23

من این قابلیت رو امتحان کردم و خیلی خوب جواب داده
البته نه اینکه از گوگل قرار بدم !! میشه مثلا یه ساب دومین درست کرد مثل
cdn1.yoursite.com
بعد فایل جی کوئری و css رو از این قسمت لود کرد . خوب ببنید وقتی یک سایتی باز میشه فایل ها و تصاویری که در یک آدرس قرار دارن به ترتیب باز میشن ولی اگه این کار رو بکنیم همزمان چند فایل با هم باز میشن که سرعت رو میبره بالاتر
نظر شما چیه ؟ میشه این قضیه رو روی دیتالایف انجین پیاده کرد ؟
  • 0

#7 mahdipc

mahdipc

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 326 ارسال

ارسالی 1391/11/07 ساعت 10:10

من که خیلی دوست دارم این کار رو کنم...ولی سرعت های که تو ساب دومین تست کردم 5درصد کمتر از خوده دومینه!!
نمیدونم...باید کسایی که این کار رو میدونن نظر بدن و راهنمایی
  • 0

#8 myMJJ

myMJJ

    عضو جدید

  • عضو سایت
  • ستاره
  • 12 ارسال

ارسالی 1391/11/07 ساعت 10:29

من همین کار رو برای انجمنم انجام دادم . از 5 ثانیه شد 3 ثانیه
ولی خوب ویبولتین با دیتالایف انجین فرق داره برای همین نظر دوستان رو پرسیدم
+ الان تست میکنم نتجیه رو میگم :fellow:
  • 0

#9 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/11/07 ساعت 10:34

خب اگر تست میگیرد سرعت کمتر میشه، چه نیازی به نظر سایرین دارید؟ ادامه این صحبت رو به پیغام خصوصی منتقل کنید تا انجمن به چت روم تبدیل نشه.
  • 0


0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی