সমস্যা
এই প্রবন্ধটি একটি সমস্যার ওপর আলোকপাত করে যা মূলত চীনে দেখা যায়, যা চীনের গ্রেট ফায়ারওয়াল (GFW) দ্বারা প্রয়োগকৃত ব্লকিং ব্যবস্থার কারণে উদ্ভূত হয়। এই ব্যবস্থাগুলি দেশের কয়েকটি ওয়েবপেজের সম্পূর্ণ রেন্ডারিংকে প্রভাবিত করতে পারে। যখন চীনের কোনো ব্যবহারকারী একটি ওয়েবসাইটে অ্যাক্সেসের চেষ্টা করেন, তারা দুটি সাধারণ সমস্যার একটিতে সম্মুখীন হতে পারেন। প্রথমত, ওয়েবপেজটি অনির্দিষ্টভাবে লোড হতে পারে এবং এর বিষয়বস্তু সম্পূর্ণভাবে প্রদর্শিত না হওয়ায় ব্যবহারকারী সম্পূর্ণ পৃষ্ঠায় প্রবেশ করতে সক্ষম নয়। অথবা, ওয়েবপেজটি পুরোপুরি লোড হতে ব্যর্থ হতে পারে, ব্যবহারকারীকে সেই নির্দিষ্ট ওয়েবসাইটের কোনও সামগ্রীতে প্রবেশ করতে বাধা দেয়।
সমস্যা সমাধান
যদিও এই নিবন্ধটি মূলত ChromeRiver অ্যাপ নিয়ে আলোচনা করে, তবে আলোচিত অন্তর্দৃষ্টি এবং কৌশলগুলি অন্যান্য যেকোনো ওয়েবসাইটের জন্য প্রাসঙ্গিক এবং সহায়ক হতে পারে যা একই ধরনের লক্ষণ অনুভব করছে।
নিচের স্ক্রীনশটটি একটি সমস্যার উদাহরণ দেয় যেখানে ওয়েবপেজ ক্রমাগত লোড হচ্ছে এমন একটি লক্ষণ প্রদর্শন করে।
সমস্যা সনাক্তকরণের জন্য সম্পাদন করার ধাপসমূহঃ
প্রথম ধাপ হল সাধারণত ব্যবহৃত ব্রাউজারগুলিতে উপলব্ধ ডেভেলপার টুল ব্যবহার করে HAR ডেটা ক্যাপচার করা। বিভিন্ন ব্রাউজারে HAR ডেটা ক্যাপচার করার বিস্তারিত নির্দেশাবলীর জন্য, অনুগ্রহ করে দেখুন HAR ডেটা সংগ্রহ কিভাবে করবেন।
ক্যাপচার করা HAR ডেটার বিশ্লেষণ করুন
- জলপ্রপাত অংশে (সবচেয়ে ডান কলাম), আমরা কোন সংযোগটি লোড হতে সবচেয়ে দীর্ঘ সময় নিয়েছে তা শনাক্ত করতে পারি। এটি সহজেই শনাক্ত করা যায় কারণ এটি সবচেয়ে দীর্ঘ সময় বারের উপস্থিতিতে থাকবে যেমন নীচে প্রদত্ত স্ক্রীনশটে দেখানো হয়েছে।
- সংযোগগুলির মধ্যে একটিতে ক্লিক করে, আপনি এর সাথে সংশ্লিষ্ট ইউআরএল দেখতে পারেন। এই ক্ষেত্রে, Chromeriver হোস্টকে google-analytics.com এ নির্দেশ দেয়, যা ট্র্যাকারের কাজ করে। তবে, চীনের গুগলের ব্লকিংয়ের কারণে, এই সংযোগটি একটি ক্রমাগত লোডিং অবস্থায় রয়ে যায়।
- একটি দীর্ঘ লোডিং সংযোগের আরেকটি উদাহরণ app.launchdarkly.com-এ দেখা যেতে পারে। nslookup এর মাধ্যমে আরও ঘনিষ্ঠ পরীক্ষায় দেখা যায় যে এই নির্দিষ্ট হোস্টটি Fastly-তে হোস্ট করা হয়েছে, একটি সামগ্রী ডেলিভারি নেটওয়ার্ক যা চীনে গ্রেট ফায়ারওয়াল (GFW) দ্বারা সীমাবদ্ধ। ফলে, এই হোস্টের সাথে সংযোগ করতে চেষ্টা করার ফলে স্থায়ী লোডিং সমস্যা দেখা দেয়।
সমাধান
ওয়েবসাইটগুলিতে প্রায়ই লুকানো ট্র্যাকার এবং অ্যাডওয়্যার থাকে যা গ্রেট ফায়ারওয়াল (GFW) দ্বারা ব্লক করা ইউআরএলগুলিতে সংযোগ স্থাপন করতে পারে। এটি ওয়েবপেজগুলির সাধারণ রেন্ডারিংকে গুরুতরভাবে প্রভাবিত করতে পারে। এই সমস্যার সমাধানের জন্য, আমরা ব্রাউজারে বিজ্ঞাপন-ব্লকার প্লাগইন বা এক্সটেনশন ব্যবহার করতে পারি। নীচে প্রস্তাবিত ধাপগুলি রয়েছে:
- আপনার ব্রাউজারে বিজ্ঞাপন-ব্লকার প্লাগইন বা এক্সটেনশন সক্রিয় করুন
- সেগুলি সনাক্ত করা ডোমেইনগুলিকে ব্লক তালিকায় যোগ করুন।
- বিজ্ঞাপন-ব্লকারের উদাহরণ হল UBlock Origin, AdBlock Plus, Ghostery, ইত্যাদি।
ওয়েবপেজ রেন্ডারিং সমস্যার সাধারণ সমস্যার সমাধানের জন্য, দীর্ঘ ওয়েবপেজ লোডিং সময় এবং রেন্ডারিং সমস্যা কিভাবে সমস্যা সমাধান করবেন দেখুন।
- waterfall.bmp10 MB
0 comments
Please sign in to leave a comment.