رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Cookie Free Domain (حل شد)
#1
سلام
ممنون میشم در مورد cookie free domain توضیح بدید.
پاسخ
تشکر شده توسط:
#2
نقل قول:
A domain that serves no cookies. The idea here is that you use a cookie-free domain to serve images, CSS files, scripts and whatnot, so that your users don't waste time and bandwidth transmitting cookies for them. SO uses sstatic.net for the purpose, for example.

به دامنه‌ای که از هیچ کوکی خاصی استفاده نکنه دامنه‌ی Cookie Free میگن. ایده‌ای که در اینجا مطرحه اینه که شما از دامنه‌ی بدون کوکی برای ارائه‌ی تصاویر، فایل‌های CSS، اسکریپت‌ها و... استفاده کنید تا کاربران شما زمان و پهنای باندشون رو برای انتقال کوکی‌ها تلف نکنن. همونطوری که سایت sstatic.net استفاده میکنه.
پاسخ
تشکر شده توسط:
#3
خوب این یعنی چی؟ 
منظورتون اینه مثلا دوتا دامنه باشه یکی example.com اون یکی example.ir 
عکس ها ، css ها، script ها تو .com آپلود بشه تو .ir نمایش داده بشه؟
اگر بله در فریمورک yii2 چطور پیاده سازی میشه؟
پاسخ
تشکر شده توسط:
#4
بله. البته میشه درصورتی که سایتتون کوکی‌ها رو برای کل مسیر سایت (یعنی کل ساب‌دامین‌ها) تعریف نمیکنه (که حالت پیشفرض هم همینطوره)، یه ساب‌دامین به‌اسم cdn یا هر چیز دیگه داشته باشین (که البته این ساب‌دامین میتونه روی یک سرور دیگه هم باشه که با رکورد A توی DNS تنظیم کردین) و عکس‌ها و سایر منابع استاتیک سایت مثل فایلهای CSS و JS و... رو از اونجا آدرس‌دهی کنید. حتی درصورت لزوم میتونین از هاست‌های مخصوص دانلود که ترافیک ارزان‌تری دارن هم برای این‌کار کمک بگیرین که درنهایت منجر به کاهش ترافیک هاست اصلی شما و سریع‌تر بازشدن سایت میشه.

برای پیاده‌سازی در فریمورک Yii2 هم راهکار خاصی لازم نیست انجام بدین. فقط کافیه که عکس‌ها و فایل‌های اسکریپت رو از اون سایت مسیردهی کنید.
پاسخ
تشکر شده توسط: manhunt2014
#5
سلام ممنون از وقتی که میذارید
یکم پیچیده شد  Huh
چطور میشه فایلی را مثل یک عکس از سرور اصلی آپلود کرد و در سرور جانبی سیو کرد و دوباره از سرور جانبی فراخوانی کرد ودر سرور اصلی نمایش داد؟
آدرس دهی ها چطور میشه؟ فایل های css و script بکند و فرونت اند از asset آدرس دهی میشه که دایرکت اون در قالب روت قرار داره. چطور از یه سرور جانبی فایلها فراخوانی میشه؟
اگه واستون مقدوره یک مثال با کد بزنید
بازم ممنون از شما
پاسخ
تشکر شده توسط:
#6
باید با FTP کار کنید. توی سرور اصلی داخل دیتابیس فقط URL عکس بعد از آپلود توی سرور جانبی رو ذخیره کنید.
پاسخ
تشکر شده توسط: manhunt2014
#7
برای ftp باید از اکستنشن استفاده بشه؟
پاسخ
تشکر شده توسط:
#8
خیر خود PHP توابع کار با FTP رو داخل خودش داره. درمورد Upload files to remote server with FTP تحقیق کنید.
پاسخ
تشکر شده توسط: manhunt2014
#9
سلام
تونستم از طریق FTP فایلها رو در سرور دیگر آپلود کنم.
ممنون میشم راهنمایی کنید چطور میشه از سرور اصلی فایلهای آپلود شده توسط هر کاربر در سرور جانبی  unlink بشه؟
پاسخ
تشکر شده توسط:
#10
خود FTP دستورات حذف و... رو هم داره. میتونین دستورش رو صدا بزنین.
پاسخ
تشکر شده توسط: manhunt2014
#11
خیلی خیلی خیلی ممنونم از وقت و حوصله شما در پاسخ به مسائل
بازم ممنون کلا مشکلم در مورد FTP حل شد. Shy
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان