আমি কীভাবে একটি কুকি-কম ডোমেন সেট আপ করব?


24

আমি পড়েছি যে আরও ভাল পারফরম্যান্সের জন্য কোনও কুকি-কম ডোমেন বা সাবডোমেন থেকে স্ট্যাটিক সামগ্রী (সিএসএস, জাভাস্ক্রিপ্ট ইত্যাদি) সরবরাহ করা ভাল। আমি ধরে নিয়েছি একটি ডোমেন ডিফল্টরূপে কুকি-কম নয়। আমি কীভাবে উল্লেখ করব যে আমি কুকি ব্যবহার করতে চাই না?


3
আপনি এই মুহুর্তে কয়েক হাজার পৃষ্ঠা, বা এক মিনিট হাজার হাজার পৃষ্ঠা পরিবেশন না করে এই ধরণের জিনিসটি আসলেই কিছু যায় আসে না।

"কুকির আকার কম রাখার জন্য যথাসাধ্য চেষ্টা করা সত্ত্বেও, আমাদের গুগল অ্যানালিটিকাগুলির ব্যবহার ব্যবহারকারীর কুকির আকারকে প্রায় 1 কিলোবাইটের কাছাকাছি রাখে" " দরকারী এবং সম্পর্কিত - chrishateswriting.com/post/68794699432/small-things-add-up
mvark

উত্তর:


26

ওয়াইস্লো এবং পৃষ্ঠা স্পিডের মতো জিনিসগুলি যখন কুকি-কম ডোমেনগুলি সেট আপ করতে বলে, তখন তাদের আসল অর্থ হল এমন একটি ডোমেন থেকে মিডিয়া পরিবেশন করা যেখানে আপনি কোনও সেট করবেন না বা অতীতে কোনও (বিশ্বব্যাপী) সেট করেন নি। কখনও কখনও সাব-ডোমেন ব্যবহার করে এটি সম্পন্ন করা যায়, যেমন media.domain.com, বা static.domain.comআপনি যদি কোনও কুকি সেট করেন domain.comযা পুরো ডোমেনের জন্য প্রযোজ্য হয় - যার জন্য একটি কুকি *.domain.com- তবে এই কুকি ক্লায়েন্ট দ্বারা আবার সার্ভারে প্রেরণ করা হবে on এর সাথে যুক্ত প্রতিটি ডোমেনের জন্য প্রতিটি অনুরোধ domain.com। এর মধ্যে সমস্ত উপ-ডোমেন অন্তর্ভুক্ত রয়েছে।

আপনি যদি www.নিজের ডোমেনের ব্যবহারটি বাদ দেওয়ার সিদ্ধান্ত নেন তবে বিশ্বব্যাপী কুকি একটি সমস্যা হয়ে দাঁড়িয়েছে । কোনও কুকি সেট *.domain.comকরার জন্য কোনও নির্দিষ্ট সাব-ডোমেন ছাড়াই সমস্ত কুকি তাদের কাজ করার জন্য সেট করতে হবে ।

এই বিশ্বব্যাপী কুকি ইস্যুটি কেন আপনি ytimg.comইউটিউবে যেমন স্থান থেকে স্ট্যাটিক মিডিয়া পরিবেশন দেখতে পাবেন । ytimg.comকুকি সেট করতে পারে এমন ডায়নামিক সামগ্রী কখনই পরিবেশন করবে না যার অর্থ এই ডোমেনগুলি এইচটিটিপি অনুরোধের অংশ হয়ে গেলে ক্লায়েন্টের কাছ থেকে কোনও কুকি কখনও সার্ভারে ফেরত পাঠানো হবে না।

আপনি যদি নিশ্চিত হন যে আপনার কাছে কখনও কুকি সেট নেই *.domain.comতবে আপনি আপনার প্রয়োজনের জন্য সাব-ডোমেন ব্যবহার করতে পারেন। সচেতন থাকুন যে বেশিরভাগ সময় আপনি জাভাস্ক্রিপ্টের মাধ্যমে অন্য কোনও সাইট বা পরিষেবার সাথে সংহত হন তবে তারা বিশ্বব্যাপী ডোমেন কুকিজ সেট করে।

অ্যাপাচে (এবং আমি নিশ্চিত যে প্রতিটি অন্যান্য ওয়েবসভার) আপনি অনুরোধের জবাব দেওয়ার আগে শিরোনাম সেট বা আনসেট করতে পারেন। এটি ক্লায়েন্টকে আপনার সার্ভারে কুকি প্রেরণের বিষয়টি ঠিক করবে না, তবে এটি আপনার ডোমেনগুলি কখনও কুকি প্রেরণ বা প্রাথমিকভাবে কুকি সেট করা থেকে বিরত রাখবে। যদি আপনি আপনার কুকি-কম ডোমেনগুলি থেকে স্থিতিশীল নয় এমন সামগ্রী পরিবেশন করেন তবে তাদের সমস্যা হ'ল কেবলমাত্র একটি সমস্যা।

Header unset Cookie
Header unset Set-Cookie 

এটি বিদ্যমান কুকিজ এবং নতুন কুকিজ তৈরির জন্য শিরোনামগুলি আনসেট করবে। আবার, কেবলমাত্র যদি আপনি নিজের স্ট্যাটিক ডোমেনগুলি থেকে কোনও কুকি সেট করতে পারেন এমন সামগ্রী সরবরাহ করেন serve এটি আপনার সাইট বা ভার্চুয়ালহোস্টের কনফিগারেশনে রাখুন (যা আপনার ওএস, সার্ভার এবং সংস্করণে অনেকগুলি স্থান হতে পারে)।


"যদি আপনি আপনার কুকি-কম ডোমেনগুলি থেকে স্থিতিশীল নয় এমন সামগ্রী পরিবেশন করেন তবে তাদের সমস্যা হ'ল কেবলমাত্র সমস্যা" " - কেন, ঠিক? গতিশীল উত্পাদিত সামগ্রী সম্পর্কে এমন কিছু নেই যা সহজাত কুকিগুলির প্রয়োজন।

1
আমি বলিনি যে আপনার স্থির ডোমেন থেকে গতিশীল বিষয়বস্তু পরিবেশন করা সহজাতভাবে কিছু সেট করে। আমি বলেছি যে আপনি যদি স্ট্যাটিক ডোমেন থেকে কুকি সেট করে এমন গতিশীল বিষয়বস্তু পরিবেশন করেন তবে কুকিগুলির সমস্যা হবে। স্ট্যাটিক ডোমেনের উদ্দেশ্য হ'ল বিষয়বস্তু পরিবেশন করা যার কোনও ইন্টারঅ্যাকশন প্রয়োজন না: চিত্র, সিএসএস, জেএস ইত্যাদি গতিশীল বিষয়বস্তু - যেখানে আপনার কুকিজ সেট করা উচিত - স্ট্যাটিক ডোমেন দ্বারা পরিচালনা করা উচিত নয়।
ব্রায়সন

6

আমি কীভাবে উল্লেখ করব যে আমি কুকি ব্যবহার করতে চাই না?

কুকিবিহীন ডোমেন রাখার জন্য আপনার যা করা দরকার তা নয় - আপনার যা করা উচিত নয় সে সম্পর্কে এটি আরও বেশি ... কুকিবিহীন ডোমেন রাখতে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে সেই ডোমেনে আপনার অ্যাপ্লিকেশনটি কোনও কুকিজ সেট করে না । এর অর্থ সাধারণত লগইন না করা, গুগল অ্যানালিটিক্স না রাখা, সেশন না রাখা - অর্থাত কেবল মিডিয়া পরিবেশন করা এবং অন্য কিছুই নয়। অবশ্যই এটি আপনার সেটআপের উপর নির্ভর করে।

সম্প্রতি একটি ভুল আমি করেছি যে আমি কোনও ডোমেন এবং একটি সাব-ডোমেনের মধ্যে পার্থক্য করি না। আমি আমার সমস্ত মিডিয়াটিকে http://media.example.comএটি একটি কুকিবিহীন ডোমেন বলে ভেবে সেবা করা শুরু করেছিলাম তবে এটি একটি সাব- ডোমেন এবং আমি আমার অনেক কুকিজ মূল সাইট থেকে পেয়েছি http://www.example.comযেখানে একটি ডোমেন স্তরে সেট করা হচ্ছে এবং তাই আমার অনুমিতভাবে কুকিবিহীন সাব-ডোমেনকে দূষিত করে। আমি কীভাবে সমস্যাটি সমাধান করেছি তার লিঙ্কটি এখানে রয়েছে: /server/160210/nginx-serv-static-content-from-a-cookieless-domain


2
এর কুকিগুলিতে প্রেরণ করা www.example.net হবে নাstatic.example.net , তবে কুকিজগুলি example.netহবে। সমাধানটি পুনর্নির্দেশ example.netকরা www.example.net
ট্রিগ

3

আমি কীভাবে উল্লেখ করব যে আমি কুকি ব্যবহার করতে চাই না?

আপনি উল্লেখ করতে হবে না যে আপনি কুকি ব্যবহার করতে চান না, আপনি কেবল সেগুলি ব্যবহার করেন না।


3
সর্বদা একটি বিকল্প নয়। অন্যান্য সাইটগুলি থেকে জাভাস্ক্রিপ্ট বৈশিষ্ট্য-সংহতকরণগুলি ডোমেনের জন্য সাধারণত গ্লোবাল কুকিজ সেট করে দেয় আপনি সেগুলি চান না কেন।
ব্রাইসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.