ম্যাজেন্টো এবং এইচটিটিপি / 2: বর্তমান অবস্থা কী?


12

আপনারা কেউ কেউ জানেন যে, এইচটিটিপি / 2 সম্প্রতি জন্মগ্রহণ করেছে।

আমি যা বুঝতে পেরেছি সেগুলি থেকে কেবল বিদ্যমান ওয়েবসাইটগুলির সাথে কাজ করার জন্য এটি বিকশিত হয়েছে, যা পরামর্শ দেয় যে ম্যাজেন্টো এর সাথে সামঞ্জস্যপূর্ণ করার জন্য কিছুই করার নেই।

তবে সমস্ত ব্রাউজার কেবলমাত্র টিএলএস (https) সংযোগের জন্য HTTP / 2 প্রয়োগ করার সিদ্ধান্ত নিয়েছে।

যা বলেছিল এখানে আমার প্রশ্নগুলি:

  • আমি যদি HTTP / 2 এর মাধ্যমে ম্যাজেন্টো পরিবেশন করতে চাই তবে আমার কী বিবেচনা করা উচিত?
  • সমস্ত পৃষ্ঠার জন্য https সক্ষম করা (সুরক্ষিত ইউআরএল ব্যবহার করে) যথেষ্ট হবে?
  • যদি তা না হয়, তা করার জন্য কি কোনও মূল পরিবর্তন আছে?

আমি ম্যাজেন্টো 1 এবং 2 উভয়ের জন্য একটি উত্তর খুঁজছি।

উত্তর:


6

এইচটিটিপি / 2 "কেবলমাত্র কাজ করা" নিয়ে কোনও সমস্যা নেই। তবে আরও অপ্টিমাইজেশনের সুযোগ রয়েছে।

আমার বোঝার বিষয়টি আপনি সিডিএন সরবরাহকারীর সক্ষমতা সন্ধান করার মতো, যদি আপনি পুশ সাপোর্টের পুরো সুবিধা নিতে চান। উদাহরণস্বরূপ, যখন প্রথম সিএসএস ইত্যাদি ফাইলের জন্য অনুরোধ আসে, সার্ভার অন্যান্য ফাইলগুলি ঠেলাঠেলি শুরু করতে পারে এটি জানে যে আপনার প্রায় অবশ্যই প্রয়োজন হবে। কমপক্ষে একটি সিডিএন আপনি এটিকে ধাক্কা দেওয়ার জন্য অতিরিক্ত ফাইলগুলি বলতে পারেন। এটি আপনাকে সিএসএস এবং জেএস ফাইলগুলিকে একীভূত করতে হবে না এর একটি অংশ - একটি বড় মার্জ করা ফাইল প্রেরণের চেয়ে পুশগুলি ব্যবহার করা আরও কার্যকর হতে পারে। তবে সর্বাধিক পারফরম্যান্স পেতে, সিডিএনকে জানতে হবে "যখন আপনি এক্স আনবেন, তারপরে Y এবং Z টিপুন"। আমি জানি না যে তারা জাদুকরভাবে এগুলি আপনার জন্য কাজ করে বা না (অতীতে ট্র্যাফিকের ধরণের ভিত্তিতে)।


একটি নিবন্ধ থেকে, আমি জানতে পেরেছি যে এই সিডিএন (ক্লাউডফ্লেয়ার, ম্যাক্সকডিএন, কীসিডিএন) এইচটিটিপি / 2 সমর্থন করে।
কল্যাণ চক্রবর্তী ভি

4

আপনি অবশ্যই Magento এর যে কোনও সংস্করণ সহ এইচটিটিপি / 2 ব্যবহার করতে পারেন। এবং হ্যাঁ, আপনাকে সমস্ত পৃষ্ঠার জন্য https সক্ষম করতে হবে (এটি এম 2 এর জন্য প্রস্তাবিত সেটআপ, আপনি কেন আগে করেন নি)। এছাড়াও, জেএস ফাইলগুলির বান্ডিলিং http2 দিয়ে বোঝায় না, এটি অক্ষম করা আরও ভাল


3

আপনি যদি সমস্ত পৃষ্ঠাগুলি এইচটিটিপিএসে সেট করতে চান তবে আপনি এইচএসটিএস সক্ষম করতেও পারেন (আরও তথ্য: https://en.wikedia.org/wiki/HTTP_Strict_Transport_Security )।

বাকি অংশগুলির জন্য, এইচটিটিপিএস / 2-তে কোনও ওয়েবশপ ব্যবহার করতে আমার কখনই কোনও সমস্যা হয়নি, সুতরাং অ্যালান এবং ক্যান্ডি যেমন বলেন, এটি ঠিক কাজ করা উচিত।


0

ম্যাজেন্টো http / 2 এ কাজ করে এবং আপনি ম্যাজেন্টোতে থাকা সমস্ত http / 2 বৈশিষ্ট্যের সুবিধা নিতে পারেন। তবে HTTP / 2 তে সমস্ত পদক্ষেপের পরামর্শ অনুসারে আপনাকে কিছুটা আলাদাভাবে করতে হবে।

  • আপনার ডোমেনটি ত্বক / জেএস / মিডিয়াতে ছড়িয়ে দেবেন না।
  • সিএসএস বা জেএসগুলিকে একীভূত করবেন না
  • জেএসএস এবং সিএসএসকে ছোট করার কোনও উপায় বের করুন

HTTP / 2 পুরানো ব্রাউজারগুলির জন্য HTTP / 1 এ ফিরে আসে। বিভিন্ন অপ্টিমাইজেশনের প্রয়োজনীয়তা বিবেচনা করে আমি মনে করি সিদ্ধান্তটি ভিত্তিক হবে

  • পুরানো ব্রাউজারগুলিতে আপনার প্রচুর দর্শক কি? অনুসন্ধানের একটি দ্রুত উপায় হ'ল http / 2 এ চলে যাওয়া এবং ওয়েব সার্ভার লগ ফাইলগুলি পর্যালোচনা করা কতগুলি ওয়েব ব্রাউজারগুলি HTTP / 1 এ নেমে গেছে তা দেখতে

সুবিধাগুলি সর্বাধিকতর হয়েছে তা নিশ্চিত করতে আপনাকে আপনার পুরো সাইটটি সুরক্ষিত (https) এ স্থানান্তর করতে হবে।


দয়া করে আপনার ব্লগটি এখানে প্রচার করবেন না ...
7ochem

0
  1. আপনার ব্যবহারকারীদের সর্বশেষতম ব্রাউজারগুলি থাকা উচিত যা HTTP / 2 প্রোটোকল সমর্থন করে। অনুরোধ না হলে সাধারণ HTTP অনুরোধ হিসাবে পরিচালনা করা হবে।

  2. আপনার সার্ভারটি HTTP / 2 অনুরোধগুলি পরিচালনা করতে পারে কিনা তা পরীক্ষা করুন। যদি আপনার হোস্ট প্রোভাইডারকে HTTP / 2 সমর্থন করার জন্য এটি আপগ্রেড করতে বলেন না।

  3. আমি যতদূর জানি, আপনার অনুরোধগুলি সুরক্ষিত প্রোটোকল https এর মাধ্যমে হওয়া উচিত।

  4. সার্ভার পুশ বৈশিষ্ট্যটি ব্যবহারের জন্য এখানে "লিঙ্ক" এইচটিটিপি শিরোনাম ব্যবহার করুন

Link: </css/styles.css>; rel=preload; as=style

উত্স থেকে নেওয়া https://www.smashingmagazine.com/2017/04/guide-http2-server-push/

  1. এখানে আমি অনুসরণ করা আরও একটি নিবন্ধ ( https://www.upwork.com/hering/de વિકાસ ment/ the- http2-protocol-its-pros-cons-and-how-to-start-using- it/ ) সহায়তা করেছে HTTP / 2 প্রোটোকল প্রস এবং কনস সম্পর্কে সম্পূর্ণ বুঝতে। তবে নিশ্চিতভাবেই এটি একটি উদীয়মান প্রযুক্তি যা ওয়েবে গতি বাড়িয়ে তুলতে চলেছে।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.