আমি পৃষ্ঠার গতি প্রদর্শনের সময়গুলি উন্নত করার জন্য কাজ করছি, এবং এর একটি পদ্ধতির মধ্যে একটি হ'ল ওয়েবসভার থেকে সামগ্রী জিজপ করা।
মনে রাখবেন যে জিজপিং কেবল বৃহত্তর সংস্থার জন্য উপকারী। ওপেনহেড এবং সংক্ষেপণ এবং ডিকম্প্রেশনগুলির বিলম্বের কারণে, আপনার কেবলমাত্র একটি নির্দিষ্ট আকারের প্রান্তিকের উপরে ফাইলগুলি গিজিপ করা উচিত; আমরা 150 এবং 1000 বাইটের মধ্যে সর্বনিম্ন ব্যাপ্তির প্রস্তাব দিই। 150 বাইটের নিচে ফাইলগুলি জিপ করা আসলে এগুলিকে আরও বড় করে তুলতে পারে।
প্রক্সি এবং সিডিএন এর জন্য তাদের নেটওয়ার্ক ব্যবহার করে আমরা আকামাইয়ের মাধ্যমে আমাদের সামগ্রীর পরিবেশন করি । তারা আমাকে যা বলেছে:
সর্বশেষ ব্যবহারকারীর কাছে প্রেরণের সময় ন্যূনতম আকারের আকামাই অনুরোধকৃত বস্তুটি সংকুচিত করবে সে সম্পর্কে আপনার প্রশ্নের অনুসরণ করে: সর্বনিম্ন আকার 860 বাইট।
আমার উত্তর:
আকামাইয়ের সর্বনিম্ন আকার 860 বাইট হওয়ার কারণ (গুলি) কী? এবং কেন, উদাহরণস্বরূপ, আকামাই ফেসবুকের জন্য যে ফাইলগুলিতে কাজ করে সে ক্ষেত্রে এটি নয়? ( নীচে দেখুন ) গুগল আরও আক্রমণাত্মকভাবে জিজপ করার পরামর্শ দেয়। এবং এটি আমাদের সাইটে উপযুক্ত বলে মনে হচ্ছে যেখানে সর্বাধিক ঘন হিটগুলি হ'ল এজেএক্স কলগুলি <860 বাইট।
আকামাইয়ের প্রতিক্রিয়া:
860 বাইট কারণগুলির সংকোচনের জন্য সর্বনিম্ন আকার দ্বিগুণ: (1) 860 বাইটের অধীনে কোনও বস্তুকে সংকোচনের ওভারহেড কর্মক্ষমতা অর্জনকে ছাড়িয়ে যায়। (২) 860 বাইটের নিচে অবজেক্টগুলি যে কোনও উপায়ে একটি প্যাকেটের মাধ্যমে প্রেরণ করা যায়, তাই তাদের সংকোচনের জন্য বাধ্যতামূলক কারণ নেই।
সুতরাং আমি কিছু তথ্য যাচাইয়ের জন্য এখানে আছি। প্যাকেটের আকারের কারণে 860 বাইট সীমা কি এই যুক্তিটির শেষ? উচ্চ ট্রাফিক সাইটগুলি এটিকে কেন 150 বাইট সীমাতে নামিয়ে দেবে ... কেবল ব্যান্ডউইথ ব্যয় বাঁচানোর জন্য (যেহেতু সিডিএনগুলি ব্যান্ডউইথের উপর ভিত্তি করে ব্যান্ডউইথের উপর ভিত্তি করে চার্জ উত্স থেকে লোড করে) বা এটি করার ক্ষেত্রে কোনও পারফরম্যান্স লাভ রয়েছে?
7/9/12 আপডেট: আমি স্টিভ সাউডারকে জিজ্ঞাসা করেছি যদি প্যাকেটের তুলনায় ইতিমধ্যে ছোট এবং গিজিপ পারফরম্যান্স সুবিধাগুলির জন্য প্রস্তাবিত সর্বনিম্ন অবজেক্ট আকারটি কী গিজিপিংয়ের মধ্যে পারফরম্যান্স লাভ হয় এবং এটি তার প্রতিক্রিয়া:
তোমার ইমেইলের জন্য ধন্যবাদ. আকারটি কোথাও 1-5K এর মধ্যে। অ্যাপাচে একটি ডিফল্ট আছে তবে আমি যা ভুলে গেছি তা - এটি একটি ভাল গাইড হবে।
আমরা একটি এফ 5 অ্যাপ্লায়েন্সনে আমাদের সংক্ষেপণ করি, তাই আমরা এটিকে কমিয়ে ~ 350 বাইটে যাচ্ছি, যেহেতু সেই 1K এর মধ্যে সজ্জিত পরিমাণে এজেএক্স কল রয়েছে। আমাদের ওয়েবসাইটের 350 বাইটের চেয়ে কম এজেএক্স কলগুলি প্রায় 70 বাইটের নিচে নেমে এসেছে ... গুগলের সুপারিশের চেয়ে কম ... সুতরাং এটি সত্যিই পিছিয়ে যাবে বলে মনে হচ্ছে: আপনার ওয়েবসাইটটি জানেন এবং আপনার কোডের ভিত্তিতে সামঞ্জস্য করুন ।
F5 আপডেটটি প্রোডাকশনটিতে কিছুক্ষণ চলার পরে আমি এই পোস্টে ফিরে আসব। আমি মনে করি পারফরম্যান্সের সামান্য উপকার হবে, তবে তারা কম পরিবেশন করার কারণে আমরা আমাদের আকমাই ব্যয়টি কিছুটা কম করব।