সিডিএন-তে ম্যাজেন্টো পারফরম্যান্স চিত্র এবং স্থির


11

আমরা আরও ম্যাজেন্টো গতির উন্নতিগুলি তদন্ত করছি। আমরা এখন যা দেখছি তা হল নীচের সেটআপের সাথে পৃষ্ঠাটি উড়ে যায়। কেবল চিত্রগুলি পরে আসে। মূল ফাইলগুলি কয়েক মিলি সেকেন্ডে বিতরণ করা হয়, তবে চিত্রগুলির কারণে লোডিংয়ের সময়টি এখনও 2 সেকেন্ড।

  • গর্তী ক্যাচিং
  • সিএসএস / জেএস একীভূত করুন
  • এপিসি + মেমক্যাচ মিনিফাই করুন
  • htaccess টুইটগুলি
  • tmpfs এ সেশন / ক্যাশে

আমার প্রশ্ন: সিডিএন সেটআপ করার পদক্ষেপগুলি কী (আমার নিজের সার্ভারে)? (এবং এটি আসলে সহায়তা করে)

আমি বুঝতে পারি এটি এরকম কিছু (তবে এটি মোটেই কার্যকর নয়):

  1. সিডিএন সাবডোমেন তৈরি করুন
  2. ডকুমেন্টের রুট পরিবর্তন করুন (এবং / অথবা কেন একটি নাম সেট করলেন?)
  3. কনফিগার পরিবর্তন করুন

উত্তর:


11

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

সুতরাং আপনি যা করার প্রস্তাব দিচ্ছেন তা সত্যই কোনও সিডিএন নয় taken তবে একপাশে কয়েকটি জিনিস আপনি করতে পারেন।

  • একটি সাবডোমেন সেট আপ করুন যা চিত্রগুলি সহ যথাসম্ভব কম অতিরিক্ত শিরোনাম (কুকিজের মতো) প্রেরণ করে
  • স্থিতিশীল ফাইলগুলিতে আপনার সার্ভারে NginX কনফিগার করুন। যেহেতু এনগিনএক্স আপাচের চেয়ে অনেক দ্রুত, এটি আপনাকে কিছুটা গতি জিতবে
  • আপনার জেপিগের আরও সংকোচনের জন্য http://www.jpegmini.com/ এর মতো পরিষেবা ব্যবহার করুন
  • চিত্রগুলি পরিবেশন করার জন্য একটি পৃথক ফাইল সার্ভার ব্যবহার করুন, এই ক্ষেত্রে, পিএইচপি পৃষ্ঠাগুলি পরিবেশন করার জন্য একটি সাধারণ উদ্দেশ্যে ওয়েবসার্ভারটি কনফিগার করা হয়েছে। একটি ফাইল সার্ভারে চিত্রগুলি পরিবেশন করার জন্য আরও উপযুক্ত একটি কনফিগারেশন থাকতে হবে।

সাবডোমেন থেকে চিত্রগুলি সরবরাহ করার জন্য আপনাকে নিম্নলিখিতগুলি করতে হবে: আপনার ডিএনএস (cdn.shirtsofholland.com) এ সাবডোমেন যুক্ত করুন, বিদ্যমান প্যাকেজটির জন্য আপনার অ্যাপাচি কনফিগারেশনে একটি সার্ভার ওরফে যুক্ত করুন যেখানে দোকান চলছে।

ServerAlias cdn.shirtsofholland.com

সাবডোমেনটিকে এই প্যাকেজে ফরোয়ার্ড করা এবং তারপরে ম্যাজেন্টো ব্যাকএন্ডে টু System > Configuration > General > Web > (un)secure urlপরিবর্তন করতে Base media URLযানhttp://cdn.shirtsofholland.com/

আপনার নিজের সার্ভারের প্রক্রিয়াটিকে ডোমেন ভাগ করে নেওয়া বলা হয় । [আপডেট 11jan2017] যেহেতু এইচটিটিপি / 2 ডোমেন ভাগ করে নেওয়া এখন প্রায় কোনও সুবিধা নেই

আপনি যদি সত্যিকারের সিডিএন চান তবে ওয়ানপিকার মতো পরিষেবাটি দেখুন, অ্যাশলে শ্রডার টিউটোরিয়াল ব্যবহার করে ম্যাগেন্টো এক্সটেনশনটি এখানে পাওয়া যাবে বা অ্যামাজন এডাব্লুএস


9

মূল সিডিএন সমর্থন করে এমন কোনও সিডিএন ব্যবহার করার জন্য আপনার কোনও অতিরিক্ত কোড বা প্লাগইন দরকার নেই। এর মধ্যে রয়েছে আকামাই, ক্লাউডফ্লেয়ার এবং অ্যামাজনের ক্লাউডফ্রন্ট। আপনাকে যা করতে হবে তা হ'ল সঠিক ডোমেনে সিস্টেম> কনফিগার> ওয়েবের জেএস, স্কিন এবং মিডিয়া ইউআরএল:

এখানে চিত্র বর্ণনা লিখুন

আপনার রুট ডোমেনে একটি সাবডোমেনে DNS প্রতিক্রিয়া জানাতে আপনি DNS এ সিএনএম রেকর্ডারও সেট আপ করতে পারেন।


3

সিডিএন আপনার ই 2 ই ওয়েবসাইটের পারফরম্যান্সের কেবল 1 বিল্ডিং ব্লক এবং এটি একটি খুব নির্দিষ্ট উদ্দেশ্য পরিবেশন করে যা আধা-সীমাহীন স্কেলিং সক্ষমতা সরবরাহ করে এবং পারফরম্যান্স / গতি উন্নত করে যেখানে স্থির অবজেক্টগুলি আপনার সাইটের দর্শকদের এই স্ট্যাটিক অবজেক্টগুলি প্রান্তরে বিতরণ করে পরিবেশন করা হয় to বিশ্বজুড়ে আপনার দর্শনার্থীদের কাছে যতটা সম্ভব বিল্ড-অপটিমাইজড ডেলিভারি সার্ভার ব্যবহার করে সার্ভারগুলি।

যদি আপনার শ্রোতা বিশ্বজুড়ে ছড়িয়ে পড়ে থাকে তবে বিশ্বজুড়ে সার্ভার এবং ব্যান্ডউইথ কেনার পরিবর্তে বাণিজ্যিক সিডিএন সমাধান ব্যবহার করা অনেক অর্থবোধ করে। এই জাতীয় নেটওয়ার্ক তৈরির জন্য কেবল হাতে গোনা কয়েকটি সংস্থার অর্থ এবং অভিজ্ঞতা রয়েছে and গুগল এটি করেছে, নেটফ্লিক্স এটি করছে, তবে আপনি যদি এত বড় না হন, আপনার নিজের সিডিএন তৈরির ক্ষেত্রে কোনও অর্থনৈতিক বোধ নেই এবং আপনি বাণিজ্যিক সিডিএন সরবরাহকারীর মধ্যে কোনওটি ব্যবহার করা ভাল। শীর্ষস্থানীয় 3 টিয়ার 1 সরবরাহকারী হলেন আকামাই, লাইমলাইট এবং এজকাস্ট।

এখানে আরও একশ দশকের সিডিএন সরবরাহকারী রয়েছে। এটি কিছুটা অটো ব্যবসা, প্রচুর ব্র্যান্ডের মতো, সবগুলিতে 4 টি চাকা এবং একটি ইঞ্জিন রয়েছে তবে প্রতিটি ব্র্যান্ড / মডেলের মধ্যে প্রচুর পার্থক্য রয়েছে।

আপনার শ্রোতা কী বা আপনি কতটা ট্র্যাফিক সরবরাহ করেন তা অস্পষ্ট। এই তথ্য ছাড়া এটি একটি ভাল উত্তর প্রদান করা কঠিন। তবে, বাণিজ্যিক সিডিএন সেট আপ করা সিডিএনকে জানাতে যতটা সহজ ডোমেন স্ট্যাটিক ফাইলগুলি সরবরাহ করে as

ধরে নিই যে স্ট্যাটিক.শার্টফোল্যান্ড.কম স্ট্যাটিক অবজেক্ট (চিত্র, জেএসএস, সিএসএস ...) পরিবেশন করতে ব্যবহৃত হয় তারপরে আপনাকে কেবল সেই নামটি তৈরি করতে হবে, সিডিএনকে জানাতে হবে যে অরিজিন সার্ভারটি কোথায় (যাতে এটি স্থির সামগ্রীটি টানতে পারে এবং এটি প্রান্তে ক্যাশে করুন) এবং অবশেষে আপনার সিডিএন সরবরাহকারীর কাছে স্থির নামটি নির্দেশ করতে আপনাকে ডিএনএস অঞ্চল আপডেট করুন। বিকল্পভাবে আপনি সরাসরি সিডিএন ইউআরএল (আপনার সিডিএন দ্বারা সরবরাহিত) ব্যবহার করতে পারেন। এটি খুব মার্জিত নয় তবে এটি কাজ করে।

পারফরম্যান্সের উন্নতির দিকে নজর রাখার সময় অন্যান্য গুরুত্বপূর্ণ দিকটি বিবেচনা করতে হবে:

  • ডিএনএস - আপনার বর্তমান ডিএনএস সরবরাহকারী কি দ্রুত এবং নির্ভরযোগ্য? পরিচালিত ডিএনএস সরবরাহকারীর ব্যবহারটি অনেক বেশি এগিয়ে যাবে এবং এতে খুব বেশি অর্থ ব্যয় হবে না।

  • স্ট্যাটিক অবজেক্ট ডেলিভারির জন্য সিডিএন

  • গতিশীল বিষয়বস্তু ত্বরান্বিত করার জন্য এডিএন বা ডিএসএ (নন-ক্যাশেযোগ্য)। এটি যে কোনও ইকমার্স সাইটের ক্রিয়াকলাপ নাটকীয়ভাবে উন্নতি করবে তবে এটি তুলনামূলকভাবে ব্যয়বহুল (সিডিএন যা খুব সাশ্রয়ী মূল্যের তুলনায় পৃথক)।

  • এফইও বা ফ্রন্ট এন্ড অপ্টিমাইজেশন যা কোড অপ্টিমাইজেশনের মাধ্যমে করা যেতে পারে (সউডার্সকে বেস্টেলিং ও'রিলি বই, হাই পারফরম্যান্স ওয়েব সাইটগুলি দেখুন) বা বাণিজ্যিক সমাধান ব্যবহার করে যা এই এফও নিয়মগুলি (এবং আরও অনেকগুলি) অন ফ্লাইটে প্রয়োগ করবে সাইট। এটি সাধারণত ডায়নামিক এক্সিলারেশনের শীর্ষে করা হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.