تبلیغـــــات
    پکیج جامع قالب ها و تمپلیت ها
حــمــایــــت
Donate Us
لینک به ما
Tags
عضویت در خبر نامه

برای اطلاع از آخرین بروزرسانی سایت, ایمیل خود را در کادر زیر وارد نمایید

ارشیـــو موضـــوعی
.::امـــار ســـایـــــت::.
  • بازديد امروز : 2946
  • بازديد ديروز : 2984
  • بازديد كل : 803562
  • كاربران آنلاين : 110 نفر
  • بيشترين مرورگر : Firefox
  • مرورگر شما :
  • OS شما :
  • IP شما : 38.107.179.224
کلـــمات کلـــیدی
کلمات کلیدی این صفحه هنوز بدست نیامده!
تبلیغـــــات
    تبلیغات
امـــکـــانـــات
عضویت ویژه
اخـــریـــن بــروز رســـانی NOD32
اخرین یوزر نیم و پسورد ها
اپدیت های افلاین

NOD 32
به صورت  لحظه ای - صبح و عصر 
اپدیت لحظه ای یوزر و پسورد نود 32
تبلیغـــــات متـــنی

رپیدلیچ فارسی در الکسا

پکیج ویژه برنامه نویسی-برنامه نویسی و طراحی وب (PHP-HTML-CSS-FLASH-JQUERY-AJAX-JAVA....)



استفاده از CDN برای هر سایتی با استفاده از .htaccess
تاریخ ارسال : دوشنبه ۲۳ آبان ۱۳۹۰
۸ دیدگاه
بازدید: 410

cdn

چند روز پیش مقاله ای درمورد CDN  قرار دادیم. (از این لینک قابل دستیابی است ) . بعد از اون اموزش استفاده  از CDN  رو با W3 total Cache  وردپرس دادیم که مورد توجه خیلیا قرار گرفت و خیلی به دنبال  اموزش برای کلیه ی سایت‌ها بودن.

خیلی دنبالش گشتم . توی سایت‌های فارسی که به هیچ وجه هیچ اثری از همچین چیزی پیدا نمیشد. جالب تر این بود که تو سایت‌های خارجی هم چیزی گیر نیاوردم. چندین سایت خارجی رو گشتم تا در پایان به یه مطلبی رسیدم. یکم خوندمش و دیدم داره با Cloudspace  اموزش میده. اموزشش رو با همون CDN  رایگان که گفتم … Speedy  mirror  دنبال کردم و دیدم جواب میده. کلی هیجان زده و اینا شدم :-D

اموزش :

  • موارد مورد نیاز : ۱ سرور با وب سرور اپاچی که mod_rewrite براش فعال باشه.

خوب مثل این اموزش ابتدا وارد  سایت Speedy Mirror  بشید و ثبت نام کنید و تا مرحله  ۳ رو پیش برید. (نکته: بهتره برای شروع از ست کردن CNAME استفاده نکنید. وقتی چند بار این کار رو کردید میتونید این مورد رو هم مد نظر قرار بدید)

خوب حالا ما میخوایم با ساده ترین کد ممکن کاری کنیم که محتوی سایت  از CDN  خونده بشه… چی کار کنیم…؟؟؟

کافیه کد زیر را در فایل .htaccess  خودتون وارد کنید :

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^(.*)$ http://dverleech.speedymirror.com/$1 [R=302,L]

 

همونطور که میبینید به جای Dverleech  که قرمز کردم باید ساب ای دی ( سایت اس پی دی میرور) خودتون رو بزنید.

  • توضیح در مورد کد :

این کد چی کار میکنه. کارش اینه که فقط ایندکس رو میخونه و بقیه فایل‌ها رو به جای گرفتن از سایت و‌هاست شما ریدایرکت میشه به CDN شما  تا اونا رو از اونجا بگیره.

در حقیقت ما از ریدایرکت موقت ۳۰۲ ( به جای ۳۰۱ ثابت ) استفاده کردیم. دقت کنید که از این پس موتور‌های جست و جو فایل‌ها را با نام دامنه جدید پیدا خواهند کرد.

 

خوب  حالا گاهی یکی نمیخواد کل صفحش   این قابلیت رو استفاده کنه. مثلا قالب سایت خودمون چون ما برای افزایش سرعت ادرس خیلی از فایل‌ها رو به صورت کاملا دینامیک وارد کردیم تا فراخوانی سریع تر بشه… وقتی بخوایم ریدایرکت کنیم .شبکه نمیتونه فایل رو پیدا کنه و اون قسمت لود نمیشه. خوب راه حل این قسمت چی هست ؟

( ادامه در ادامه مطلب)

ادامه مطلب…

 
مطالب گذشته