সাইটের গতি অনুকূলকরণের পরামর্শ, কোথায় শুরু করবেন?


16

আমাদের ম্যাজেন্টো সাইটের আস্তে আস্তে লোড সময়ের জন্য আমাকে চেষ্টা করে সমাধান খুঁজতে বলা হয়েছে। আমি Yslow পরীক্ষা চালিয়েছি এবং সবচেয়ে বড় অপরাধী বলে মনে হচ্ছে

  • কম HTTP অনুরোধ করুন
  • সিডিএন ব্যবহার করুন
  • মেয়াদ উত্তীর্ণ শিরোনাম যুক্ত করুন
  • নীচে জাভাস্ক্রিপ্ট রাখুন
  • জেএস এবং সিএসএস মিনিফাই করুন
  • ইটি ট্যাগগুলি কনফিগার করুন
  • ডিএনএস লুকআপ হ্রাস করুন
  • আলফাআইজ্যামলোডার ফিল্টারটি এড়িয়ে চলুন

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

আমি জিটিমেট্রিক্স নামে একটি প্লাগইনও দেখছিলাম যা অ্যাডমিনের মধ্যে আপনার জন্য এটি অনেক কিছু করতে পারে বলে মনে হয় (সিএসএস শীটগুলি একত্রিত করুন, চিত্রগুলি অনুকূলিত করুন, ইত্যাদি), কারও কি এর সাথে কোনও অভিজ্ঞতা আছে? আমি সাধারণত অনেকগুলি এক্সটেনশনগুলি এড়াতে চেষ্টা করি যা প্রয়োজনীয় ফাংশনগুলিতে এত গভীর পৌঁছে যায় তবে মনে হয় এটি সমাধান হতে পারে। http://gtmetrix.com/magento-optimization-guide.html

আপনার পরামর্শটি অনেক প্রশংসিত হবে, যেহেতু সর্বাধিক প্রভাব ফেলতে শুরু করব তা জানার জন্য আমার খুব কষ্ট হচ্ছে।

আগাম ধন্যবাদ.

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

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


উত্তর:


27

(আমার নিজস্ব ব্লগ থেকে https://www.gui.do/post/101-ways-to-speed-up-your-magento-e-commerce-website এ অনুলিপি করা হয়েছে )

ক) হোস্টিং পরিবেশ / সাধারণ টিপস

  1. একটি উত্সর্গীকৃত সার্ভার পান।
  2. আপনার গ্রাহকরা সে দেশে আপনার সাইটটি হোস্ট করুন।
  3. আপনার ওয়েব সার্ভারে আপনি বড় বা ছোট ব্যবহার করেন না এমন ফাইলগুলি হোস্ট করবেন না।
  4. মাইএসকিউএল অ্যাডমিনে যান এবং সমস্ত টেবিল নির্বাচন করুন এবং মেরামতের এবং তারপরে সেগুলি অনুকূলিত করুন।
  5. APC, ZendOptimizer + বা Xcache এর মতো একটি পিএইচপি এক্সিলারেটর ব্যবহার করুন।
    • এপিসি - http://pecl.php.net/package/APC । এপিসি দ্বারা আরও ডেটা ক্যাশে করার জন্য 128 এর মতো কিছুতে APC.shm.size বৃদ্ধি করা হয়েছে।
    • এক্সকেচে - http://xcache.lighttpd.net/
  6. শুধুমাত্র প্রয়োজনীয় অ্যাপাচি মডিউলগুলি ইনস্টল করুন।
  7. অ্যাপাচি Mod_expires ব্যবহার করুন এবং কতক্ষণ ফাইল ক্যাশে করা উচিত তা নিশ্চিত করে নিন। আপনি আপনার অ্যাপাচি ভার্চুয়ালহোস্ট কনফিগারেশনের জন্য নীচের উদাহরণটি ব্যবহার করতে পারেন: # মেয়াদউত্তীর্ণ চালু করুন এবং ডিফল্ট 0 এ সেট করুন এক্সপায়ারস্যাকটিভ অন ডায়াল্ট এএফ # 1 বছরের জন্য মিডিয়া ফাইলগুলিতে ক্যাশ সেট আপ করুন (চিরদিন?) মেয়াদউত্তীর্ণসীমা ছাড় "A29030400 শিরোনাম অ্যাপ্লিকেশন ক্যাশে-নিয়ন্ত্রণ" সার্বজনীন "# মিডিয়া ফাইলগুলিতে 2 সপ্তাহের জন্য ক্যাশিং সেট আপ করুন ExpiresDefault A1209600 শিরোলেখ অ্যাপ্লিকেশন ক্যাশে-নিয়ন্ত্রণ "সার্বজনীন" # সাধারণভাবে আপডেট হওয়া ফাইলগুলিতে 1 সপ্তাহের ক্যাশে সেট আপ করুন ExpiresDefault A604800 শিরোলেখ অ্যাপ্লিকেশন ক্যাশে-নিয়ন্ত্রণ "প্রক্সি-পুনরায়"
  8. Htaccess এ Gzip সংক্ষেপণ সক্ষম করুন
  9. আউটপুট সঙ্কুচিত করুন, zlib.output_compression বা mod_deflate ব্যবহার করুন।
  10. স্থির সামগ্রীর সমান্তরাল স্থানান্তরের জন্য একটি সামগ্রী বিতরণ নেটওয়ার্ক (সিডিএন) ব্যবহার করুন। এমন একটি ম্যাজেন্টো এক্সটেনশান রয়েছে যা আপনাকে বিভাগ এবং পণ্য চিত্রগুলির সাথে এটি করতে সহায়তা করতে পারে: ওয়ান পিকা চিত্র সিডিএন । তবে ... (পরবর্তী টিপ দেখুন)
  11. অনেকগুলি বহিরাগত উত্স (চিত্র, আইফ্রেমেস, (টুইটার / ফেসবুক) ফিড ইত্যাদির জন্য) ব্যবহার করবেন না কারণ প্রতিটি ডিএনএস লুকআপে অতিরিক্ত সময় লাগে এবং আপনার সাইটের সঠিকভাবে লোড করার জন্য আপনি একটি অতিরিক্ত নির্ভরতা (কোনও তৃতীয় পক্ষের সার্ভারে) তৈরি করেন create ।
  12. অ্যাপাচি কিপএলাইভস সক্ষম করুন: আপনার অ্যাপাচি কনফিগারেশনে কিপএলাইভস সক্ষম রয়েছে তা নিশ্চিত করুন। কিপএলাইভগুলি এমন একটি কৌশল যেখানে একক টিসিপি সংযোগের মাধ্যমে একাধিক এইচটিটিপি অনুরোধ ফিনেল করা যায়। প্রতিটি টিসিপি সংযোগের সেটআপে অতিরিক্ত সময় অন্তর্ভুক্ত থাকে, এটি কোনও ওয়েবসাইটের জন্য সমস্ত ফাইল (এইচটিএমএল, জাভাস্ক্রিপ্ট, চিত্র) ডাউনলোড করতে যে সময় লাগে তা উল্লেখযোগ্যভাবে হ্রাস করতে পারে। Apache.org এ আরও তথ্য । সতর্ক থাকুন, আমি কারও কাছ থেকে শুনেছি যে এটি সার্ভারে অতিরিক্ত লোড তৈরি করে (প্রচুর পরিমাণে) এবং উচ্চ ট্র্যাফিকের মুহুর্তগুলিতে সার্ভারটি ক্র্যাশ হতে পারে!
  13. পুনঃনির্দেশগুলি ছোট করুন।
  14. আপনার আউটপুট ডাব্লু 3 সি অনুগত করুন। ত্রুটিগুলি ব্রাউজারটি কমিয়ে দেয়।
  15. এনগিনএক্স বা লাইটস্পিডের জন্য অ্যাপাচি অদলবদল করুন। যদি এটি কোনও বিকল্প না হয় তবে জেন্ডার সার্ভারের জন্য যান (আদর্শভাবে নন-সিই সংস্করণ যাতে আপনি পুরো পৃষ্ঠার ক্যাচিং ব্যবহার করতে পারেন)।
  16. বন্ধ করুন বা কমপক্ষে ওয়েব সার্ভার লগিং হ্রাস করুন (ডিস্কের লেখাগুলি হ্রাস করে)।
    • অ্যাক্সেস টাইম লগিং অক্ষম করুন। ম্যাজেন্টো উইকি : লিনাক্স সার্ভারগুলির জন্য, যদি আপনার কোনও মাইএসকিএল, ওয়েব সার্ভার বা ক্যাশে পার্টিশনগুলিতে অ্যাক্সেস-টাইম লগিং সক্ষম করা থাকে তবে পারফরম্যান্স বৃদ্ধির জন্য এটিকে বন্ধ করার চেষ্টা করুন। আপনি যদি ext3 বা পুনরায় অসম্পূর্ণ ব্যবহার করে থাকেন তবে আপনি ব্যবহার করতে পারেন এমন দ্রুত জার্নাল রাইটিং পদ্ধতি থাকতে পারে। আরও তথ্যের জন্য লিনাক্স ডটকম দেখুন
  17. আপনার ওএসের প্যাকেজ ম্যানেজারের পরিবর্তে উত্স থেকে মাইএসকিউএল সঙ্কলন করুন।
  18. সর্বদা সর্বশেষতম ম্যাজেন্টো সংস্করণে আপগ্রেড করুন। আপনি কেবল আরও বৈশিষ্ট্য এবং বাগ- এবং সুরক্ষা সংশোধন পাবেন না, তবে প্রতিটি আপডেটের সাথে ম্যাজেন্টো আরও ভাল অভিনয় করে।
  19. ক্যোয়ারী ক্যাচের আকার: ম্যাজেন্টো ব্লগ : আপনার সার্ভারের র‌্যামের আরও ভাল সুবিধা নিতে আপনার মাইএসকিউএল সার্ভারের জন্য কনফিগারেশনটি সংশোধন করুন। বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনগুলি একটি হার্ডওয়ার কনফিগারেশনের বিস্তৃত অ্যারে চলবে তা নিশ্চিত করার জন্য বাক্সের বাইরে একটি রক্ষণশীল মাইএসকিউএল প্যাকেজ সরবরাহ করে। আপনার যদি পর্যাপ্ত র‌্যাম থাকে (যেমন, 1 জিবি বা আরও বেশি), তবে আপনি কনফিগারেশনটি টুইট করার চেষ্টা করতে পারেন। মাই.সিএনএফ এর একটি উদাহরণ নীচে রয়েছে, যদিও আপনি কনফিগারেশন নির্দেশাবলী এবং প্রস্তাবিত সেটিংসের সম্পূর্ণ তালিকার জন্য মাইএসকিউএল ডকুমেন্টেশনের সাথে পরামর্শ করতে চাইবেন।
  20. আপনার পিএইচপি কনফিগারেশনে 'পিএইচপি_ভ্যালু মেমরি_লিমিট 128 এম' সেট করুন বা আপনার স্মৃতি শেষ না হয়ে যায় তা নিশ্চিত করতে আপনার .htaccess ফাইলে এটি যুক্ত করুন।
  21. ডায়নামিক ডেটার জন্য একটি মেমরি-ভিত্তিক ফাইল সিস্টেম ব্যবহার করুন। আপনি যদি র‌্যামডিস্ক বা tmpfs এ ডায়নামিক ডেটা ( var / cache , var / सत्र) সঞ্চয় করেন তবে ডিস্ক I / O হ্রাস পাবে।
  22. Php.ini এ রিয়েলপ্যাথ_ক্যাচি_ আকার পরিবর্তন করুন।
    realpath_cache_size = 1M ( সাবধান , এই হল  Apache প্রক্রিয়া প্রতি )    realpath_cache_ttl=86400 (ok for production site) 
  23. মেমকাচে (কট্টরদের জন্য) আপনাকে http://www.magentocommerce.com/boards/viewthread/9037/ এ নথিভুক্ত করা হয়েছে এবং আপনাকে উত্সাহিত করার জন্য http://alexle.net/archives/275 এর আরও টিপস।
  24. পিএইচপি ওপেন_বাসেদার নির্দেশটি অক্ষম করুন। এটি পড়ুন
  25. .Htaccess ফাইলগুলির জন্য ডিরেক্টরি কাঠামো স্ক্যানগুলি দূর করুন।
  26. প্রস্তাবিত ইনোডাব_বফার_পুল_সেসেজ।
    • সম্মিলিত ওয়েব এবং ডিবি সার্ভার, 6 জিবি র‌্যাম:  2-3 জিবি
    • ডেডিকেটেড ডাটাবেস সার্ভার, 6 জিবি র‌্যাম: 5 জিবি
    • ডেডিকেটেড ডাটাবেস সার্ভার, 12 জিবি র‌্যাম: 10 জিবি
  27. ক্যোয়ারী ক্যাচ: ক্যোয়ারী_ক্যাচি_সাইজ: 64 এমবি, ক্যোয়ারী_ক্যাচি_লিট: 2 এমবি B
  28. অ্যাডমিন ব্যবহারকারীদের পরিচালনা করতে, ব্যাকএন্ড ক্রিয়াকলাপটি (ক্রোন) প্রসেস করতে, পূর্বে সম্পূর্ণ পৃষ্ঠার ক্যাচিং তৈরি করতে এবং মিডিয়া কোয়েরিগুলি পরিচালনা করতে একটি পৃথক ব্যাকএন্ড সার্ভার ব্যবহার করুন।
  29. ব্রাউজিং এবং চেকআউট পরিচালনা করতে একাধিক ওয়েব নোড (ফ্রন্টএন্ড সার্ভার) ব্যবহার করুন।
  30. বার্নিশ বিপরীত প্রক্সি ক্যাশে ব্যবহার করুন, @ অ্যালিসটাসেস্টেড দ্বারা ম্যাজেন্টো ব্যাখ্যা: আপনার ম্যাজেন্টো স্টোরটি বার্নিশ করুন, এটিকে উড়ে দিন!
  31. আপনার কাছে যদি এমন একটি জনপ্রিয় সাইট রয়েছে যা সার্চেইঞ্জাইনগুলি দ্বারা ভারী ক্রল করা থাকে তবে আপনি আপনার রোবটস টেক্সট টুইট করে কিছু সংস্থান সংরক্ষণ করতে পারেন।
  32. এর মধ্যে কিছু ক্যাশে এক্সটেনশন চেষ্টা করুন:
    • http://www.artio.net/magento-extensions/m-turbo-accelerator
    • http://www.aitoc.com/en/magento_booster.html
    • http://www.tinybrick.com/magento-modules/performance.html/
  33. Yireo DisableLog অ্যাডন ইনস্টল করুন। এটি ম্যাজেন্টোকে আপনার ডাটাবেসে প্রচুর পরিমাণে লিখিত প্রতিবন্ধকতা রোধ করে যা অকার্যকর যখন আপনি ইতিমধ্যে গুগল অ্যানালিটিক্সের মতো কিছু ব্যবহার করছেন।

খ) টেমপ্লেট

  1. আপনার সমস্ত (টেমপ্লেট) চিত্রের অনুকূলিতকরণ- সর্বাধিক যদি না হয় তবে কমপক্ষে 10 কেবি এর নীচে থাকা উচিত।
    • আপনার চিত্র সম্পাদক ব্যবহার করে সাদা স্থান ক্রপ করুন।
    • জেপিগের চেয়ে পিএনজি 8 ফাইল বা জিআইএফ ফাইলগুলি ব্যবহার করুন এবং স্বচ্ছতা ব্যবহার করবেন না (আপনি কত রঙ ব্যবহার করেন এবং চিত্রটি কত বড় তার উপর নির্ভর করে তবে নিজের জন্য চেষ্টা করুন)।
    • স্কেল চিত্রগুলি: আপনার প্রয়োজনীয় মাত্রাগুলিতে চিত্রগুলি তৈরি করুন এবং সম্পাদকগুলিতে সেগুলি পুনরায় আকার না দিন।
    • চিত্র সংক্ষেপণ ব্যবহার করুন (আপনি এটি করতে smush.it ব্যবহার করতে পারেন )।
    • সিএসএস স্প্রাইট ব্যবহার করুন, এমনকি সিএসএস স্প্রাইট জেনারেটর রয়েছে
  2. আপনার সিএসএসকে মিনিফাই করুন, অব্যবহৃত কোড সরান
  3. জাভাস্ক্রিপ্ট ব্যবহার হ্রাস করুন।
  4. আপনার টেম্পলেটটির ভিত্তি হিসাবে হালকা ওজনের টেম্পলেট ব্যবহার করুন। উদাহরণস্বরূপ: ইয়োস্ট খালি এসইও থিম
  5. চিত্রের মাত্রা উল্লেখ করুন
  6. আপনার এক্সটেনশনে ব্লক ক্যাশে এবং এইচটিএমএল আউটপুট ব্যবহার করুন।
  7. প্রোটোটাইপের জন্য জাভাস্ক্রিপ্ট অলস লোডার প্রয়োগ করুন ।

গ) ম্যাজেন্টো কনফিগারেশন

  1. আপনি আসলে ব্যবহার করেন না এমন কোনও এক্সটেনশন আনইনস্টল করুন।
  2. আপনি যে মডিউলগুলি ব্যবহার করবেন না তা অক্ষম করুন:  সিস্টেম -> কনফিগারেশন -> উন্নত -> উন্নত। ! [চিত্রের বিবরণ এখানে প্রবেশ করুন] [1]
  3. সমস্ত ম্যাজেন্টো ক্যাশে সক্ষম করুন: সিস্টেম -> ক্যাশে পরিচালনা।  
  4. অনসাইট নয়, গুগল অ্যানালিটিক্সের মতো অফসাইট স্ট্যাটাস ট্র্যাকার ব্যবহার করুন। এর বেশিরভাগটি জাভাস্ক্রিপ্ট ব্যবহার করবে, জাভাস্ক্রিপ্ট নিজেই হোস্ট করবে।
  5. জাভাস্ক্রিপ্ট একত্রিত করুন এবং সিএসএস ফাইলগুলি একত্রিত করুন : সিস্টেম -> কনফিগারেশন -> উন্নত -> বিকাশকারী -> 'জাভাস্ক্রিপ্ট সেটিংস' এবং 'সিএসএস সেটিংস' । আপনি এটির জন্য ফোমেন স্পিডস্টার এক্সটেনশনের মতো কোনও এক্সটেনশানগুলি ব্যবহার করে বিবেচনা করতে পারেন , যেটি আপনার পক্ষে সবচেয়ে ভাল কাজ করে।
  6. কিছু ম্যাজেন্টো কর্মক্ষমতা এক্সটেনশান চেষ্টা করুন Try
  7. কেবলমাত্র খুব বড় ক্যাটালগের জন্য উন্নতিগুলি অনুভব করতে সহায়ক, ম্যাগেন্টো ফ্ল্যাট ক্যাটালগ সক্ষম করুন।
  8. আপনার যদি সত্যিই এটির প্রয়োজন না হয় তবে স্তরযুক্ত নেভিগেশন ব্যবহার করবেন না, এটি সম্পদ নিবিড়।
  9. ম্যাজেন্টোর সংকলন বৈশিষ্ট্যটি ব্যবহার করুন। এটি আপনাকে একটি 25% -50% পারফরম্যান্স বৃদ্ধির জন্য রিপোর্ট করেছে: সিস্টেম> সরঞ্জাম> সংকলন। সম্পাদনা করুন: যোয়াভ কুটনার (ম্যাজেন্টো সিটিও) আমাকে জানতে দিন যে " পরবর্তী সংস্করণগুলিতে যেহেতু আমরা ক্যাটালগ ইএভি অনুকূলিত করেছি, আপনার কাছে বাইট কোড ক্যাচিং রয়েছে এবং যদি এটি সঠিকভাবে কনফিগার করা হয়েছে তবে ম্যাজেন্টো সংকলনটি সত্যই প্রয়োজন হয় না "।
  10. সঠিক সেশন স্টোরেজটি ব্যবহার করুন, ফাইল সিস্টেম বা ডাটাবেস চয়ন করুন (সেটআপের সময়)। বেশিরভাগ ইনস্টলেশনগুলিতে "ফাইল সিস্টেম" ব্যবহার করা উচিত কারণ এটি দ্রুত এবং ডেটাবেস বৃদ্ধির কারণ নয়। তবে যদি আপনার সাইটটি একাধিক সার্ভারে চলতে থাকে তবে আপনার "ডাটাবেস" নির্বাচন করা উচিত যাতে কোনও ব্যবহারকারীর সেশন ডেটা কোনও সার্ভার থেকে অনুরোধ করা হয় তা নির্বিশেষে উপলব্ধ। অ্যাজেলে শ্রডারের কাছ থেকে ম্যাগবেজ ডট কম এ সম্পর্কে আরও তথ্য।
  11. কোনও পণ্য ওভারভিউ পৃষ্ঠায় পণ্যের সংখ্যা সীমিত করুন।
  12. 'হ্যাঁ' এ কেবলমাত্র সেই বৈশিষ্ট্যগুলি সীমাবদ্ধ বৈশিষ্ট্যগুলি সেট করুন যা আপনি প্রকৃতপক্ষে ব্যবহার করতে যাচ্ছেন। অন্যান্য সমস্ত 'না' তে সেট করুন। দ্রুত অনুসন্ধান, উন্নত অনুসন্ধানের তুলনা ইত্যাদি ব্যবহার করবেন না Catalog ক্যাটালগ -> বৈশিষ্ট্য -> বৈশিষ্ট্যগুলি পরিচালনা করুন -> সামনের বৈশিষ্ট্য।  
  13. ম্যাজেন্টো লগটি অক্ষম করুন : সিস্টেম -> কনফিগারেশন -> উন্নত -> বিকাশকারী -> লগ সেটিংস (ডিফল্ট অক্ষম করা আছে)।  

এন্টারপ্রাইজ টিপ:

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

ঘ) গতি পরীক্ষা, বিশ্লেষণ, নিরীক্ষণ

  1. আপনার ম্যাজেন্টো সাইটটি ম্যাজেন্টো গতির পরীক্ষার মাধ্যমে পরীক্ষা করুন (অ্যাশলে শ্রোডার দ্বারা)
  2. Websiteoptimization.com এর মাধ্যমে আপনার সাইটটি চালান।
  3. গুগল এবং ইয়াহু থেকে কিছু টিপসের জন্য গুগল পেজ স্পিড ফায়ারফক্স এক্সটেনশন বা ইয়াহু ইসলো ব্যবহার করুন।
  4. বিশ্লেষণে গুগলের গতি পরিমাপ প্রয়োগ করুন: সাইটের গতি বিশ্লেষণ রিপোর্টের সাথে পৃষ্ঠা লোডের সময় পরিমাপ করুন
  5. গতি পর্যবেক্ষণ এবং ডাউনটাইম সতর্কতা।
    • Mon.itor.us
    • Pingdom

বোনাস টিপস

(কারণ এটি প্রকৃতপক্ষে কেবলমাত্র ব্যাকএন্ডকে গতি দেয় না):

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

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


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

    • পাঠ্যের জন্য চিত্র ব্যবহার করবেন না।
    • জেপিইজি / জিআইএফ / পিএনজি যথাযথভাবে ব্যবহার করুন (উদাহরণস্বরূপ ফটোগ্রাফিক চিত্রগুলির জন্য পিএনজি ব্যবহার করবেন না)
    • ছোট চিত্রগুলির জন্য স্প্রেটস ব্যবহার করুন যেহেতু আপনি একটি ফাইলের মধ্যে একগুচ্ছ ছোট ছোট চিত্রগুলি প্যাক করতে পারেন যাতে আপনি কয়েক ডজন বা তার বেশি পরিবর্তে কেবল একটি একক এইচটিটিপি রিকুয়েস্ট দিতে পারেন। আপনি ফন্ট আইকন এছাড়াও বিবেচনা করতে পারেন।
    • গ্রহণযোগ্যভাবে দেখার যোগ্য হয়ে ওঠার পরে সর্বনিম্ন সম্ভাব্য মানের চিত্রগুলি সংরক্ষণ করুন। আমি প্রায়শই জিপিইগের জন্য প্রায় 50-60 মানের মানের মিষ্টি স্পটটি পাই। কখনও কখনও 20 এর মানের পুরোপুরি গ্রহণযোগ্য হয় এবং আপনি কোনও চিত্র 300 কেবি থেকে 30 কেবিতে হ্রাস করতে পারেন। এটাই বড় সঞ্চয়।
    • চিত্র ভারী পৃষ্ঠাগুলিতে অলস লোডিং বিবেচনা করুন।
  2. এইচটিটিপি অনুরোধ - অন্য বড় অপরাধী big কখনও কখনও অনুরোধগুলি হ্রাস করতে আপনি যা করতে পারেন তেমন খুব বেশি কিছু নেই, তবে আপনার সর্বদা এটি যথাসম্ভব কম করার চেষ্টা করা উচিত। ম্যাজেন্টো এইটিকে বাক্সের বাইরে (সিএসএস / জেএসে মার্জ করা) সাহায্য করতে কিছু বৈশিষ্ট্য সরবরাহ করে।

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

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


আমি মনে করি একা হোস্টিংয়ের ক্ষেত্রে প্রায়শই অনেক বেশি গুরুত্ব দেওয়া হয়। অতীতে, সাইটের গতি উন্নত করার জন্য আমাকে কয়েকটি সার্ভারের টুইটগুলি সম্পাদন করার দায়িত্ব দেওয়া হয়েছিল, কেবলমাত্র হোম পেজটি 20Mb সম্পদ লোড করছে কিনা তা সন্ধান করার জন্য।

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

রেকর্ডের জন্য, আমি পরিচালনা করি এমন একটি সাইট নেক্সসিতে প্রায় পাঁচ বছর বা তার বেশি সময় ধরে এসআইপি -200 ব্যবহার করে আসছে এবং একটি দিনে গড়ে 5000 টি পরিদর্শন পাওয়া যায় (এটি মৌসুমী, সুতরাং এটি বসন্তের শেষের দিকে / শুরুর দিকে 10 কিলোমিটারের উপরে পৌঁছায়)। এই সাইটের জন্য সার্ভারের এই গ্রেড সম্পর্কে আমার একেবারেই কোনও অভিযোগ নেই, এবং আমরা কয়েক ডজন বিভাগে হাজার হাজার পণ্য নিয়ে ম্যাগান্টো সিইয়ের মোটামুটি স্টক সংস্করণটি চালাচ্ছি।


2

ছবিগুলি ইন্টারনেটে একটি বিশাল সমস্যা, জাভাস্ক্রিপ্টের মতো প্রায় সমস্যার হিসাবে। আপনাকে প্রথমে যা করতে হবে তা হ'ল আপনার চিত্রগুলি অনুকূলিতকরণ।

  • একটি সামগ্রী বিতরণ নেটওয়ার্ক সেটআপ করুন
  • আপনার ইমেজ অনুকূলিতকরণ
  • একটি চিত্র LazyLoader ব্যবহার করুন

এখন আপনার জাভাস্ক্রিপ্ট ফাইলগুলিতে:

  • সংকুচিত এবং তাদের একত্রিত করুন
  • আরও এজ্যাক্স ব্যবহার করে অতিরিক্ত পৃষ্ঠা পুনরায় লোডগুলি দূর করুন
  • আপনার জেএস ফাইলগুলি ফুটারে ফেলে দিন
  • আপনার জেএস ফাইলগুলি একটি অন্য ডোমেন থেকে লোড করুন

পাগলের মতো ক্যাশে

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

ম্যাজেন্টোতে বেশ কয়েকটি অভ্যন্তরীণ ক্যাচিং ব্যবস্থা রয়েছে:

  • সুস্পষ্ট ম্যাজেন্টো ক্যাচিং সক্ষম করুন
  • প্রশাসক থেকে সিএসএস এবং জেএস সংক্ষেপণ এবং সংকলন সক্ষম করুন
  • মাইএসকিএল কলগুলির গতি বাড়ানোর জন্য ফ্ল্যাট ক্যাটালগ এবং পণ্যগুলিকে সক্ষম করুন
  • পিএইচপি অটোলোডারকে গতিময় করতে ম্যাজেন্টো সংকলক সক্ষম করুন

আপনি যদি আরও বিশদ চান তবে আমি এই জ্ঞান ভিত্তি থেকে তথ্যটি টেনে নিয়েছি ।


0

এখানে আমি ম্যাগেন্টো সাইটের গতি বাড়ানোর পরামর্শ দিচ্ছি:

  1. তৃতীয় পক্ষের এক্সটেনশানগুলি অডিট এবং টিটিএফবি নিরীক্ষা করুন। কিছু কাস্টম প্লাগইন Magento ধীর করে দেয়। সমস্ত তৃতীয় পক্ষের মডিউলগুলির একটি তালিকা পান এবং একে একে একে অক্ষম করুন। Www.webpagetest.org এর সাথে বেঞ্চমার্কের গতি। আপনি যখন কোনও আপত্তিজনক শনাক্ত করেন তখন তাদের জানাতে তার বিক্রেতার সাথে যোগাযোগ করুন। টিটিএফবি অডিট চালাতে একটি নিখরচায় প্রোগ্রাম এক্সএইচআরফ ইনস্টল করুন বা নিউরেলিক ব্যবহার করুন

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

  3. বিভিন্ন ফ্রন্টএন্ড অপ্টিমাইজেশন সম্পাদন করুন। এর মধ্যে রয়েছে: চিত্র অপ্টিমাইজেশন, জিজপ সংক্ষেপণ, সিএসএস / জেএস মিনিফিকেশন। গুগল পেজস্পাইড অন্তর্দৃষ্টিগুলির বিরুদ্ধে আপনার সাইট চালিয়ে আপনার যা করা দরকার তার একটি প্রতিবেদন পেতে পারেন ।

আমার নিবন্ধ থেকে নেওয়া ।


তৃতীয় পক্ষের এক্সটেনশনের নিরীক্ষণ করার সর্বোত্তম উপায় কী? ধন্যবাদ। @ কনস্টান্টিন গেরাসিমভ
মণি

0
  • আপনার নিজের ওয়েবসাইট (কাঠামো, সিএসএস, চিত্রগুলি, ইত্যাদি) অনুকূলকরণ এবং সত্যই দ্রুত হোস্ট সন্ধানের জন্য উভয়কেই ফোকাস করতে হবে।

  • আমি আপনাকে একটি হোস্টের সন্ধানের পরামর্শ দিচ্ছি যা এসএসডি স্টোরেজ এবং ক্লাউডফ্লেয়ার সিডিএন দেয় এবং কোন হোস্টিং পরিষেবাদি বিশেষত একটি ম্যাজেন্টো ভিত্তিক ওয়েবসাইটের জন্য অনুকূলিত হয়।

  • আমি বর্তমানে আমার ওয়েবসাইটের জন্য তথাকথিত 'জনপ্রিয়' পরিকল্পনা ব্যবহার করছি এবং এটি দুর্দান্ত কাজ করছে।

  • এখানে তার পূর্ণ নির্দিষ্টকরণের আছেন: https://www.bgocloud.com/hosting/websites-cpanel/popular-plan

আপনি যদি ভাবেন যে এই বৈশিষ্ট্যগুলি আপনার পক্ষে উপযুক্ত নয়, আপনি অন্যান্য পরিকল্পনা বা উত্সর্গীকৃত সার্ভার পৃষ্ঠাগুলিতে একবার দেখে নিতে পারেন।


-1

সাইটের গতি এবং ম্যাজেন্টো সম্পর্কিত আপনার 1 নম্বর সর্বাধিক গুরুত্বপূর্ণ জিনিসটি পেয়েছি আপনার সার্ভার। আপনি কি ডেডিকেটেড হোস্টে আছেন? তোমাকে হতে হবে. বিশেষত এসএসডি ড্রাইভ সহ একটি। ম্যাজেন্টোর সবচেয়ে ধীরতম অংশটি হ'ল এটি কীভাবে পিএইচপি প্রক্রিয়া করে এবং পৃষ্ঠাটি রেন্ডার করে এবং সেই লড়াইয়ের একমাত্র উপায় এটি আরও ভাল সার্ভার। এছাড়াও একটি পূর্ণ পৃষ্ঠা ক্যাশে, লেস্টি এফপিসি চেষ্টা করুন।


হাই, আপনার প্রতিক্রিয়ার জন্য ধন্যবাদ. আমার একটি অনুভূতি ছিল যে আমাদের সার্ভার কনফিগারেশনটি আমাদের যা প্রয়োজন তা নাও হতে পারে তবে আমি এখানে নতুন এবং কেবল তাদের সিস্টেমটি শিখছি এবং এর আগে কখনও কাজের সিস্টেম অ্যাডমিনের দিক থেকে খুব বেশি দূরত্বে যেতে হয় নি। আমি আমাদের সর্বশেষতম চালানটি ধরে নিয়েছি (ধরে নেওয়া যাক এটি হ'ল সার্ভারটি আমরা ম্যাজেন্টো চালিয়ে যাচ্ছি): 18636 ডুয়াল জিওন ই 5-2609 (E52609) র‌্যাম: 16 জিবি হার্ড ড্রাইভ 1: 500 জিবি সাটা হার্ড ড্রাইভ 2: 500 জিবি সাটা হার্ড ড্রাইভ 3: 64 জিবি স্যামসাং 830 এসএসডি হার্ড ড্রাইভ 4: হার্ড ড্রাইভ নিয়ামক নয়: অন-বোর্ড কন্ট্রোলার
ব্র্যান্ডন

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

এফওয়াইআই ব্র্যান্ডন স্যামসাং 830 হ'ল সার্ভারগুলি নয়, হোম কম্পিউটারের জন্য ডিজাইন করা একটি ডিস্ক ড্রাইভ। আপনার সার্ভারটি একেবারেই কোনও সার্ভারের মতো শোনাচ্ছে না।
চকো-লু

-1

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


-1

বা আপনি সমস্ত কিছু এড়িয়ে যান, এটসির মতো একই প্রযুক্তি স্ট্যাকটি ব্যবহার করুন, মাল্টি-নোডের সাথে খুব একই হোস্টিং, এফপিসি ছেড়ে যান, এফপিসি টিটিএফবি-এর কাছে, 1-2-এর গতিশীল লোডগুলি, এবং পেজস্পিড সমস্ত যোগ করার সাথে সাথে আপনাকে বোর্ড জুড়ে দেওয়া হচ্ছে use । এখন, আপনার যদি জোড় কোডার এবং এক্সটেনশনের বেশি সংযুক্ত থাকে তবে সীমাবদ্ধতা রয়েছে। এটি নির্ভর করে যদি আপনি প্রযুক্তির পথ নিতে চান এবং এটির মধ্য দিয়ে নবম ডিগ্রি পর্যন্ত যেতে হয় যেখানে প্রোগ্রামাররা ব্যবসায়টির সাথে একমত নন, বা আপনি ব্যবসায়িক দৃষ্টিভঙ্গি গ্রহণ করেন এবং প্রযুক্তি প্রতিবাদ নির্বিশেষে সর্বোত্তম সমাধান খুঁজে পান প্রায়শই কম প্রযুক্তিগত ফলে হবে।

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