প্রাথমিক সংযোগের লোড টাইম এবং 3 জি নেটওয়ার্কে কোনও ওয়েব পৃষ্ঠার এসএসএল হ্যান্ডশেক পর্বকে কীভাবে অনুকূল করা যায়?


11

আমার ওয়েবসাইট www.example.com (এসএসএল সক্ষম) হোস্ট করা অ্যামাজন ইসি 2 শেয়ার্ড হোস্টিংয়ে। এটি কোনও ওয়াইফাই / ব্রডব্যান্ড সংযোগে দ্রুত (লোড সময় <2 সেকেন্ড) লোড হয়। মোবাইল মোবাইলে ইস্যুটি 3 জি নেটওয়ার্কে রয়েছে ** (এইচ মোড এবং এইচ + মোড নয়) **। একটি সংযোগের পর্যায়ে আরএসএস হ্যান্ডশেক প্রক্রিয়া শুরু করতে অনেক সময় লাগে - 12 সেকেন্ড। Chrome নেটওয়ার্ক ট্যাব মাধ্যমে সময় পরামিতি পর্যবেক্ষণ করা। নীচে ওয়েবপৃষ্ঠার জন্য পরিমাপ করা লোড টাইমিং রয়েছে।

পৃষ্ঠা লোড নেটওয়ার্ক টাইমিংয়ের পরিসংখ্যান

পৃষ্ঠায় হ্যান্ডল করা ডেটা ধরণের: পরীক্ষিত ওয়েব পৃষ্ঠাটি এজেএক্সের মাধ্যমে 5 টি কী-মানযুক্ত জেএসএন ডেটা প্রাপ্ত করে এবং এটি ওয়েব পৃষ্ঠায় প্রদর্শন করে। এটি কেবলমাত্র 5-6 পাঠ্য সামগ্রী সহ একটি খুব হালকা পৃষ্ঠা।

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

ওয়েব সার্ভার ব্যস্ত নয় এবং সর্বদা প্রচুর সিপিইউ এবং মেমরি উপলব্ধ।

সার্ভার কনফিগারেশন: অ্যামাজন ইসি 2 ইনস্ট্যান্স - শেয়ার্ড হোস্টিং (32 সিপিইউ এবং 60 জিবি র‌্যাম)। ওয়েব সার্ভার - অ্যাপাচি এসএসএল - সিম্যানটেক


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

ধন্যবাদ. সার্ভার ভারসাম্যপূর্ণ নয়। সার্ভারটিকে আবার নির্দিষ্ট প্যারামিটারে পরীক্ষা করবে এবং এটি চেষ্টা করে দেখবে।
ব্যবহারকারী 234334

উত্তর:


8

প্রাথমিক সংযোগ

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

গুগল ক্রোম: রিসোর্স সময় বোঝা

টিসিপি হ্যান্ডশেক / পুনরায় চেষ্টা এবং কোনও এসএসএলের সাথে আলোচনার সহ একটি সংযোগ স্থাপনে সময় লেগেছে।

এসএসএল হ্যান্ডশেক এবং টিটিএফবি

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

  • TTFB: 4079ms (1000ms এর চেয়ে কম হওয়া উচিত)
  • এসএসএল হ্যান্ডশেক 11830 মিমি (100 মিমি থেকে কম হওয়া উচিত)

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

পদক্ষেপ 1: এসএসএল সমস্যাটি তদন্ত করা হচ্ছে

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

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

লোড ব্যালান্সাররা যদি এটি কোনও সার্ভার রিসোর্স ইস্যুতে সহায়তা করতে পারে।

পদক্ষেপ 2: টিটিএফবি তদন্ত করা

একবার আপনি তদন্তের পরে এসএসএলটির সমস্যা সমাধান করেছেন এবং আপনার এখনও টিটিএফবি বৃদ্ধি পেয়েছে তবে আপনার যথেষ্ট পরিমাণ উত্স আছে তা নিশ্চিত করে আপনার সার্ভারটি পরীক্ষা করা উচিত।

প্রথম বাইট সময় দ্বারা প্রভাবিত হয় তবে সীমাবদ্ধ নয়:

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

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

সূত্র

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

আপনার টিটিএফবি হ্রাস করার জন্য টিপস:


আপনার বিস্তারিত ব্যাখ্যার জন্য আপনাকে ধন্যবাদ। প্রস্তাবিত প্যারামিটারগুলিতে আবার সার্ভার পরীক্ষা করবে এবং সেরাটি বাস্তবায়ন করবে!
ব্যবহারকারী 234334

প্রশ্নের গ্রাফটি প্রাথমিক অনুরোধ এবং টিটিএফবি থেকে এসএসএল হ্যান্ডশেককে পৃথক করে। সেই গ্রাফ অনুসারে, অনুরোধটি করার আগে সমস্যাটি আসলে এসএসএলকে নিয়েই থাকে।
স্টিফেন অসটারমিলার

পছন্দ করেছেন অপেক্ষার টিটিএফবি 4000 মিমি এবং এসএসএল 11000 মিমি ছাড়িয়ে গেছে। সম্ভবত এটিএসটি টিটিএফবিকে প্রভাবিত করছে। আমি প্রতিফলিত করতে প্রশ্ন আপডেট করেছি।
সাইমন হাইটার

ধন্যবাদ! আমি আমার এসএসএল www.ssllabs.com এ পরীক্ষা করেছি এবং রেটিংটি "এ" ছিল। কোন সতর্কতা / সমস্যা রিপোর্ট করা হয়নি। আমি দেখতে পেয়েছি যে অ্যাপাচি সংস্করণটি 2.2.15 যা পুরানো is এখনই এটি আপডেট করা প্রয়োজন। আমার ওয়েবসাইটের সামগ্রীগুলি (টিবি আকারে) / var / www / html / এ। অ্যাপাচি আপডেট / পুনরায় ইনস্টল করা কি আমার ওয়েবসাইটের সামগ্রীগুলি সরিয়ে দেবে? ডেটা না হারিয়ে আপডেটের কোনও নিরাপদ পদ্ধতি?
ব্যবহারকারী 234334

আরও একটি বিষয় - ওপেনএসএসএলও সর্বশেষতম সংস্করণ।
ব্যবহারকারী 234334

6

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

প্রথমে সাইটটি পরিবেশন করতে HTTP / 2 ব্যবহার করুন। এর জন্য অ্যাপাচি ২.৪.১7 বা তার পরে প্রয়োজন

দ্বিতীয়ত, ওসিএসপি স্ট্যাপলিং ব্যবহার করতে অ্যাপাচি কনফিগার করুন। এটি এখানে সেট আপ করার জন্য একটি ভাল গাইড সহ অ্যাপাচি ২.৩.৩ বা তার পরে প্লাস ওপেনএসএসএল ০.৯.৮ ঘন্টা বা তার পরে প্রয়োজন । ওসিএসপি স্ট্যাপলিং জিনিসগুলির গতি বাড়ায় না তবে এটি ক্লায়েন্টের জন্য কিছু কাজ করবে এবং ওসিএসপি অনুসন্ধানের চেষ্টা করার ঝামেলা এড়াবে।

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

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

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