Floppydata Floppydata

সেশন বিনামূল্যে — মূল্য দিন শুধু ট্রাফিকের জন্য

ক্লাউড ম্যানেজড Chrome ব্রাউজার

নিজের সার্ভারে ইনস্টল বা রক্ষণাবেক্ষণ না করেই ক্লাউডে Chrome চালান। রিমোট Chromium সেশন শুরু করুন এবং আপনার বিদ্যমান Playwright বা Puppeteer কোড দিয়ে সেগুলো নিয়ন্ত্রণ করুন।

  • নিজে Chrome হোস্ট না করে Chromium রিমোটে চালান
  • CDP-র মাধ্যমে Playwright বা Puppeteer সংযুক্ত করুন
  • ব্রাউজারের কাজের চাপ আপনার অ্যাপ্লিকেশন সার্ভার থেকে দূরে রাখুন

ম্যানেজড Chrome

অবকাঠামো ম্যানেজ না করেই
Chrome চালান

ব্রাউজার চালানোর কাজ আপনার নিজের সার্ভার থেকে Floppydata Cloud Browser-এ সরিয়ে নিন। ব্রাউজার অবকাঠামো চালায় Floppydata। নেভিগেশন, ক্লিক, পেজ ইন্টারঅ্যাকশন এবং ওয়ার্কফ্লোর বাকি অংশ সামলায় আপনার কোড।

connectUrl?token=••• রিমোট Chromium
session.ts
import { chromium } from 'playwright';const browser = await chromium.connectOverCDP(connectUrl);const page = browser.contexts()[0].pages()[0];await page.goto('https://example.com');const title = await page.title();await browser.close();
3টি চলছে · 1টি বন্ধ হচ্ছে ব্রাউজার রানটাইমের আলাদা কোনো ফি নেই

কেন ক্লাউড ম্যানেজড Chrome ব্রাউজার ব্যবহার করবেন?

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

ক্লাউড ম্যানেজড Chrome ব্রাউজার সেই কাজের চাপ অন্যত্র সরিয়ে দেয়। আপনার অ্যাপ্লিকেশন লোকালি Chrome চালু না করে একটি রিমোট Chromium সেশন শুরু করে এবং Chrome DevTools Protocol-এর মাধ্যমে তার সঙ্গে সংযুক্ত হয়। অটোমেশন, টেস্টিং, মনিটরিং, AI এজেন্ট এবং এমন সব কাজের জন্য এটি ভালো, যেখানে আসল ব্রাউজার দরকার কিন্তু নিজের সার্ভারে চালাতে চান না।

সেশনের প্রবাহ
  1. আপনার অ্যাপ্লিকেশন সেশন শুরু করুন
  2. Floppydata
  3. রিমোট Chromium CDP-র মাধ্যমে
  4. টার্গেট ওয়েবসাইট ক্লিক · পূরণ · পড়া

ক্লাউডে ম্যানেজড Chromium অবকাঠামো

ম্যানেজড ব্রাউজার বদলে দেয় Chrome কোথায় চলে, আপনার অ্যাপ্লিকেশন কীভাবে তা নিয়ন্ত্রণ করে সেটা নয়। ওয়ার্কফ্লোর দায়িত্ব আপনার কোডেই থাকে, আর Chromium রিমোটে Floppydata অবকাঠামোতে চলে। ওয়ার্কফ্লোতে ব্রাউজার দরকার হলে আপনার অ্যাপ্লিকেশন একটি রিমোট সেশন শুরু করে এবং Playwright বা Puppeteer দিয়ে তার সঙ্গে সংযুক্ত হয়। Floppydata Cloud Browser প্রতি অ্যাকাউন্টে একসঙ্গে সর্বোচ্চ 100টি ব্রাউজার সেশন সমর্থন করে।

ফলে শুধু ব্রাউজারের কাজ চালানোর জন্য আলাদা মেশিন বা কনটেইনারের বহর রক্ষণাবেক্ষণ করার প্রয়োজন থাকে না। ব্রাউজারে কী ঘটবে তা আপনার অ্যাপ্লিকেশন নিয়ন্ত্রণ করে। Chromium চালানোর দায়িত্ব Floppydata-র।

প্রধান সুবিধা
  • রিমোট Chromium এক্সিকিউশন
  • CDP সংযোগ
  • Playwright ও Puppeteer সমর্থন
  • ব্রাউজার সেটিংস ও স্টেট পুনরায় ব্যবহার
  • একসঙ্গে সর্বোচ্চ 100টি সেশন
  • ইন্টিগ্রেটেড Floppydata রোটেটিং প্রক্সি
  • ব্রাউজার রানটাইমের আলাদা কোনো ফি নেই

ম্যানেজড Chrome-এর সুবিধা

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

Chrome অবকাঠামোর রক্ষণাবেক্ষণ কমান

প্রতিটি লোকাল Chromium ইনস্ট্যান্স CPU ও RAM নেয়। সমান্তরাল সেশন বাড়ালে ব্রাউজার প্রসেসগুলো দ্রুতই আপনার অবকাঠামোর সবচেয়ে ভারী অংশগুলোর একটি হয়ে উঠতে পারে। Floppydata Cloud Browser-এ সেই প্রসেসগুলো রিমোটে চলে। আরও Chrome ইনস্ট্যান্স চালু রাখার জন্য সার্ভারের সক্ষমতা বাড়াতে হয় না।

নিয়মিত অটোমেশন, সমান্তরাল টেস্ট, মনিটরিং, স্ক্র্যাপিং এবং যেসব কাজ ক্রমাগত নতুন ব্রাউজার সেশন শুরু করে, সেগুলোর জন্য এটি উপযোগী।

ব্রাউজার সেশন আলাদা রাখুন

Floppydata ব্রাউজার সেশনকে কেন্দ্র করে কাজ করে। আপনার অ্যাপ্লিকেশন একটি সেশন তৈরি করে, তার সঙ্গে সংযুক্ত হয় এবং সেই ব্রাউজারটিকে স্বাধীনভাবে নিয়ন্ত্রণ করে। আপনার অ্যাপ্লিকেশনের পাশাপাশি একাধিক Chrome প্রসেস চালানোর চেয়ে এটি ম্যানেজ করা সহজ।

ওয়ার্কফ্লোর আবার প্রয়োজন হলে সংরক্ষিত ব্রাউজার সেটিংস ও স্টেটও পুনরায় ব্যবহার করা যায়। সেশন বন্ধ হলে Floppydata সংরক্ষিত ব্রাউজার স্টেট সিঙ্ক করে।

আপনার বিদ্যমান কোড দিয়ে রিমোট Chrome নিয়ন্ত্রণ করুন

Chrome ক্লাউডে সরানো মানে আপনার ব্যবহৃত অটোমেশন টুল বদলানো নয়। Floppydata Cloud Browser CDP-র মাধ্যমে নিয়ন্ত্রিত হয় এবং Playwright ও Puppeteer-এর সঙ্গে কাজ করে।

একই টুল, রিমোট ব্রাউজার

নেভিগেশন, সিলেক্টর, ক্লিক, ইনপুট, JavaScript এক্সিকিউশন এবং অন্যান্য ব্রাউজার ইন্টারঅ্যাকশন আপনার কোডই সামলাতে থাকবে।

ফলে Python ও Node.js অ্যাপ্লিকেশন প্রতিটি অটোমেশন পরিবেশের জন্য লোকাল Chrome ইনস্টলেশন রক্ষণাবেক্ষণ না করেই রিমোট Chromium ব্যবহার করতে পারে।

browser.ts
import { chromium } from 'playwright';const browser = await chromium.connectOverCDP(connectUrl);const page = browser.contexts()[0].pages()[0];await page.goto('https://example.com');const title = await page.title();await browser.close();

লোকাল Chrome-এর মতোই একই স্ক্রিপ্ট — launch-এর বদলে connectOverCDP।

ম্যানেজড Chrome সেশন স্কেল করুন, লোকাল সার্ভার স্কেল না করেই

একটি Chrome প্রসেসের জন্য খুব বেশি পরিকল্পনা লাগে না। কিন্তু একসঙ্গে পঞ্চাশটি চালানো একেবারেই ভিন্ন গল্প। Chrome লোকালি চললে প্রতিটি বাড়তি ইনস্ট্যান্স আপনার সার্ভারের রিসোর্স নেয়। সমান্তরাল কাজ বাড়লে বেশি CPU, বেশি RAM, এবং শেষে শুধু ব্রাউজারের কাজ চালু রাখতেই বড় মেশিন লাগতে পারে।

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

Floppydata রোটেটিং প্রক্সিসহ ম্যানেজড Chrome

Floppydata Cloud Browser Floppydata-র প্রক্সি অবকাঠামোর সঙ্গে চলে। ব্রাউজার সেশন শুধুমাত্র Floppydata রোটেটিং প্রক্সির মাধ্যমে চলে। রিমোট Chrome সেশনকে স্থানীয়কৃত ওয়েবসাইটে ঢুকতে, আঞ্চলিক অভিজ্ঞতা টেস্ট করতে বা বিভিন্ন প্রক্সি লোকেশন থেকে ব্রাউজার ওয়ার্কফ্লো চালাতে হলে এটি কার্যকর।

ব্রাউজার চালানোর জন্য আলাদা রানটাইম বা প্রতি সেশনের কোনো ফি নেই। Cloud Browser বিনামূল্যে, আর আপনার সেশনে ব্যবহৃত Floppydata প্রক্সি ট্রাফিকের জন্যই শুধু অর্থ দেন।

Chrome অবকাঠামো ক্লাউডে সরান

লোকালি Chrome রক্ষণাবেক্ষণ করলে ব্রাউজারভিত্তিক অ্যাপ্লিকেশনে আরও একটি অবকাঠামো স্তর যোগ হয়। যত বেশি সেশন চালান, আপনার টিমকে তত বেশি ব্রাউজার প্রসেস, রিসোর্স ও পরিবেশ ম্যানেজ করতে হয়। ক্লাউড ম্যানেজড Chrome ব্রাউজারে আপনার অ্যাপ্লিকেশন বরং রিমোট Chromium-এর সঙ্গে সংযুক্ত হয় — আপনার বিদ্যমান Playwright বা Puppeteer ওয়ার্কফ্লো রেখে দিন, ব্রাউজার সেশন রিমোটে চালান এবং আলাদা Chrome অবকাঠামো স্তর না বানিয়েই একসঙ্গে চলা কাজ স্কেল করুন।

অন্যান্য ক্লাউড ব্রাউজার সমাধান দেখুন