.Htaccess এর বিকল্প (খারাপ পারফরম্যান্সের কারণে)


9

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

আমি কি জন্য এটি ব্যবহার শুধু থেকে URL গুলি রূপান্তর হয় example.com/page.php?lang=LANGথেকে example.com/LANG/page


1
"নতুন সার্ভারগুলি এটি অক্ষম করে বা কেবল এটি আর প্রয়োগ করে না" মোটেও সত্য নয়। এটি ভাগ করে নেওয়া হোস্টিং সরবরাহকারীদের বেশিরভাগের জন্য ডিফল্টরূপে চালু হয় এবং আপনি যদি এটির অনুরোধ না করেন তবে সার্ভারটি তৈরি হওয়ার সময় এটি ডিফল্টরূপে খুব কমই বন্ধ হয়ে যায়।
জন কনডে

উত্তর:


13

আমাকে বলা হয়েছে যে সম্ভব হলে .htaccess এড়ানো উচিত, কারণ এটি সার্ভারের কার্যকারিতা হ্রাস করে এবং নতুন সার্ভারগুলি এটি অক্ষম করে দেয় বা কেবল এটি আর প্রয়োগ করে না।

সামঞ্জস্যতা সম্পর্কে অংশ একেবারে সত্য নয়; কর্মক্ষমতা সম্পর্কে অংশ ধরণ সত্য কিন্তু সম্ভবত আপনার জন্য অপ্রাসঙ্গিক।

আপনি যে ব্যক্তির উদ্ধৃতি দিয়েছিলেন সম্ভবত তিনি যাচাই করুন ফাইলগুলির পরিবর্তে অ্যাপাচি বিধিগুলি কেন্দ্রীয় কনফিগারেশনে রাখার জন্য দ্রুত: পূর্ববর্তীটি একবার অ্যাপাচি প্রক্রিয়াতে লোড করা হয় এবং প্রতিটি অনুরোধে সন্ধান করতে হবে না।

তবে, ভাগ করা হোস্টিংয়ে এটি সম্ভব নয় - .htaccess ফাইলগুলি ব্যবহার করা আপনার কাছে কেবলমাত্র বিকল্প।

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

কম থেকে সাধারণ-ট্র্যাফিক ওয়েবসাইটটিতে সাধারণ রাইটিংয়ের কাজগুলির জন্য .htaccess এখনও যাওয়ার উপায় way


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

@ ডেভিড এমন কয়েকটি পরিস্থিতি রয়েছে যেখানে রক্ষণাবেক্ষণের জন্য .htaccess একটি শিশুর চেয়ে ভাল - যথা এমন ওয়েব অ্যাপ্লিকেশনগুলি যা .htaccess ফাইলগুলিতে পুনর্লিখনের নিয়ম সহ চালনা করে এবং প্রায়শই আপডেট করে এবং যেখানে অ্যাপাচি বিধিগুলি নিয়মিত প্রবাহে থাকে এবং প্রতিটি সার্ভার পুনরায় চালু করে এমন পরিবেশের পরীক্ষা করে for সময় একটি ঝামেলা হতে পারে। তা বাদে আমি আপনার সাথে একমত (এবং বিশাল ট্র্যাফিক সহ ডাব্লুপি ব্লগের জন্য প্রতিটি নিয়ম আপডেট ম্যানুয়ালি কেন্দ্রীয় কনফিগারেশনে সংহত করার জন্য মূল্যবান হতে পারে))
পেক্কা

অ্যাপাচের ডকুমেন্টেশনের একটি উদ্ধৃতি এখানে উপযুক্ত:You should avoid using .htaccess files completely if you have access to httpd main server config file. Using .htaccess files slows down your Apache server. Any directive that you can include in a .htaccess file is better set in a Directory block, as it will have the same effect with better performance.
শেন ম্যাডেন

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