সার্ভার প্রতিক্রিয়া সময় উন্নত কিভাবে?


17

আমার ওয়েবসাইটের সার্ভার প্রতিক্রিয়া সময়ের উন্নতি করতে জটকাশের মতো ক্যাশে প্লাগইন ব্যবহার করা ছাড়া আমি আর কী করতে পারি ?

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

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


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

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

উত্তর:


25

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

যেকোন অপ্টিমাইজেশনের মতো আপনার সাইটের কর্মক্ষমতাতে এটির প্রভাবটিও মাপানো উচিত। বেসিক অপ্টিমাইজেশনের জন্য পেজস্পিড এবং ওয়াইস্লো সহায়ক (যেমন আমি ফায়ারফক্স সংস্করণগুলির প্রস্তাব দিই) tools আরও গভীরতর বোঝার জন্য আপনাকে আপনার সময়কালের জন্য আপনার লাইভ সিস্টেমের প্রকৃত প্রতিক্রিয়ার সময়গুলি পরিমাপ করতে হবে।

পিএইচপি

  1. ওপকোড ক্যাচিং সক্ষম করুন

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

  2. পিএইচপি সংস্করণ আপডেট করুন

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

  3. পিএইচপি সেটিংস

    পুরানো পিএইচপি সংস্করণগুলিতে (<= 5.3) অফ করার জন্য register_globalsএবং magic_quotes_gpcনিখরচায় পারফরম্যান্সের জয়ের জন্য যত্ন নিন । পিএইচপি> = 5.6 always_populate_raw_post_data-1 এ পরিবর্তন করুন।

  4. পিএইচপি এক্সটেনশন

    জুমলাতে পিএইচপি এক্সটেনশনগুলি হারিয়ে যাওয়ার জন্য কিছু কোড রয়েছে। এটি সর্বদা এই এক্সটেনশনের তুলনায় ধীর হবে। একটি শালীন কর্মক্ষমতা উন্নতির জন্য নিম্নলিখিত এক্সটেনশান ইনস্টল: mbstring, zip,ftp

ওয়েব সার্ভার

  1. জিজিপ সক্ষম করুন

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

  2. স্থিতিশীল সংস্থানসমূহ প্রাক-চাপুন

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

  3. পিএইচপি-র জন্য ফাস্টসিজিআই ব্যবহার করুন

    আরও নির্দিষ্টভাবে আপনার ব্যবহার করা উচিত php-fpm। এটি যখন পিএইচপি শুরু করতে বাধা দেয় যখন ব্রাউজার কোনও পিএইচপি-র নথি ফাইলের জন্য অনুরোধ করে।

  4. উপযুক্ত ক্যাশে শিরোনাম ব্যবহার করুন

    Expiresশিরোনাম ব্যবহার করে প্রয়োজনীয় সার্ভারের সংস্থানগুলি হ্রাস করতে পারে। সর্বোপরি দ্রুততম অনুরোধটি হ'ল কখনই হয়নি।

এ্যাপাচি

সাধারণত আমি উচ্চ পারফরম্যান্স সাইটের জন্য Nginx ব্যবহার করার পরামর্শ দিই। আপনার যদি একেবারে কোনও কারণে অ্যাপাচি ব্যবহার করার প্রয়োজন হয় তবে আমি একটি বোনাস টিপ পেয়েছি:

  1. AllowOverride অক্ষম করুন

    সেট AllowOverrideকরা Noneঅনেকগুলি ডিস্ক আইও প্রতিরোধ করে

জুমলা

  1. এফটিপি মোড ব্যবহার করবেন না

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

  2. অব্যবহৃত এক্সটেনশন বন্ধ করুন

    এটি বিশেষত প্লাগইনগুলির ক্ষেত্রে যায়, এর মধ্যে অনেকগুলি প্রতিটি অনুরোধে চালিত হয়। উপলভ্য এক্সটেনশন এবং মেনু প্রকারের তালিকা তৈরি করার সময় মেনু এবং উপাদানগুলি অক্ষম করা মূলত সহায়ক। জুমলা মূলের সাথে আসা এক্সটেনশনগুলি ট্রাটে যেতে 5 মিনিটও সময় নিন এবং আপনি ব্যবহার করেন না এমনগুলি অক্ষম করুন।

  3. সামগ্রী প্রস্তুত করুন বন্ধ করুন

    আপনি যদি প্রচুর কাস্টম মডিউল ব্যবহার করেন ( mod_customস্ব লিখিত হিসাবে কাস্টম নয়) আপনি যদি সেগুলির মধ্যে সামগ্রী প্রস্তুত করতে অক্ষম করতে পারেন কিনা তা পরীক্ষা করে দেখুন। এটি কিছু প্রক্রিয়াজাতকরণ সাশ্রয় করে।

  4. ক্যাচিং ব্যবহার করুন

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

  5. একটি বিকল্প সেশন হ্যান্ডলার ব্যবহার করুন

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

  6. আপনার সাইট সহজ রাখুন

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

বিবিধ

  1. একটি ফেভিকন সেট করুন

    ইন্টারনেট এক্সপ্লোরার 4.0.০ ব্রাউজারের সাথে ডেটের সিদ্ধান্তের জন্য ধন্যবাদ favicon.icoযখনই কোনও ব্যবহারকারী আপনার সাইটে যান তখনই ডাকা একটি ফাইলে অনুরোধ জানান । 404 টি প্রতিক্রিয়া ক্যাশে না হওয়ায় এটি অপ্রয়োজনীয় আইওর কারণ হয় না। হয় আপনার সাইটের আইকনটি এইচটিএমএল মেটা ট্যাগ দিয়ে নির্দিষ্ট করুন বা favicon.icoওয়েব রুটে ডাকা একটি ফাইল যুক্ত করুন । ফেভিকন চান না? সেই জায়গায় 1x1 পিক্সেল আকারের একটি স্বচ্ছ পিএনজি রাখুন। নোট করুন যে এক্সটেনশনটি এখনও হওয়া দরকার .ico

  2. আপনার ইমেজ অনুকূলিতকরণ

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

উন্নত

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


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

13

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

সেটিং এর স্ক্রিনশট: এখানে চিত্র বর্ণনা লিখুন

দ্রষ্টব্য: যদি আমার উত্তরটি আপনাকে সহায়তা করে, দয়া করে উত্তরটি স্বীকার করতে বাম দিকে ক্লিক করুন।


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

1
যদি এটি চালু থাকে তবে প্লাগইনগুলি সামগ্রীটিতে চলতে পারে। সুতরাং আপনি যদি কাস্টম এইচটিএমএল টেক্সারিয়ায় মডিউল পজিশনের সংক্ষিপ্ত কোড বা অন্য প্লাগইন সংক্ষিপ্ত কোডগুলি রাখেন না তবে আপনি কেবলমাত্র ওয়েবসাইটটিতে প্রস্তুত {"{ট্যাগ_নাম}" দেখতে পাবেন
ত্রিস্তানবাইলে

2
"সামগ্রী প্রস্তুত করুন" বিকল্পটি জুমলা 2.5 এবং 3.x এ অন্তর্ভুক্ত রয়েছে। ডিফল্ট সেটিংটি "না"।
নিল রবার্টসন

8

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

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

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


ভারী প্রশ্নগুলির মতো দেখতে আপনি কোনও টিপস বা স্ক্রিন শট সরবরাহ করতে পারেন? পৌঁছতে কি কোনও দোরগোড়ায় আছে?
ডেভিড ফ্রিশচ

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

6

আমি যে জিনিসগুলি জানি সেগুলি সহায়তা করতে পারে (যার বেশিরভাগ তালিকাভুক্ত করা হয়েছে) সেগুলি হ'ল:

  1. ক্যাশিং
  2. সংক্ষেপণ (আপনার সিএসএস এবং জেএস ফাইলগুলি জিপ করুন)
  3. সংযুক্ত ফাইলগুলি (আপনার সমস্ত সিএসএস একটি ফাইলে একত্রিত হয়ে যায়)
  4. সিডিএন-তে চিত্র ও ফাইলগুলি অফলোড হচ্ছে।

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

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


2
আপনার ইমেজগুলি সংযোজন এবং সংকুচিত করার সাথে সাথে সম্ভব হয়। স্প্রাইটস প্রতি পৃষ্ঠা লোড কয়েক ডজন অনুরোধ সংরক্ষণ করতে পারে।
কনটেক্সট সুইচ

আমি সবসময় স্প্রাইটস সম্পর্কে ভুলে যাই :)
ব্রায়ান পিট

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

হেই ব্রায়ান পিট, আমি ভাবছি আপনি স্ট্যাকএক্সচেঞ্জে একটি সিভিসিআরএমএম সাইট চালু করতে সহায়তা করতে আগ্রহী কিনা। আমরা অন্য কিছু স্ট্যাকএক্সচেঞ্জ সাইটে 200 টিরও বেশি খ্যাতি অর্জনকারী প্রতিশ্রুতিবদ্ধদের প্রয়োজন: علائقي51 . stackexchange.com/proposals/77367/civicrm চিয়ার্স!
জো মারে

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

4

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

'কোরপিএইচপি' jomCDN - https://www.corephp.com/joomla-products/jomcdn

জুমলার জন্য সিডিএন নম্বর নেই! - http://www.nonumber.nl/extensions/cdnforjoomlala

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


3

আপনি এই কোডটি আপনার .htaccess ফাইলেও ব্যবহার করতে পারেন:

RewriteEngine On
RewriteCond %{HTTP_HOST}  ^www.your domain [nocase]
RewriteRule ^(.*)         http://your domain/$1 [last,redirect=301]
RewriteEngine on
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript text/javascript
</ifmodule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>

এটি আকর্ষণীয় বলে মনে হচ্ছে, আপনি কি এটি ব্যাখ্যা করতে পারেন?
ওয়েব-টিকি

@ ওয়েব-টিকি এটি সেটিংয়ের শিরোনামের মেয়াদ শেষ হয়। মেয়াদ শেষ হয়ে গেছে ব্রাউজারকে তাদের সার্ভার থেকে একটি নির্দিষ্ট ফাইলের অনুরোধ করা উচিত কিনা বা ব্রাউজারের ক্যাশে থেকে তাদের দখল করা উচিত কিনা তা বলুন। মেয়াদউত্তীর্ণ শিরোনামের পেছনের পুরো ধারণাটি কেবল সার্ভার থেকে ডাউনলোডের লোড হ্রাস করা নয় (অবিস্মরণীয় অবস্থায় একই ফাইলটি নিয়মিত ডাউনলোড করা যখন মূল্যবান লোড সময় নষ্ট করে থাকে) বরং সার্ভারের জন্য এইচটিটিপি অনুরোধের সংখ্যা হ্রাস করা। REFERENCE, gtmetrix.com/add-expires-headers.html
TryHarder

2

জুমলা ব্যবহার করে আরও শত শত ওয়েবসাইট তৈরি করেছি!

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

জেসিই-র মতো জুমলা সম্পাদকগুলি কেবল চিত্রের আকার পরিবর্তন করতে ব্যবহার করবেন না। ফটোশপ বা অন্য কোনও সম্পাদকের মতো ইমেজ এডিটরগুলি ব্যবহার করুন যাতে আপনার চিত্রগুলি এটির আকারে আকার পরিবর্তন করতে পারে!

জেএস / সিএসএস সংক্ষেপণ সরঞ্জামগুলি ব্যবহার করুন।

আমরা ওয়েবসাইটের গতি বিশ্লেষণের জন্য সর্বদা পিংডম সরঞ্জাম ব্যবহার করি এবং আমরা জেএস / সিএসএস অনুকূল করতে টি 3 ফ্রেমওয়ার্ক বৈশিষ্ট্যযুক্ত ব্যবহার করি!


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

আমরা ওয়েবসাইটের গতি বিশ্লেষণের জন্য সর্বদা পিংডম সরঞ্জাম ব্যবহার করি এবং আমরা জেএস / সিএসএস অনুকূল করতে টি 3 ফ্রেমওয়ার্ক বৈশিষ্ট্যযুক্ত ব্যবহার করি!
গেভ বাল্যান

2
আমি প্রচুর সংকোচনেয়ন এবং সংশোধনের জন্য সাফল্যের সাথে জে সি সি ব্যবহার করেছি optim আরেকটি বিকল্প হ'ল অ্যাপাচি এর মোড_পেজস্পিড ব্যবহার করা যা মূলত গুগল পেজস্পিডের বেশিরভাগ সুপারিশ প্রয়োগ করে।
আশ্বিন তারিখ

2
সমস্ত ভাল সরঞ্জাম। @ জিভবালায়ান, আমি লিঙ্কগুলি দিয়ে আপনার উত্তরে এই জাতীয় জিনিস যুক্ত করার পরামর্শ দেব। মানুষকে কিছু গুগল বাঁচায়! এমনকি এটিকে এইটিতে যুক্ত করতে আপনি এই উত্তরটি সম্পাদনা করতে পারেন। :)
ডেভিড ফ্রিশচ

ক্যাশে করে না এমন সরঞ্জামগুলি সংকোচন করা প্রকৃতপক্ষে সার্ভার প্রতিক্রিয়া সময়কে বাড়িয়ে তুলতে পারে, কারণ এটি সার্ভারের প্রতিক্রিয়াতে প্রসেসিংয়ের সময় যোগ করে।
ডন গিলবার্ট

1

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

আপনি যে এক্সটেনশানগুলি ইনস্টল করেছেন সেগুলি বুঝতে হবে এবং তারা জুমলার সাথে কীভাবে যোগাযোগ করে!

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

আমি জানি যে কে 2 অনেকগুলি প্লাগইন ইনস্টল করে যা ভাষা সম্পর্কিত ইভেন্টগুলিতে সাড়া দেয় যা একক ভাষার সাইটের জন্য কোনও আসল আউটপুট দেয় না produce এই প্লাগইনগুলি প্রকাশ না করা প্রক্রিয়াজাতকরণের সময় হ্রাস করতে পারে।


আপনি এই সম্পর্কে আরও কথা বলতে পারেন? "ইভেন্টগুলি ট্রিগার করা" বলতে কী বোঝ? কীভাবে ঘটনাগুলিকে ট্রিগার করা হয় তা আমি বলতে পারি?
ডেভিড ফ্রিশচ

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

1
আপনি দয়া করে আপনার মন্তব্যে তথ্য সহ উত্তর উত্তর করতে পারেন?
হ্যারাল্ড লেথনার

1

সার্ভার / ওয়েব হোস্টিং পরিকল্পনা সংস্থান উন্নত করুন

ওপি যে উত্তরটির সন্ধান করছিল তা নয় তবে এটি সবার কাছে উল্লেখযোগ্য হওয়া উচিত (এবং অন্য কোনও উত্তর এখনও এটি উল্লেখ করেনি): মেমরি, সিপিইউ এবং ডিস্কের গতির মতো সার্ভারের সংস্থানগুলি উন্নত করে।

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

একটি ভাল হোস্টিং পরিকল্পনা আপনাকে বুনিয়াদী হোস্টিং পরিকল্পনার অন্তর্ভুক্ত নয় এমন পারফরম্যান্স বর্ধনে অ্যাক্সেস দিতে পারে। উদাহরণস্বরূপ, "গ্রোবিগ" এবং "গোগিক" সাইটগ্রাউন্ড হোস্টিং পরিকল্পনায় গতিশীল ক্যাশে অন্তর্ভুক্ত রয়েছে যা সার্ভারের প্রতিক্রিয়া সময়কে উল্লেখযোগ্যভাবে হ্রাস করতে সহায়তা করে। গতিশীল ক্যাশে বিকল্পটি "স্টার্টআপ" পরিকল্পনায় উপলভ্য নয়।

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