কিভাবে একটি ওয়ার্ডপ্রেস ইনস্টলেশন বেঞ্চমার্ক? [বন্ধ]


14

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

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


যদিও সাধারণ আকারে এটি ওয়ার্ডপ্রেস-নির্দিষ্ট প্রশ্ন নয়, আমি পোস্ট / মন্তব্য সম্পাদনের বিষয়ে নির্দিষ্ট এবং আকর্ষণীয় উভয়ই অংশ পাই।
রাস্ট

@ রারস্ট আমি এতে আরও প্রসারিত করেছি, যেহেতু আমি জানি যে কীভাবে সার্ভার সফটওয়্যারটি
বেনমার্ক করতে হয়

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

1
আপনার বিলম্বতাও পরিমাপ করা এবং হ্রাস করা উচিত: igvita.com/2012/07/19/…
xentek

উত্তর:


7

নিরোধ

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

কয়েকটি সহায়ক পতাকা:

  • -b মানদণ্ড (অনুরোধগুলির মধ্যে অপেক্ষা করবেন না)
  • -c N যেখানে এন হল সমান্তরাল অনুরোধগুলির সংখ্যা
  • -t Nযেখানে এন 30Sচালানোর সময় (যেমন, ) সময় থাকে

যদি এটি সহায়ক হয় তবে এই স্ক্রিপ্টটি এলোমেলো স্ট্রিং (404 গুলি) উত্পন্ন করবে যা পোস্ট / পৃষ্ঠাগুলিতে অনুরোধ উত্পন্ন করতে ব্যবহার করা যেতে পারে যা 404 গুলি উত্পন্ন করবে।


2

আপনার P3 http://wordpress.org/extend/plugins/p3-profiler/ দেখুনও উচিত

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


আমি এই প্লাগইনটি সত্যিই পছন্দ করি। এটি ইনস্টল হওয়া সমস্ত প্লাগইন বিশ্লেষণ করে এবং মেমরির ব্যবহার, সময় নির্বাহ ইত্যাদির ওভারভিউ দেয় plugin প্লাগইন বিশ্লেষণের জন্য অবশ্যই।
আন ট্রান

2

আপনি যদি অবরোধ ঘুরিয়ে পছন্দ করেন তবে আপনি মেশিনগান দিয়ে মৌমাছি পছন্দ করবেন

মেশিনগানস সহ মৌমাছিগুলি 1-N ইসি 2 চিত্রগুলি স্পিন করবে এবং তারপরে একাধিক সার্ভার থেকে অবরোধের মতো আক্রমণ চালাবে, আরও ভাল ট্রাফিকের জন্য ইন্টারনেট ট্র্যাফিক। একটি অ্যামাজন ইসি 2 অ্যাকাউন্ট প্রয়োজন এবং পাইথন ব্যবহার করে।


1
লোন লিঙ্কটি একটি দুর্বল উত্তর হিসাবে বিবেচিত হয় কারণ এটি নিজেই অর্থহীন এবং লক্ষ্য সংস্থান ভবিষ্যতে জীবিত থাকার গ্যারান্টিযুক্ত নয়। আপনি যে লিঙ্ক করছেন তার অন্তত সংক্ষিপ্তসার অন্তর্ভুক্ত করার চেষ্টা করুন।
রাস্ট

2

আপনি লোড ইমপ্যাক্টের মতো একটি বাহ্যিক পরিষেবা ব্যবহার করার চেষ্টা করতে পারেন: http://loadimpact.com/

আমরা তাদের নিখরচায় পরিষেবাটি ওয়ার্ডপ্রেস লোড পরীক্ষার জন্য বেশ কয়েকবার ব্যবহার করেছি।

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


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

0

আপনার যদি অ্যাপাচি ব্যবহার করা হয় তবে অ্যাপাচিবেঞ্চের বিল্ডটি (যদি এটি আপনার apache/binফোল্ডারে থাকা উচিত ) ব্যবহার করা হয় তবে একটি সহজ উপায় ।

মূলত আপনি বিভিন্ন সেটিংসের সাথে অনুরোধগুলি / সম্মতিটি পরিমাপ করতে চান, ক্যাশে বন্ধ করে কিছু পরীক্ষা চালাতে চান, তারপরে এপিসি চালু করুন, ডেটা অনুকূলিত করে তুলনা করুন।

যদিও এটি আসলে ওয়ার্ডপ্রেস সম্পর্কিত প্রশ্ন নয়।

পুনশ্চ. আপনার ফলাফলগুলিকে গ্রাফ করতে gnuplot ফর্ম্যাট (-g) ব্যবহার করে কোনও ফাইলে লগ করুন, লাইভ হোস্টে তাদের না জানিয়েও এটি করবেন না।


0

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

আপনি সেলেনিয়ামের মতো একটি সরঞ্জাম ব্যবহার করে আরও বাস্তবসম্মত পরীক্ষাগুলি তৈরি করা শুরু করতে পারেন যা আপনাকে দীর্ঘ পোস্টে অ্যাপাচিবেঞ্চ / অবরোধের পরীক্ষার সাথে একত্রে ব্যবহৃত নতুন পোস্ট এবং মন্তব্য তৈরির স্ক্রিপ্ট করতে দেয়।

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

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