Perceived performance
কম্পিউটার ইঞ্জিনিয়ারিংয়ের ক্ষেত্রে অনুভূত কর্মক্ষমতা বলতে বোঝায় যে একটি সফ্টওয়্যার বৈশিষ্ট্য তার কাজটি কত দ্রুত সম্পাদন করে। ধারণাটি মূলত ব্যবহারকারীর গ্রহণযোগ্যতার দিকগুলিতে প্রযোজ্য। কোনও অ্যাপ্লিকেশন শুরু করতে বা কোনও ফাইল ডাউনলোড করতে যে পরিমাণ সময় লাগে, তা স্টার্টআপ স্ক্রিন (স্প্ল্যাশ স্ক্রিন দেখুন) বা ফাইলের অগ্রগতি ডায়ালগ বাক্স দেখিয়ে দ্রুত করা হয় না। যাইহোক, এটি কিছু মানুষের চাহিদা পূরণ করেঃ এটি ব্যবহারকারীর কাছে দ্রুত প্রদর্শিত হওয়ার পাশাপাশি একটি চাক্ষুষ সংকেত প্রদান করে যাতে তারা জানতে পারে যে সিস্টেমটি তাদের অনুরোধ পরিচালনা করছে। বেশিরভাগ ক্ষেত্রে, প্রকৃত কর্মক্ষমতা বৃদ্ধি অনুভূত কর্মক্ষমতা বৃদ্ধি করে, কিন্তু যখন শারীরিক সীমাবদ্ধতার কারণে প্রকৃত কর্মক্ষমতা বৃদ্ধি করা যায় না, তখন প্রকৃত কর্মক্ষমতা সামান্য হ্রাসের বিনিময়ে অনুভূত কর্মক্ষমতা বাড়ানোর জন্য কৌশলগুলি ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, একটি ফাইল লোড করার সময় একটি অগ্রগতি বার অঙ্কন এবং রিফ্রেশ করা সেই ব্যবহারকারীকে সন্তুষ্ট করে যে দেখছে, কিন্তু সেই প্রক্রিয়া থেকে সময় চুরি করে যা আসলে ফাইলটি লোড করছে, তবে সাধারণত এটি খুব কম সময়। এই ধরনের সমস্ত কৌশল অবশ্যই ব্যবহারকারীর প্রকৃত কর্মক্ষমতা সঠিকভাবে বিচার করার অক্ষমতাকে কাজে লাগাতে হবে, নতুবা এগুলি কর্মক্ষমতার জন্য ক্ষতিকারক বলে বিবেচিত হবে। অনুভূত কর্মক্ষমতা উন্নত করার কৌশলগুলির মধ্যে ব্যবহারকারীর অনুরোধ এবং চাক্ষুষ প্রতিক্রিয়ার মধ্যে বিলম্ব হ্রাস করার চেয়ে আরও বেশি কিছু অন্তর্ভুক্ত থাকতে পারে। কখনও কখনও বিলম্বের বৃদ্ধি কর্মক্ষমতার উন্নতি হিসাবে বিবেচিত হতে পারে, যেমন যখন ব্যবহারকারীর দ্বারা নিয়ন্ত্রিত একটি পরিবর্তনশীলকে ব্যবহারকারীর ইনপুটের চলমান গড় হিসাবে সেট করা হয়। এটি মসৃণ গতির ছাপ দিতে পারে, তবে নিয়ন্ত্রিত পরিবর্তনশীল সর্বদা পছন্দসই মানটি কিছুটা দেরিতে পৌঁছায়। যেহেতু এটি হাই-ফ্রিকোয়েন্সি জেটারকে মসৃণ করে তোলে, ব্যবহারকারী যখন মানটি স্থির রাখার চেষ্টা করে, তখন তাদের মনে হতে পারে যে তারা আরও সহজেই সফল হচ্ছে। ভিডিও গেমে স্নাইপার রাইফেল নিয়ন্ত্রণের জন্য এই ধরনের সমঝোতা উপযুক্ত হবে। আরেকটি উদাহরণ হতে পারে কোনও ব্যবহারকারী কোনও কাজ শুরু করার পরিবর্তে সময়ের আগে তুচ্ছ গণনা করা, যেমন কোনও ব্যবহারকারী এটি দেখতে চাওয়ার আগে ডেটার একটি বড় তালিকা প্রাক-বাছাই করা। অনুভূত কর্মক্ষমতা রিমোট সিস্টেমগুলি পরিমাপ ও ব্যাখ্যা করার একটি কৌশল 2003 সালে দেখানো হয়েছে এবং 2005 সালে ভার্চুয়াল মেশিনের জন্য আপডেট করা হয়েছে। ওয়েব পারফরম্যান্স ওয়েব পারফরম্যান্স অপ্টিমাইজেশনের জন্য, অনুভূত পারফরম্যান্স একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। এটি ব্যবহারকারীকে এটা ভাবতে প্ররোচিত করে যে কোনও সাইট আসলে তার চেয়ে দ্রুত লোড হয়। এটি অর্জনের জন্য, রেন্ডার-ব্লকিং সংস্থানগুলি শেষ পর্যন্ত লোড করা হবে যাতে ব্রাউজারটি অন্যান্য উপাদানগুলিকে প্রথমে রেন্ডার করতে পারেঃ যেমন পাঠ্য সামগ্রী, চিত্র। এইভাবে, যদিও ব্রাউজার একই উপাদানগুলি লোড করে, প্রথমে অ-ব্লকিং সংস্থানগুলি লোড করে, ব্যবহারকারী অবিলম্বে কিছু বিষয়বস্তু দেখতে শুরু করে। এই কৌশলটি অনুভূত কর্মক্ষমতা উন্নত করে, সামগ্রিক ব্যবহারকারীর অভিজ্ঞতা উন্নত করে। ব্যবহারকারীর আরও ভাল অভিজ্ঞতার জন্য এখানে প্রধান অনুভূত কর্মক্ষমতা পদক্ষেপগুলি রয়েছেঃ প্রাথমিক পৃষ্ঠা লোড কমিয়ে দিন ব্যবহারকারীর দ্বারা দেখা প্রথম বিষয়বস্তু প্রদর্শন করার জন্য শুধুমাত্র আপনার প্রয়োজনীয় সংস্থানগুলি লোড করুন। এই সংস্থানগুলি লোড করার পরে, বাকি সংস্থানগুলি লোড করা যেতে পারে। ইন্টারেক্টিভ উপাদানগুলি উপলব্ধ হওয়া উচিত ইন্টারেক্টিভ উপাদানগুলি, যা ব্যবহারকারী ক্লিক করতে বা ইন্টারঅ্যাক্ট করতে পারে, যত তাড়াতাড়ি সম্ভব সেই ক্রিয়াগুলি সম্পাদন করতে সক্ষম হওয়া উচিত। এমনকি বাকি পৃষ্ঠাটি এখনও লোড হওয়া সত্ত্বেও, ব্যবহারকারী যদি পৃষ্ঠাটির সাথে দ্রুত যোগাযোগ করতে পারেন, তবে ব্যবহারকারী সাইটটিকে দ্রুত বলে উপলব্ধি করবেন। রেন্ডারিং উপাদানগুলি এড়িয়ে চলুন যা পর্দায় ঝলকানি সৃষ্টি করতে পারে ফন্ট বা সামগ্রীর মতো উপাদানগুলি যা লোড হতে বেশি সময় নেয় তা যতটা সম্ভব এড়ানো উচিত। ফন্ট লোড করার সময়, তাদের আকার এবং চেহারা ডিফল্ট ব্রাউজার শৈলীর কাছাকাছি সামঞ্জস্য করার চেষ্টা করুন। এইভাবে, যখন ফন্টটি লোড করা হবে, তখন সুইচটি অদ্ভুত দেখাবে না এবং সুস্পষ্ট হবে। ছবি, চার্ট বা এমবেডেড বিষয়বস্তুর জন্য, নিশ্চিত করুন যে আপনার এমন কোনও প্লেসহোল্ডার রয়েছে যার উচ্চতা এবং উচ্চতা একই। এইভাবে যখন বিষয়বস্তু আসবে, তখন পর্দা ঝলমলে হবে না এবং পৃষ্ঠার উচ্চতা পরিবর্তন হবে না। সরঞ্জাম একটি ওয়েব পেজের অনুভূত কার্যকারিতা উন্নত করার জন্য, অসংখ্য সরঞ্জাম রয়েছে যা সহায়ক হতে পারেঃ গুগল ক্রোমঃ ডেভটুলস একটি সাইটের কার্যকারিতা পরিমাপ করার উপায় সরবরাহ করে যা আপনাকে কীভাবে উন্নত করা যায় সে সম্পর্কে অন্তর্দৃষ্টি দেয়। ওয়েবপাগেটেস্ট-স্পিডইন্ডেক্স একটি সাইটের দৃশ্যমান অংশ প্রদর্শনের জন্য গড় সময়কে উপস্থাপন করে। তথ্যসূত্র কম্পিউটার ইঞ্জিনিয়ারিং