এজেএক্স বা পিএইচপি এর মাধ্যমে ডেটা প্রেরণের মধ্যে পার্থক্য দেখার সর্বোত্তম উপায় কী?


উত্তর 1:

এজেএক্স ব্যবহারের সুবিধাটি ডেটা প্রেরণে নয়। ডেটা পেতে এবং এটি ডাটাবেসে সঞ্চয় করতে আপনার পিএইচপি-তে সার্ভার সাইড প্রয়োজন।

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

আপনার পাঠানো ডেটার পরিমাণ মোটামুটি একই হবে the ফলস্বরূপ আপনি যে পরিমাণ ডেটা গ্রহণ করবেন তা হ'ল পার্থক্য। এজেএক্স ব্যবহার করার সময় ব্যবহারকারীর অভিজ্ঞতা অনেক ভাল এবং প্রতিক্রিয়াশীল হবে।


উত্তর 2:

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

এজেএক্স কলটি inোকানোর জন্য যে সময়টি গ্রহণ করবে তা প্রকৃতপক্ষে পরিমাপ করুন আপনি AJAX অনুরোধটি দেখতে পাবে এবং সাফারি, ফায়ারফক্স বা ক্রোমের পরিদর্শকের সাথে ব্রাউজারের মধ্যে শেষ করতে পারেন।

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

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