<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های حسام جمشیدزادگان</title><link>https://virgool.ir/feed/@hesjash.middle</link><description>اینجا میخوام سوالاتی که شاید برای شما هم پیش بیاد رو پاسخ بدم. حالا چه سوالاتی ، با من همراه باشید :)</description><language>fa</language><pubDate>2026-11-11 19:11:55</pubDate><image><url>https://files.virgool.ir/upload/users/4029075/avatar/avatar.png</url><title>حسام جمشیدزادگان</title><link>https://virgool.ir/@hesjash.middle</link></image><item><title>چرا بعضی وقتا یه وب‌سایت از دسترس خارج میشه؟</title><link>https://virgool.ir/@hesjash.middle/چرا-بعضی-وقتا-یه-وب-سایت-از-دسترس-خارج-میشه-faoczc9btwke</link><description>وقتی یک وب‌سایت از دسترس خارج میشه، ممکن است دلایل مختلفی داشته باشه، اما اگر مربوط به حمله DDoS (Distributed Denial of Service) باشه، معمولاً به این دلیله که مهاجم با ارسال ترافیک خیلی زیاد از منابع مختلف، سرور را overload می‌کنه.مثل این میمونه که یه فروشگاه پر از مشتری بشه، ولی همه‌شون فقط بخوان شلوغش کنن و هیچ‌کی چیزی نخره! در نتیجه:سرور قفل میشه (دیگه جواب نمیده).کاربران واقعی نمی‌تونن وارد سایت بشن.ربطش به DDoS چیه؟حمله DDoS یه حمله‌ی خرابکارانه‌ست که:کلی کامپیوتر و دستگاه (مثل موبایل و دوربین‌های هک شده) همزمان به سایت درخواست میفرستن.سرور گیج میشه و از کار میافته (مثل وقتی کلی آدم باهم تو یه چت فریاد بزنن و هیچ‌کی نتونه حرف بزنه!).مثال ساده:سایت معمولی: مثلاً ۱۰۰ نفر در دقیقه میتونن وارد بشن.تحت حمله دی داس: ۱,۰۰۰,۰۰۰ ربات در دقیقه میخوان وارد شن!در نتیجه سایت کرش میکنه و میپره!چیکار میکنن تا سایت دوباره کار کنه؟از فیلتر (مثل Cloud flare و یا ArvanCloud ) استفاده میکنن تا ربات‌ها رو بلاک کنن.سرور رو قوی‌تر میکنن (مثل افزایش پهنای باند).منظور از &#34;فیلتر&#34; چیه؟تصور کن یه مهمونی داری و کلی آدم میخوان بیان، اما بعضی‌هاشون مزاحمن و فقط میخوان شلوغ کنن!فیلتر (مثل Cloud flare) مثل یه دوربین امنیتی + نگهبان هوشمند عمل می‌کنه و:هر کی میخواد وارد سایت بشه، اول چک میشه:واقعی هست یا ربات؟ (مثل مقایسه آدم واقعی با ربات اسپم).قبلاً تو لیست سیاه بوده؟ (مثل کسی که قبلاً مزاحم شده).اگر مزاحم بود، جلوشو میگیره:مثلاً  مهاجمان DDoS مسدود میشن، اما کاربران عادی راحت وارد میشن.بعضی وقتا ازشون تست میگیره! (مثل کپچا – وقتی ازت میخواد عکس &#34;چراغ راهنمایی&#34; رو انتخاب کنی).چطوری این فیلتر کار می‌کنه؟مثل یه دیوار بین حمله‌کننده و سایت قرار می‌گیره.ترافیک بد رو حذف می‌کنه و فقط ترافیک خوب رو عبور میده.بعضی‌ها رایگانن (مثل Cloudflare رایگان)، بعضی‌ها پولی (برای حمله‌های خیلی بزرگ).مثال :فرض کن به سایت آپارات حمله DDoS کنن!بدون فیلتر: سرور می‌پره و هیچ‌کی نمیتونه ویدیو ببینه.با فیلتر (مثل Cloudflare): فقط کاربران واقعی میتونن وارد بشن، ربات‌های حمله‌کننده بلاک میشن.پس  DDoS مثل یه باجگیریه که با شلوغ کردن سایت، اونو از کار میندازه و فیلتر مثل یه نگهبان باهوشه که فقط به آدم‌های خوب اجازه‌ی ورود میده! 😊</description><category>حسام جمشیدزادگان</category><author>حسام جمشیدزادگان</author><pubDate>Sun, 25 May 2025 08:53:30 +0330</pubDate></item><item><title>404 Not Found</title><link>https://virgool.ir/codenevis/404-not-found-j6ynumfcnox7</link><description>سلام شاید برای شما هم پیش اومده باشه با خطاهایی که موقع رفتن به یه سایت برخورد کرده باشید بی تفاوت گذشته باشید ولی باز ته دلتون گفتید این چه معنی میده برای همین اینجا براتون معنی چن تا شونو توضیح میدمخطاهایی مثل 404 که هنگام باز کردن یک وب‌سایت ظاهر می‌شن، بهشون می‌گن کدهای وضعیت HTTP (HTTP status codes). این کدها پاسخ‌هایی هستن که سرور وب به مرورگر می‌ده، و مشخص می‌کنن که درخواست (مثلاً باز کردن یک صفحه) موفق بوده یا نه.این کدها معمولاً سه رقمی هستن و به پنج دسته اصلی تقسیم می‌شن:🔵 1xx – اطلاعاتی (Informational)درخواست دریافت شده ولی هنوز در حال پردازشه.مثال:100 Continue: یعنی درخواست دریافت شده و می‌تونه ادامه پیدا کنه.🟢 2xx – موفقیت (Success)یعنی درخواست موفقیت‌آمیز بوده.مثال‌ها:200 OK: همه‌چی خوبه، صفحه یا داده با موفقیت بارگذاری شده.201 Created: درخواست باعث ایجاد یک مورد جدید شده (مثلاً ثبت‌نام موفق).🟡 3xx – تغییر مسیر (Redirection)درخواست باید به آدرس دیگه‌ای منتقل بشه.مثال:301 Moved Permanently: آدرس دائماً عوض شده.302 Found: به طور موقت باید به آدرس دیگه بری.🔴 4xx – خطای سمت کاربر (Client Error)یعنی مشکلی در درخواست شما بوده (مثلاً آدرس اشتباه یا دسترسی غیرمجاز).رایج‌ترین‌ها:404 Not Found: صفحه‌ای که دنبالشی وجود نداره یا حذف شده.400 Bad Request: درخواست اشتباه یا ناقصه.401 Unauthorized: باید لاگین کنی یا دسترسی نداری.403 Forbidden: اجازه دسترسی به صفحه رو نداری (حتی اگه لاگین باشی). مخصوصاً برای کشور ما که از سمت کشور مقصد تحریم هستیم و اجازه دسترسی نداریم !!408 Request Timeout: سرور منتظر درخواست بود ولی شما دیر عمل کردی.🔴 5xx – خطای سمت سرور (Server Error)یعنی مشکلی از طرف سروره.مثال‌ها:500 Internal Server Error: یه خطای کلی توی سرور رخ داده.502 Bad Gateway: سرور پاسخ معتبری از سرور دیگر نگرفته.503 Service Unavailable: سرور موقتاً در دسترس نیست (شاید به‌خاطر تعمیرات یا overload).</description><category>حسام جمشیدزادگان</category><author>حسام جمشیدزادگان</author><pubDate>Sat, 24 May 2025 09:10:17 +0330</pubDate></item></channel></rss>