কোনও শেয়ার্ড হোস্টে ক্যাচিং প্লাগইন ব্যবহারের জন্য সেরা অনুশীলনগুলি কী কী?


29

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

আমার প্রশ্নগুলি হ'ল:
১. এই সেটআপটি প্রদত্ত ক্যাচিংয়ের জন্য আপনি কোন প্লাগইনকে সর্বোত্তম বিবেচনা করছেন এবং কেন (যদি সম্ভব)?
২. সব কাজ করছে কিনা তা নিশ্চিত করার জন্য সেটআপ করার সময় আমার কী সেরা অনুশীলনগুলি এবং পদক্ষেপগুলি গ্রহণ করা / বিবেচনা করা উচিত?
৩. transientsআমি যা যুক্ত করেছি সেগুলি কি এখনও ব্যবহার করা যেতে পারে বা আমি তাদের সরিয়ে ফেলা উচিত এবং প্লাগইনটি ছেড়ে দেওয়া উচিত? অপসারণ না হলে তারা সংঘর্ষ করবে?

ধন্যবাদ!

বিজ্ঞাপন: http://www.inmotionhosting.com/hostingplans.html এ 'পাওয়ার' পরিকল্পনা


আপনি সার্ভার বা হোস্টিংয়ের বিশদ সরবরাহ করতে পারেন?
ক্রিস_ও

উত্তর:


24

ভাগ করা হোস্টিং পরিকল্পনাগুলিতে আপনার ক্যাশে করার বিকল্পগুলি সীমিত।

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

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

সমস্ত ক্যাচিং প্লাগইনগুলিতে কোনও মন্তব্য কুকির সাহায্যে লগ ইন করা ব্যবহারকারী বা কোনও ব্যবহারকারীর ক্যাশেড পৃষ্ঠাগুলি সরবরাহ না করার বিকল্প রয়েছে।

ব্যবহারকারীগণ + পরিচিত ব্যবহারকারীদের লগ ইন = কোনও ক্যাশে নেই

অজানা ব্যবহারকারীদের একটি ক্যাশেড পৃষ্ঠা পরিবেশন করা হবে।

transients

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

সর্বাধিক উচ্চ পারফরম্যান্স ওয়েবসাইটগুলির সেরা অনুশীলনগুলি ব্যবহার করে এমন প্লাগইন হ'ল ডাব্লু 3 মোট ক্যাশে।

ডাব্লু 3 মোট ক্যাশে কেবল ক্যাশে ছাড়াও বেশি কিছু করে

ডাব্লু 3 মোট করে:

  • পৃষ্ঠা ক্যাচিং
  • অবজেক্ট ক্যাচিং
  • ডাটাবেস ক্যাচিং
  • অল্প করা
  • ব্রাউজার ক্যাচিং
  • সিডিএন ইন্টিগ্রেশন

আপনার ভাগ করা হোস্টিং সেটের জন্য আপনার পৃষ্ঠা ক্যাশে, মিনিফাই, ব্রাউজার ক্যাশে এবং স্ব-হোস্ট করা সিডিএন বিকল্প সক্ষম করা উচিত।

পৃষ্ঠা ক্যাশে সেটিংস

পৃষ্ঠা ক্যাশে জন্য সমস্ত বিকল্প চেক করুন

বিকল্প পাঠ

ক্যাশে প্রিললোড

এটি চালু করুন এবং আপনার সাইটের জন্য যা উপযুক্ত তা আপডেটের ব্যবধানটি সেট করুন। এটি প্রদত্ত বিরতিতে পৃষ্ঠা ক্যাশে পুনর্নির্মাণ করবে।

বিকল্প পাঠ

সেটিংস মিনিফাই করুন

পুনর্লিখন ইউআরএল কাঠামো নির্বাচন করুন এবং আপনি যদি সিডিএন ব্যবহার করতে যান তবে অটো আপলোড চেক করুন যাতে নতুন মাইনযুক্ত ফাইলগুলি স্বয়ংক্রিয়ভাবে সিডিএনতে আপলোড হবে।

বিকল্প পাঠ

মিনিফিল HTML

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

বিকল্প পাঠ

সিএসএস এবং জেএস মিনিফাইটিং সেটিংস

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

সহায়তা উইজার্ড ব্যবহার করে

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

জেএস ফাইলগুলির জন্য একই বিকল্প বিভাগটি উপলব্ধ এবং আপনার পরে ফাইলগুলি পরে <head>, পরে <body>এবং আগে রাখার বিকল্প রয়েছে </body>। আপনি যতটা পারেন আগে রাখা ভাল <body>। যদি কোনও প্লাগইন ইনলাইন জেএস যুক্ত করে তবে আপনি </body>jquery বা প্লাগইন জেএস এর জন্য আগে ব্যবহার করতে পারবেন না কারণ কোনও ইনলাইন <script>ট্যাগের আগে এটি লোড করতে হবে । আপনি প্রতিটি স্থানে এবং প্রতিটি টেমপ্লেটের জন্য যে কোনও ফাইলের সংমিশ্রণ অন্তর্ভুক্ত করতে পারেন। উদাহরণস্বরূপ আপনি আপনার মন্তব্য-উত্তর.js সেট করতে পারেন কেবলমাত্র সিঙ্গল.পিপি-তে লোড করতে

বিকল্প পাঠ

ব্রাউজার ক্যাশে সেটিংস

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

সাধারণ

সবকিছু চেক করুন

বিকল্প পাঠ

সিএসএস এবং জেএস ফাইলগুলি

সমস্ত কিছু পরীক্ষা করে দেখুন এবং আমাদের ভবিষ্যতের শীর্ষ শিরোনামটি স্থির করুন future 31536000 সেকেন্ড 1 বছর এবং yslow যা প্রস্তাব দেয়। আপনি যদি আপনার সিএসএস বা জাভাস্ক্রিপ্টে পরিবর্তন করেন তবে ব্যবহারকারীদের পুরানো সংস্করণ ব্যবহার থেকে বিরত রাখতে আপনাকে ফাইলের নাম পরিবর্তন করতে হবে। যদি আপনি মিনিফাইটি ব্যবহার করেন তবে আপনাকে পুরানো সামগ্রী সরবরাহ করার বিষয়ে চিন্তা করতে হবে না কারণ প্রতিবার মিনিফাই ক্যাশে নতুন ফাইলের নাম তৈরি করা হয়।

আপনার ক্যাশে নিয়ন্ত্রণ নীতিটি সর্বোচ্চ বয়সের সাথে ক্যাশে সেট করুন

বিকল্প পাঠ

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

এইচটিএমএল সেট করার জন্য যদি আপনার সাইটটি মূলত স্থির না হয় তবে মেয়াদ শেষ হবে না। আপনি (180 সেকেন্ড) চাইলে সংক্ষিপ্ত লাইফটাইম ব্যবহার করতে পারেন তবে আমি এর চেয়ে বেশি যেতে পারব না। জিজিপ সক্ষম করুন এবং আপনি সেট ডাব্লু 3 শিরোলেখগুলি পরীক্ষা করতে পারেন যাতে আপনি প্রতিক্রিয়া শিরোনামগুলি কাজ করছেন তা নিশ্চিত করতে পারেন।

বিকল্প পাঠ

সিডিএন সেটিংস

ডাব্লু 3 মোট জনপ্রিয় অরিজিন পুল এবং অরিজিন পুশ সিডিএন এবং একটি শক্তিশালী স্ব-হোস্টেড বিকল্পের সমর্থনে তৈরি করেছে যার জন্য আপনাকে সাবডোমেনস এবং নাম নির্ধারণ করতে হবে।

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

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

বিকল্প পাঠ

পরীক্ষামূলক

আপনার সর্বদা আপনার ফলাফল পরীক্ষা করা উচিত এবং সেই অনুসারে আপনার সেটিংসগুলিকে টুইঙ্ক করা উচিত। আমি WebPageTest.org ব্যবহার করতে চাই । আমার ফলাফলগুলি তুলনা করতে এবং কোনও সম্ভাব্য সমস্যা সনাক্ত করতে।

ভাগ করা হোস্টিং সহ ওয়ার্ডপ্রেসে আপনি ডাব্লু 3 টোটাল ক্যাশে ব্যবহার করে আপনার পারফরম্যান্স কতটা বাড়িয়ে দিতে পারেন?

এগুলি হ'ল একটি ওয়ার্ডপ্রেস ব্লগের ফলাফলের আগে এবং পরের যে আমরা ডাব্লু 3 মোটে যুক্ত করেছিলাম।

আগে:

বিকল্প পাঠ

পরে

বিকল্প পাঠ

আশা করি এটা কাজে লাগবে.


1
ধন্যবাদ, খুব বিস্তারিত এবং পুরো উত্তর! আপনি কি পুরোপুরি এই প্লাগইনটি সুপারিশ করেন? আপনি অন্য কোন চেষ্টা করেছেন?
অমিত

1
@ অ্যামিত আমি ডাব্লুপি সুপার ক্যাশে, হাইবার ডিবি ক্যাশে, এপিসি অবজেক্ট ক্যাশে ব্যাকএন্ড এবং ব্যাচকে চেষ্টা করেছি। অন্য কোনও ক্যাচিং প্লাগইনে এই সমস্ত বৈশিষ্ট্য নেই।
ক্রিস_ও

আবার ধন্যবাদ! আমি অবশ্যই চেষ্টা করব বিটিডব্লিউ, আপনি কি আমার এইচটিসিএক্সে জিজেপ ইত্যাদি যুক্ত করে আমার সমস্ত ক্ষণস্থায়ী কোড এবং স্টাফগুলি সরিয়ে দেওয়ার পরামর্শ দিচ্ছেন?
অমিত

আপনার পরিবেশের জন্য সবচেয়ে ভাল কি কাজ করে তা খুঁজে বের করার জন্য টেস্ট এবং বেঞ্চমার্ককে বিভিন্ন সেটিংস হ'ল সবচেয়ে ভাল কাজ।
ক্রিস_ও

0

ক্লায়েন্ট-সাইডে CSS, চিত্র এবং জাভাস্ক্রিপ্টের মতো জিনিসগুলি ক্যাশে করতে .htaccess ব্যবহার করুন। দ্রুততম ডাউনলোডটি হ'ল এটি যা কখনও ঘটেনি।

আমি এতে লিঙ্ক এবং রেফারেন্স নিবন্ধগুলির একটি সংগ্রহ পোস্ট করেছি: http://icanhazdot.net/2010/03/23/speeding-up-self-hosted-wordpress/


0

ডাব্লু 3 মোট ক্যাশে ব্যবহার করবেন না, এটি আপনার পৃষ্ঠাগুলি ধীর করবে এবং ভেঙে দেবে। আমি সুপার ক্যাশে এবং পৃষ্ঠা স্পিড নিনজা ব্যবহারের জন্য আরও ভাল পরামর্শ দিচ্ছি। অথবা অবজেক্ট ক্যাচিং এবং সিএসএস এবং জেএস অপ্টিমাইজেশনের জন্য লাইটস্পিপ ক্যাশে, স্ট্যাটিক এইচটিএমএল ফাইল তৈরির জন্য ক্যাশে সক্ষমকারী। কারণ স্ট্যাটিক ক্যাশে লিডস্পিড দ্বারা তৈরি করা হবে না কারণ এটিতে HTTP সার্ভারে lscache মডিউল থাকতে হবে এবং এটি কেবল litespeed বা ওপেনলাইটস্পিডযুক্ত HTTP সার্ভার দ্বারা সমর্থিত।

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