سلام دوستان کسی این هک یا سیستمی برای پیاده سازی این رو داره ؟ بدجور دنبالشم

یه آموزش پیدا کردم ----> درسته یا نه ؟





مخفف Content Delivery Network ه ، کار اصلیش بارگزاری فایل ها (منظور فایلهای css , js و…) ، عکس ها (jpg , png , gif و…) و یا کش (cache) از نزدیکترین سرور به بازدیدکننده وب سایت شماست .
ویبولتن نسخه ۴ در حالت عادی از CDN بصورت کامل پشتیبانی میکنه و قسمتی که تحت عنوان متغیر های جایگزین یا Replacement Variables در قسمت تنظیمات استایل هست ، دقیقا برای همین منظور استفاده میشه !
(۱) – استفاده از CDN در حالتی که vbseo نصب نیست :
به پنل ادمین ویبولتن مراجعه کنید و در مسیر :
AdminCP –> Styles & Templates –> Replacement Variables
که میشه :
ادمین سی پی –> استایل و قالب ها –> متغیر های جایگزین
خب حالا برای اینکه عکس های سایت شما از رو CDN لود بشه ، به این صورت تنظیم میکنیم :

خب در تعریف CDN گفتیم : بارگزاری فایل ها (منظور فایلهای css , js و…) ، عکس ها (jpg , png , gif و…) و یا کش (cache)
برای بارگزاری فایل های استاتیک (css و js) هم به این صورت تنظیم میکنیم :

حالا کش ویبولتن رو ریست کنید و از CDNتون لذت ببرید !
(۲) – استفاده از CDN در حالتی که vbseo نصب هست :
vbseo 3.6 یک قابلیت منحصر به فرد داره ، که شاید تا به امروز هیچ ## بهش توجه نکرده بود …
CDN Integrationیی که در vbseo هست ، امکانات بیشتری رو در اختیار شما قرار میده و اگه یکبار این تنظیمات رو بصورت صحیح ست کنید ، تا آخر راحتین … و دیگه نیازی نیست بصورت دونه دونه استایل ها رو ویرایش کنید …
توجه داشته باشید که شما میتونید از یک یا چند ساب دامین به عنوان CDN استفاده کنید و به شرطی که بروی یک سرور خوب میزبانی بشین ، اینکار سرعت لود سایت شما رو بصورت هدفمند افزایش میده .
من هر دو رو براتون توضیح میدم :
۲-۱ – استفاده از یک ساب دامین :
برای اینکار مثل مرحله قبل یک ساب دامین به بصورت : cdn.omidx.com بسازید و Document root رو برای این ساب دامین ، پوشه /Public_html/ قرار بدین .
حالا به پنل مدیریت vbseo برین ، در قسمت تنظیمات عمومی (General Setting) بخش CDN Integration ، اینطوری تنظیم کنید :

حالا بروی save setting کلیک کنید ، کش ویبولتن رو ریست کنید و پایان …
۲-۲ – استفاده از چند ساب دامین :
شما میتونید تعیین کنید که مثلا فایل های استاتیک از ساب دامین اول ، عکس ها از ساب دامین دوم و… لود بشن …
خب پس حالا من میخوام به اینصورت ساب دامین ها رو بسازم :
s1.omidx.com
s2.omidx.com
s3.omidx.com
از s1 میخوام برای آواتار ها استفاده کنم ، پس پوشه روت s1 میشه :
?
1 public_html/customavatars



از s2 میخوام برای عکس ها استفاده کنم ، پس روت s2 میشه :
?
1 public_html/images



و از s3 میخوام برای فایلهای استاتیک (css و js) استفاده کنم ، پس روت s3 :
?
1 public_html/clientscript



و اما تنظیمات vbseo (تنظیمات عمومی (General Setting) بخش CDN Integration) :
به اینصورت تنظیم کنید :

البته اینطوری هم میتونید تنظیم کنید :

بقیه کارها هم توسط CRR (یعنی Custom Rewrite Rules) توسط خود vbseo انجام میشه … و نیازی نیست شما لینکی رو از خود استایل تغییر بدین …
تنها یک کار میمونه که اونم ریست کردن کش ویبولتن ه …
نکته (۱) : قبل از اینکه بپرسین ، توضیح میدم :
شما وقتی یک ساب دامین میسازین ، در فیلد اول نام ساب دامین و در فیلد دوم باید محل روت (Document Root) اون ساب دامین رو انتخاب کنید ، پس برای تغییر روت پیش فرض یک ساب دامین ، این عکس رو ببینید ، تا همه چی دستتون بیاد :

نکته (۲) : در حالت عادی بهتره شما از قسمت ۲-۱ ابن آموزش استفاده کنید (مثل وی بی ایران) ، زیاد شدن تعداد دامین هایی که سایت از رو اونا لود میشه ، تعداد Request های http رو بالا میبره و این موضوع برای سایت شما یک امتیاز منفی محسوب میشه ،
اما اگه شما هم مثل من تعداد فایل های css و js تون پیش از حد مجاز ه (مثلا من ۱۵ فایل css و ۱۵ فایل JS فقط برای forumhome دارم !) …. از بخش ۲-۲ استفاده کنید …. که باعث میشه این فایل ها در کنار عکس ها و دیتابیس اصلی لود بشن …
نکته (۳) : اگر از یک سرور کمکی (VPS یا VDS) برای سایت استفاده میکنید (حالا بعنوان سرور دانلود و یا …) ، پیشنهاد میکنم پوشه images رو zip کنید و منتقل کنید رو اون سرور …
برای اینکار :
در قسمت Advanced DNS Zone Editor و یا Simple DNS Zone Editor (هر کدوم که راحتترین ، فرقی نمیکنه .) پنل هاست (cPanel) ، یک A record به اینصورت تعریف کنید :
نام : ساب دامین
آدرس : آی پی سرور شما

اگه سرور لینوکس باشه ، که کار خیلی راحت ه ، و هیچ نکته خاصی نداره و اگر هم ویندوز باشه :
بصورت ریموت به سرور وصل شین و در پوشه wwwroot که در C:\inetpub\wwwroot قرار داره ، یک پوشه دلخواه مثلا images بسازید و عکس ها رو منتقل کنید ،
تنظیمات vbseo : (تنظیمات عمومی (General Setting) بخش CDN Integration) هم اینطوری میشه :
در بخش Enter Custom Folders :
?
1 'images' => 'http://cdn.omidx.com/images/'









منبع : Omidx.com

<- - - - پست پیاپی! لطفا تا پست دوم در این تاپیک چند دقیقه صبر کنید.- - - - - ->

مخفف Content Delivery Network ه ، کار اصلیش بارگزاری فایل ها (منظور فایلهای css , js و…) ، عکس ها (jpg , png , gif و…) و یا کش (cache) از نزدیکترین سرور به بازدیدکننده وب سایت شماست .
ویبولتن نسخه ۴ در حالت عادی از CDN بصورت کامل پشتیبانی میکنه و قسمتی که تحت عنوان متغیر های جایگزین یا Replacement Variables در قسمت تنظیمات استایل هست ، دقیقا برای همین منظور استفاده میشه !
(۱) – استفاده از CDN در حالتی که vbseo نصب نیست :
به پنل ادمین ویبولتن مراجعه کنید و در مسیر :
AdminCP –> Styles & Templates –> Replacement Variables
که میشه :
ادمین سی پی –> استایل و قالب ها –> متغیر های جایگزین
خب حالا برای اینکه عکس های سایت شما از رو CDN لود بشه ، به این صورت تنظیم میکنیم :

خب در تعریف CDN گفتیم : بارگزاری فایل ها (منظور فایلهای css , js و…) ، عکس ها (jpg , png , gif و…) و یا کش (cache)
برای بارگزاری فایل های استاتیک (css و js) هم به این صورت تنظیم میکنیم :

حالا کش ویبولتن رو ریست کنید و از CDNتون لذت ببرید !
(۲) – استفاده از CDN در حالتی که vbseo نصب هست :
vbseo 3.6 یک قابلیت منحصر به فرد داره ، که شاید تا به امروز هیچ ## بهش توجه نکرده بود …
CDN Integrationیی که در vbseo هست ، امکانات بیشتری رو در اختیار شما قرار میده و اگه یکبار این تنظیمات رو بصورت صحیح ست کنید ، تا آخر راحتین … و دیگه نیازی نیست بصورت دونه دونه استایل ها رو ویرایش کنید …
توجه داشته باشید که شما میتونید از یک یا چند ساب دامین به عنوان CDN استفاده کنید و به شرطی که بروی یک سرور خوب میزبانی بشین ، اینکار سرعت لود سایت شما رو بصورت هدفمند افزایش میده .
من هر دو رو براتون توضیح میدم :
۲-۱ – استفاده از یک ساب دامین :
برای اینکار مثل مرحله قبل یک ساب دامین به بصورت : cdn.omidx.com بسازید و Document root رو برای این ساب دامین ، پوشه /Public_html/ قرار بدین .
حالا به پنل مدیریت vbseo برین ، در قسمت تنظیمات عمومی (General Setting) بخش CDN Integration ، اینطوری تنظیم کنید :

حالا بروی save setting کلیک کنید ، کش ویبولتن رو ریست کنید و پایان …
۲-۲ – استفاده از چند ساب دامین :
شما میتونید تعیین کنید که مثلا فایل های استاتیک از ساب دامین اول ، عکس ها از ساب دامین دوم و… لود بشن …
خب پس حالا من میخوام به اینصورت ساب دامین ها رو بسازم :
s1.omidx.com
s2.omidx.com
s3.omidx.com
از s1 میخوام برای آواتار ها استفاده کنم ، پس پوشه روت s1 میشه :
?
1 public_html/customavatars



از s2 میخوام برای عکس ها استفاده کنم ، پس روت s2 میشه :
?
1 public_html/images



و از s3 میخوام برای فایلهای استاتیک (css و js) استفاده کنم ، پس روت s3 :
?
1 public_html/clientscript



و اما تنظیمات vbseo (تنظیمات عمومی (General Setting) بخش CDN Integration) :
به اینصورت تنظیم کنید :

البته اینطوری هم میتونید تنظیم کنید :

بقیه کارها هم توسط CRR (یعنی Custom Rewrite Rules) توسط خود vbseo انجام میشه … و نیازی نیست شما لینکی رو از خود استایل تغییر بدین …
تنها یک کار میمونه که اونم ریست کردن کش ویبولتن ه …
نکته (۱) : قبل از اینکه بپرسین ، توضیح میدم :
شما وقتی یک ساب دامین میسازین ، در فیلد اول نام ساب دامین و در فیلد دوم باید محل روت (Document Root) اون ساب دامین رو انتخاب کنید ، پس برای تغییر روت پیش فرض یک ساب دامین ، این عکس رو ببینید ، تا همه چی دستتون بیاد :

نکته (۲) : در حالت عادی بهتره شما از قسمت ۲-۱ ابن آموزش استفاده کنید (مثل وی بی ایران) ، زیاد شدن تعداد دامین هایی که سایت از رو اونا لود میشه ، تعداد Request های http رو بالا میبره و این موضوع برای سایت شما یک امتیاز منفی محسوب میشه ،
اما اگه شما هم مثل من تعداد فایل های css و js تون پیش از حد مجاز ه (مثلا من ۱۵ فایل css و ۱۵ فایل JS فقط برای forumhome دارم !) …. از بخش ۲-۲ استفاده کنید …. که باعث میشه این فایل ها در کنار عکس ها و دیتابیس اصلی لود بشن …
نکته (۳) : اگر از یک سرور کمکی (VPS یا VDS) برای سایت استفاده میکنید (حالا بعنوان سرور دانلود و یا …) ، پیشنهاد میکنم پوشه images رو zip کنید و منتقل کنید رو اون سرور …
برای اینکار :
در قسمت Advanced DNS Zone Editor و یا Simple DNS Zone Editor (هر کدوم که راحتترین ، فرقی نمیکنه .) پنل هاست (cPanel) ، یک A record به اینصورت تعریف کنید :
نام : ساب دامین
آدرس : آی پی سرور شما

اگه سرور لینوکس باشه ، که کار خیلی راحت ه ، و هیچ نکته خاصی نداره و اگر هم ویندوز باشه :
بصورت ریموت به سرور وصل شین و در پوشه wwwroot که در C:\inetpub\wwwroot قرار داره ، یک پوشه دلخواه مثلا images بسازید و عکس ها رو منتقل کنید ،
تنظیمات vbseo : (تنظیمات عمومی (General Setting) بخش CDN Integration) هم اینطوری میشه :
در بخش Enter Custom Folders :
?
1 'images' => 'http://cdn.omidx.com/images/'