এটি একটি কঠিন উত্তর। উভয় বিকল্পের আমার মতে তাদের পক্ষে মতামত রয়েছে।
আমি ব্যক্তিগতভাবে একটি একক বিশাল সিএসএস ফাইলের মাধ্যমে পড়া পছন্দ করি না এবং এটি বজায় রাখা খুব কঠিন। অন্যদিকে, এটিকে বিভক্ত করার ফলে অতিরিক্ত http অনুরোধ দেখা দেয় যা সম্ভাব্য জিনিসগুলি ধীরে ধীরে কমিয়ে দিতে পারে।
আমার মতামত দুটি জিনিসের একটি হতে পারে।
1) আপনি যদি জানেন যে আপনার সিএসএস এটি তৈরির পরে কখনও পরিবর্তন হবে না, আমি বিকাশের পর্যায়ে একাধিক সিএসএস ফাইল তৈরি করতে পারি (পাঠযোগ্যতার জন্য), এবং তারপরে সরাসরি যাওয়ার আগে সেগুলি ম্যানুয়ালি একত্রিত করব (http অনুরোধগুলি হ্রাস করতে)
২) আপনি যদি জানেন যে আপনি একবারে নিজের সিএসএস পরিবর্তন করতে চলেছেন এবং এটি পাঠযোগ্য রাখার প্রয়োজন রয়েছে তবে আমি তাদের একত্র করার জন্য পৃথক ফাইলগুলি তৈরি করব এবং কোড ব্যবহার করব (আপনি কোনও ধরণের প্রোগ্রামিং ভাষা ব্যবহার করছেন) রানটাইম বিল্ড টাইম (রানটাইম মিনিফিকেশন / সংমিশ্রণ একটি রিসোর্স পিগ)।
উভয় বিকল্পের সাহায্যে আমি ক্লায়েন্টের পক্ষে ক্যাচিংয়ের সুপারিশ করব যাতে আরও HTTP অনুরোধগুলি হ্রাস করা যায়।
সম্পাদনা করুন:
আমি এই ব্লগটি পেয়েছি যা দেখায় যে কীভাবে কোড ব্যতীত আর কিছুই রান আওয়ারে সিএসএসকে একত্রিত করতে হয়। একবার দেখে নেওয়া মূল্যবান (যদিও আমি এখনও এটি পরীক্ষা করেছি না)।
সম্পাদনা 2:
আমি আমার ডিজাইনের সময় পৃথক ফাইলগুলি ব্যবহার করে স্থির করেছি, এবং সংযোজন এবং একত্রিত করার জন্য একটি বিল্ড প্রক্রিয়া। এইভাবে আমার বিকাশকালে পৃথক (পরিচালনযোগ্য) সিএসএস এবং রানটাইমের সময় একটি সঠিক একঘেয়েমিযুক্ত মাইনিফাইড ফাইল থাকতে পারে। এবং আমার এখনও আমার স্ট্যাটিক ফাইল এবং কম সিস্টেম ওভারহেড রয়েছে কারণ আমি রানটাইমটিতে সংক্ষেপণ / মিনিফিকেশন করছি না।
দ্রষ্টব্য: আপনার ক্রেতাদের জন্য, আমি আপনার বিল্ড প্রক্রিয়াটির অংশ হিসাবে বান্ডিলারটি ব্যবহার করার পরামর্শ দিচ্ছি । আপনি নিজের আইডিই থেকে তৈরি করছেন বা বিল্ড স্ক্রিপ্ট থেকে, বান্ডলারটি অন্তর্ভুক্তের মাধ্যমে উইন্ডোজটিতে কার্যকর করা exe
যেতে পারে বা ইতিমধ্যে নোড.জেএস চলছে এমন কোনও মেশিনে চালানো যেতে পারে