সেশন হ্যান্ডলার, "ডাটাবেস" বা "কিছুই নয়"?


11

জুমলার গ্লোবাল কনফিগারেশনে একটি বিকল্প রয়েছে "সেশন হ্যান্ডলার", এর বিবরণে বলা হয়েছে

জুমলা যে মেকানিজম দিয়ে! কোনও ব্যবহারকারী যখন অ-অবিচলিত কুকিজ ব্যবহার করে কোনও ওয়েব সাইটে সংযুক্ত হন তখন কোনও ব্যবহারকারীকে সনাক্ত করে।

তবে আমি এখনও বুঝতে পারি না এটি কী ব্যাখ্যা করার চেষ্টা করে।

উভয়ের সুবিধা-অসুবিধা কী? আমি কীভাবে জানতে পারি কোন বিকল্পটি আমার পক্ষে ভাল?


1
নীচে বেশ কয়েকটি উত্তর "কিছুই নয়" বিকল্পের পক্ষে দেখা দেয়, তবে এই অন্যান্য প্রশ্নটিও পরীক্ষা করে দেখুন যা সূচিত করে যে সেশনটি সংরক্ষণ করার জন্য ডিফল্ট "কিছুই নয়" (অর্থাত্ ফাইলগুলি ) পদ্ধতিটি সমকালীন, অর্থাৎ ie অধিবেশনটি লক হওয়ার সময় লক হয়ে যায়।
মিঃ হোয়েট

উত্তর:


3

কোনও বিকল্পে এটি ডিফল্ট পিএইচপি সেশন হ্যান্ডেল ব্যবহার করে, যা সেশন ডেটা সংরক্ষণ করার জন্য ফাইলগুলি ব্যবহার করে। ডাটাবেস অপশনে এটি সেশন ডেটা সংরক্ষণ করার জন্য ডাটাবেস ব্যবহার করে। ইন http://www.tuxradar.com/practicalphp/10/3/7 আপনি বনাম সেশনে ডেটাবেস ফাইল সম্পর্কে আরও জানতে পারি


6

@ কোডিংহ্যান্ডসের জবাবের মতো, ডাটাবেসে সেশনটি লেখার ফলে আমাদের অনেক বেশি সংযোগ হতে হয়েছিল:

/programming/14506124/joomla-is-causing-too-many-connections-database-errors

ডাটাবেসটি দূষিত হয়নি, তবে এটি আমাদের সাইটটিকে নীচে নামিয়েছে। আমরা সেশন হ্যান্ডলারটি কোনওটিতেই পরিবর্তন করে এটি সমাধান করতে পেরেছি।

এছাড়াও, আপনি কীভাবে পিএইচপি আপনার সেশনটি সংরক্ষণ করছেন তা সন্ধান করতে পারেন want আমাদের হার্ড ডিস্কে লেখা ছিল। এটি ধীর ছিল (200 ডলার পর্যন্ত) এবং আপনি যদি আপনার সার্ভারগুলিতে ভারসাম্য বজায় রাখতে চান তবে তা ভাল নয় isn't আপনি 'খুব বেশি সংযোগ সমস্যা' পেতে পারলে লোড ব্যালেন্সিংয়ের জন্য মাইএসকিএল বিকল্পটি ভাল would


3

কেবল আমার 2 সেন্ট যোগ করতে: আমি জুমলার আগের সংস্করণগুলিতে পেয়েছি যে _sessionsটেবিলটি প্রায়শই অসাধারণ দর্শকদের প্রাপ্ত সংখ্যক সাইটগুলিতে প্রায়শই দুর্নীতিগ্রস্থ হয়ে যায় এবং সারণীটি খালি করা না হওয়া অবধি সাইটটি নামিয়ে আনবে hence ব্যবহার কোনটি আমার জন্য এই সমাধান।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.