<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>پست‌های انتشارات کاوه‌نگار</title>
        <link>https://virgool.io/kavenegar/feed</link>
        <description>وبلاگ رسمی کاوه‌نگار</description>
        <language>fa</language>
        <pubDate>2026-06-13 06:52:50</pubDate>
        <image>
            <url>https://files.virgool.io/upload/publication/gca2u590jbvq/4mxw7e.png</url>
            <title>کاوه‌نگار</title>
            <link>https://virgool.io/kavenegar</link>
        </image>

                    <item>
                <title>استفاده از وب هوک نت نگار</title>
                <link>https://virgool.io/kavenegar/%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D9%88%D8%A8-%D9%87%D9%88%DA%A9-%D9%86%D8%AA-%D9%86%DA%AF%D8%A7%D8%B1-rfr3mgjmlffu</link>
                <description>با سرویس مانیتورینگ نت نگار شما می‌توانید هرگونه اختلال را در سرویس‌های آنلاین خود زودتر از بقیه متوجه شوید. نت نگار این اختلالات را با استفاده از روش‌های مختلفی مانند Telegram، Slack، Mattermost، پیامک و تماس به اطلاع شما می‌رساند.ولی در صورتی که شما از هیچ کدام این روش‌ها استفاده نمی‌کنید، مانیتورینگ نت نگار یک امکان ویژه برای شما فراهم کرده است که با استفاده از آن می‌توانید از روش اطلاع رسانی دلخواه خود برای مطلع شدن از اختلالات و قطعی‌های سرویس هایتان استفاده کنید.با استفاده از webhook های نت نگار، شما می‌توانید هر گونه اختلال را در لینکی که تعریف کرده‌اید دریافت کنید و با استفاده از اطلاعات دریافتی، تصمیم‌های مختلفی بگیرید.وب هوک چیست؟در واقع webhook ها راهی برای اطلاع‌رسانی لحضه‌ای بین برنامه‌های تحت وب هستند.این مفهوم در نت‌نگار به این صورت است که شما یک ‌URL که در واقع آدرس برنامه شما در وب است، تعریف می‌کنید و در صورتی که تریگر شما رخ دهد این لینک با اطلاعات لازم فراخوانی می‌شود.برای پیاده سازی یک وب هوک می‌توانید از هر زبان برنامه‌نویسی که مایل هستید استفاده کنید.به طور کلی پارامترهایی که ارسال می‌شوند به صورت زیر خواهد بود:Zone نام موقعیتی مکانی است که این رخداد در آن اتفاق افتاده است. برای مثال دیتاسنتر افرانت یا پارس‌آنلاین.MonitorName نام مانیتوری که رخداد مربوط به آن است.TriggerType نوع تریگر تعریف شده شما است. اطلاعات بیشترValue در واقع مقداری است که تریگر در آن فعال شده است و نوع آن وابسته به نوع تریگر شماست. برای مثال در صورت بروز خطا و برگشت ۳۰۰ در HTTP Status Code این پارامتر برابر ۳۰۰ خواهد بود و یا در صورتی که نوع تریگر شما Response Time باشد، Value مدت زمان پاسخگویی سرویس شما خواهد بود.OperatorType که شرط شما در تریگر تعریف شده است. اطلاعات بیشترDafaultValue که مقدار ایده‌آل شرط تعریف شده است. در واقع این مقدار خروجی نبوده که تریگر عمل کرده است. برای مثال در صورتی که شما تریگری از نوع Status Code با شرط مخالف ۲۰۰ تعریف کرده باشید، مقدار DefaultValue عدد ۲۰۰ خواهد بود.شما می‌توانید وب هوک خود را در دو نوع GET و POST استفاده کنید. در صورتی که از GET استفاده کنید پارامترها به صورت query string و در صورتی که از POST استفاده کنید در قالب x-www-form-urlencoded ارسال خواهند شد.موارد استفاده از وب هوک در نت نگارتعویض DNS Record دامنه در صورت اختلال در سرور.پیاده سازی پیام‌رسان‌های مختلف برای اطلاع رسانی.در نهایت با این ویژگی سرویس نت نگار، شما علاوه بر این که می‌توانید تغییرات را از طریق سرویس پیام رسان متوجه شوید، این امکان را خواهید داشت در صورت امکان، نسبت به رخدادهای مختلف که سرویس مانیتورینگ آن ها را تشخیص داده است، عکس العمل مناسب داشته باشید.استفاده از سرویس آپ تایم مانیتورینگ نت نگار رایگان است، کافیست ثبت نام کنید.نت نگار</description>
                <category>کاوه‌نگار</category>
                <author>کاوه نگار</author>
                <pubDate>Wed, 18 Dec 2019 11:29:08 +0330</pubDate>
            </item>
                    <item>
                <title>نحوه استفاده از  وب هوک دریافت کاوه نگار</title>
                <link>https://virgool.io/kavenegar/how-to-receive-realtime-sms-wymzx8gbufw5</link>
                <description>شاید برای شما هم پیش آماده باشد که نیاز داشته باشید پیامک های دریافتی به خط اختصاصی  را به صورت لحظه ای (Real-time) در سرویس خود داشته باشید میتوانید از امکان Webhook دریافت استفاده نمایید.برای استفاده از این امکان به موارد زیر نیاز دارید:حساب کاوه‌نگار همراه با یک خط اختصاصییک وب سرور برای دریافت درخواست‌های وب‌هوکبرای این کار کافیست به پنل کاربری کاوه نگار رفته و در بخش مدیریت خطوط &gt; تنظیمات  &gt;  تنظیمات دریافت ، بر روی ویرایش خط مورد نظر کلیک کنید.اگر با وب سرویس پیامک کاوه نگار آشنایی ندارید ،کاوه نگار امکان ارسال و دریافت پیام کوتاه را را از هر پلتفرم نرم افزاری و سخت افزاری برای شما فراهم می کند.این سرویس با ارائه API انعطاف پذیر امکان ارسال و دریافت پیام کوتاه را با چند خط کد ساده برای شما فراهم می‌کند.حالا اینجا میتوانید آدرس Endpoint خود را تنظیم کنید تا کاوه نگار به واسطه آن بتواند پس از دریافت پیامک به خط مورد نظر، آدرس URL شما را فراخوانی کند.پارامتر های ارسالی پیامک دریافتی به صورت زیر است :fromشماره فرستنده پیامکto شماره گیرنده پیامکmessage متن پیامک دریافت شده messageidشناسه پیامک دریافتی که به شما کمک می کند پیامک های تکراری را دریافت نکنیدهمچنین در هنگام تنظیم Endpoint می توانید متد GET یا POST فراخوانی را تنظیم نمائید . برای دریافت وب هوک کاوه نگار در زبان سی شارپ (dotnet core) از نمونه کد زیر می توانید استفاده کنید :نمونه کد دریافت پیامک در dotnet coreلطفا با ارسال نظرات و پیشنهادات خود ما را در ارائه سرویس بهتر یاری فرمایید.</description>
                <category>کاوه‌نگار</category>
                <author>کاوه نگار</author>
                <pubDate>Wed, 20 Nov 2019 17:27:11 +0330</pubDate>
            </item>
                    <item>
                <title>استفاده از Delivery Webhook در کاوه‌نگار</title>
                <link>https://virgool.io/kavenegar/%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-delivery-webhook-%D8%AF%D8%B1-%DA%A9%D8%A7%D9%88%D9%87%D9%86%DA%AF%D8%A7%D8%B1-m0fn8lo2wxu1</link>
                <description>برای مطلع شدن از وضعیت پیام های ارسالی در کاوه‌نگار، می‌توانید از سرویس Delivery Webhook استفاده کنید که در صورت تغییر در وضعیت پیامک ارسالی، شما مطلع خواهید شد.اگر با سرویس کاوه‌نگار آشنایی ندارید، کاوه‌نگار در واقع با ارائه وب‌سرویس پیامک و تماس صوتی پیشرفته برای توسعه دهندگان، امکان ارسال و دریافت پیامک و برقراری تماس اینترنتی را در اغلب سرویس های نرم افزاری مهیا می کند.برای استفاده از این امکان به موارد زیر نیاز دارید:حساب کاوه‌نگار همراه با یک خط اختصاصی یک وب سرور برای دریافت درخواست‌های وب‌هوکسرویس Delivery Webhook در هر درخواست ارسالی به سمت شما ۲ پارامتر زیر را ارسال می‌کند:Message ID که شناسه پیام ارسالی شماستStatus که مطابق جدول وضعیت پیامک ها می‌باشداین امکان همانند دریافت پیامک با URL عمل می‌کند با این تفاوت که به محض تغییر در وضعیت پیامک های ارسال شده از طریق URL تنظیم شده توسط شما، یک Callback انجام میشود.حالا برای پیاده سازی این برنامه در پایتون نسخه‌ی ۳ با کتابخانه flask به کد زیر نیاز داریم، که فقط مقادیر دریافت شده را در خروجی چاپ می‌کند:نمونه کد python3 flaskبرای اجرای کد بالا نیاز به نصب کتابخانه flask دارید که با دستور زیر امکان‌پذیر است:pip3 install flaskبعد از اتمام نصب flask، می‌توانید برنامه را به صورت زیر اجرا کنید:export FLASK_APP=main.pypython3 -m flask runکه main.py نام فایل پایتون شما می‌باشد.بعد از اجرای ۲ دستور بالا، خروجی شبیه به زیر را مشاهده خواهید کرد:خروجی بعد از اجراکه نشان می‌دهد وب سرور بر روی پورت ۵۰۰۰ در حال اجراست.برای اضافه کردن webhook به خط خود، به منوی مدیریت خطوط -&gt; تنظیمات در پنل خود رفته و سربرگ &quot;تنظیمات رسید وضعیت&quot; را انتخاب کنید. با انتخاب آیکون تنظیمات خط خود با صفحه‌ی زیر روبرو می‌شوید:بعد از انتخاب متد POST (با توجه به این که در کد ما endpoint را به صورت POST تنظیم کردیم)، URL خود را به صورت زیر وارد کنید:http://YOUR_SERVER_IP:5000/deliveryکه باید YOUR_SERVER_IP را با آدرس IP سرور خود جایگزین نمایید.بعد از ذخیره کردن تنظیمات، شما تغییر وضعیت پیام‌های خود را در ترمینال مشاهده خواهید کرد.توجه داشته باشید که درصورتی که webhook تعریف شده از سمت شما خروجی ۲۰۰ بازنگرداند، کاوه نگار هر ۲ دقیقه به تعداد ۳۰ بار به شما درخواست ارسال خواهد کرد.لطفا با ارسال کامنت، نظرها، انتقادها و پیشنهادهای خود را بیان نمایید.</description>
                <category>کاوه‌نگار</category>
                <author>کاوه نگار</author>
                <pubDate>Wed, 20 Nov 2019 11:23:14 +0330</pubDate>
            </item>
                    <item>
                <title>مانیتورینگ سرویس‌های آنلاین با نت‌نگار</title>
                <link>https://virgool.io/kavenegar/%D9%85%D8%A7%DB%8C%D9%86%D8%AA%D9%88%D8%B1%DB%8C%D9%86%DA%AF-%D8%A8%D8%A7-%D9%86%D8%AA-%D9%86%DA%AF%D8%A7%D8%B1-wuodeihgqpxh</link>
                <description>امروزه سرعت بارگذاری وب سایت، یکی از عوامل مهم و اساسی در تجربه‌ی کاربری محسوب می‌شود.همه‌ی کاربران، سایت های سریع را ترجیح می دهند. اما آیا ترجیح موتور های جستجو هم همین است؟به گفته گوگل و سایر ابزارهای تست سرعت مانند GTmetrix، TTFB (Time To First Beat) مدت زمانی که مرورگر باید قبل از دریافت اولین بایت داده از سرور منتظر بماند، باید کمتر از 200 ms باشد و اگر TTFB وب سایت شما بیشتر از این مقدار است، وقت آن رسیده که تغییراتی در آن ایجاد کنید تا این مقدار را کاهش دهید.زمان زیاد بارگذاری صفحات یک وب سایت، باعث می شود میانگین تعداد بازدید کننده هایی که پس از بازدید از فقط یک صفحه به سرعت از سایت خارج شوند یعنی نرخ بازگشت یا Bonce Rate افزایش یابدد که این اتفاق به سرعت در سئوی شما اثر منفی خواهد گذاشت. طبق آمار، وب سایت هایی که میانگین بارگذاری صفحاتشان ۲ ثانیه است، بازدیدکنندگان آن ها به طور متوسط از ۹.۸ صفحه بازدید می کنند، در حالی که وب سایت هایی که میانگین بارگذاری صفحات آن ها ۷ ثانیه است، بازدیدکنندگان آن ها فقط از ۳.۷ صفحه بازدید می کنند.از طرفی می دانیم که به دست آوردن یک بازدید کننده‌ی جدید، معمولا نیازمند تلاش و هزینه‌ی زیادی است. پس اگر بازدیدکننده ای به سایت ما آمد، می خواهیم مطمئن شویم که از چندین صفحه بازدید می‌کند و احتمال این که از مشتری بالقوه به مشتری بالفعل تبدیل شود، زیاد است. به این ترتیب خیالمان از ROI یا بازگشت سرمایه آسوده خواهد بود.با این همه، چه کاری برای بالارفتن سرعت وب سایتمان می توانیم انجام دهیم؟ در زیر به ۲ مورد از آن ها اشاره شده است:- یک هاست خوب دریافت کنید. همه ی هاست ها به درستی پاسخگوی نیازهای شما نیستند.یک هاست قابل اعتماد، سریع و معتبر انتخاب کنید که قادر به تحمل حتی سنگین ترین ترافیک وب سایت شما باشد.- وب سایت خود را بهینه کنید. تصاویر عظیم و زیاد و انیمیشن های فلش سنگین مطمئنا باعث کند شدن وب سایت شما خواهند شد. مطمئن شوید همه‌ی عکس ها را در اندازه‌ی مناسب وب بهینه کرده و از انیمیشن های قدیمی فلش خلاص شده اید.از مزیت های دیگر استفاده از مانیتورینگ شبکه نت نگار، می توان به اعلام Downtime یا Time out وب سایت یا وب سرویس شما، بررسی اختلال های شبکه از لایه‌ی ۵ شبکه، بررسی زمان پاسخگویی به تفکیک بخش های مختلف مانند TLS، TCP، DNS، اختلال های SSL و امکان پینگ IP از نقاط مختلف دنیا و دیتاسنترهای ایران، امکان انتخاب روش های اطلاع رسانی متفاوت در صورت بروز خطا یا اختلال و امکان اتصال یه سرویس های جانبی اشاره کرد.همچنین شما می توانید قبل از آن که سرویس مانیتورینگ را خریداری نمائد، کیفیت و خدمات آن را آزمابش کنید. نت نگار با ارائه سرویس مانیتورینگ رایگان با امکانات خاص و همچنین گارانتی برگشت هزینه تا ۳۰ روز در صورت خرید سرویس های پیشرفته، این امکان را فزاهم کرده است.نکته‌ی جالب این که می‌توانید سرویس‌های رقبا را هم با نت نگار مانیتور کنید و از نقاط ضعف و اختلال آن ها زودتر از بقیه باخبر شوید.شرکت هایی مانند علی بابا، الوپیک، سیب‌اپ، باما، نشان، نت برگ و ... از مشتریان سرویس مانیتورینگ نت نگار هستند.</description>
                <category>کاوه‌نگار</category>
                <author>کاوه نگار</author>
                <pubDate>Wed, 20 Nov 2019 10:00:26 +0330</pubDate>
            </item>
            </channel>
</rss>