سرعة إرسال اتصال SMPP
تم إنشاء هذا المستند لمستخدمي أنظمة مراسلة SMS عالية الأداء. يساعد في فهم الوقت الذي يستغرقه إرسال الرسالة. كما أنه يقدم معلومات عن تقنية "التقسيم إلى نوافذ" التي يمكن استخدامها لزيادة الأداء، ويوفر جدولًا لمتطلبات عرض النطاق الترددي للشبكة لتراخيص Ozeki SMS المختلفة. من خلال قراءة هذا المستند، ستفهم من أين يمكن أن تأتي مشكلة الأداء، وقد يساعد في حل هذه المشكلات.
1. الوقت المستغرق لإرسال الرسالةالوقت المستغرق لإرسال رسالة SMS يتكون من 5 خطوات (الشكل 1). الخطوة 1 هي وقت ترميز الرسالة (T1). الخطوة 2 هي وقت "التحميل" على الشبكة (T2)، عندما يتم إرسال PDU الخاص بـ SMPP عبر الشبكة ويصل إلى SMSC، تحدث الخطوة 3، وهي وقت المعالجة في SMSC. يقوم SMSC بفك تشفير PDU، ويولد ردًا ويرمز الرد. (T3)، ثم يتم تنزيل الرد عبر الشبكة (T4)، وأخيرًا يتم معالجة الرد (T5).
الوقت المستغرق لنقل رسالة SMS على وصلة شبكة بطيئة، يتم تحديده بواسطة عرض النطاق الترددي للشبكة (الشكل 2). يمكن أن تختلف سرعة التحميل أو التنزيل. على خادم مستضاف في منشأة استضافة عادةً، يكون عرض النطاق الترددي الذي يسمح للبيانات "بمغادرة" مركز البيانات أبطأ بكثير من السرعة التي تسمح للبيانات بالوصول إلى مركز البيانات. مراكز البيانات تستضيف العديد من أجهزة الكمبيوتر، ومعظمها يوفر محتوى للتنزيل. من المتوقع أن يكون أدائك في هذا الاتجاه أسوأ.
إذا كان لديك وصلة شبكة سريعة، يتم تحديد الوقت بواسطة قوة المعالجة لأجهزة الكمبيوتر. في هذه الحالة معظم الوقت لا يتم استخدام الشبكة (الشكل 3). يمكن للشبكة السريعة أن تزيد بشكل كبير من معدل نقل الرسائل. وقت معالجة ترميز/فك ترميز الرسائل يصعب تعديله بشكل كبير مقارنة بالحصول على وصلة شبكة أسرع.
في Ozeki نواجه غالبًا أنظمة SMSC بطيئة. بالنسبة لهذه الأنظمة، يستغرق الأمر الكثير من الوقت لإرجاع رد على رسائل SMS المرسلة. هذا يزيد من T3 في إجراء نقل الرسالة، مما يؤدي إلى أداء بطيء. (الشكل 4)
في معظم اتصالات SMSC، يتم التعامل مع الاتصال بطريقة متزامنة. هذا يعني أنه يتم إرسال رسالة SMS واحدة، ثم ينتظر النظام ردًا من SMSC قبل إرسال الرسالة التالية. في هذه الأنظمة، "رابط التحميل" للشبكة (الشكل 5) إلى SMSC لا يتم استخدامه معظم الوقت. في هذه الأنظمة، من المهم جدًا أن يكون لديك وصلة شبكة تحميل سريعة، لأنه خلال الوقت الذي يتم استخدامه فيه، من الضروري إرسال الرسالة عبره بأسرع وقت ممكن.
تم تقديم تقنية تسمى التقسيم إلى نوافذ في Ozeki SMS Gateway لزيادة معدل النقل. إذا تم تمكين التقسيم إلى نوافذ، يمكن أن يتداخل وقت المعالجة ووقت نقل الشبكة لكل رسالة. بهذه الطريقة يمكن استخدام الشبكة بكفاءة أكبر. لاحظ مع ذلك، أن التقسيم إلى نوافذ يجب أن يكون مدعومًا من قبل SMSC. طريقة عمل التقسيم إلى نوافذ هي أننا لا ننتظر ردًا على رسالة SMS قبل إرسال الرسالة التالية إلى SMSC. إذا تم تعيين حجم النافذة إلى 3، فلدينا دائمًا 3 رسائل معلقة تنتظر ردًا. (الشكل 6)
7. كيفية تكوين النوافذ في بوابة Ozeki للرسائل القصيرة
لتكوين النوافذ في بوابة Ozeki للرسائل القصيرة، تحتاج إلى فتح نموذج التكوين الخاص باتصال SMPP، ثم تحديد "متقدم"، وفتح مربع مجموعة التحكم في السرعة وتحرير حقل حجم النافذة. (الشكل 7، الشكل 8، الشكل 9، الشكل 10)
قد تكون مهتمًا بحساب متطلبات عرض النطاق الترددي الصافي لحركة مرور SMPP. لاحظ أن
الخطوة 1 - استخدم Wireshark لالتقاط وحدة بيانات بروتوكول SMPP (PDU)
الخطوة 2 - اكتشف عدد البايتات في هذه الوحدة
الخطوة 3 - اضرب عدد البايتات بعدد الرسائل التي ترغب في إرسالها في الثانية
ملاحظة: عند حساب متطلبات عرض النطاق الترددي للشبكة، تحتاج إلى جمع البايتات التالية معًا: بايتات رأس حزمة IP + بايتات رأس حزمة TCP + بايتات وحدة بيانات بروتوكول SMPP (PDU). لرسالة SMPP SUBMIT SM القياسية التي تحمل 160 حرفًا لاتينيًا، هذا يساوي 265 بايت. كل رسالة SMPP SUBMIT SM تثير رد SUBMIT SM RESP، والذي يساوي 81 بايت. يتم تقديم سرعات الشبكة بالبت. هذا يعني أن رسالة SMS تأخذ (265+81)*8 = 2768 بت. هذا يعني أنه لإرسال رسالة SMS واحدة في الثانية، تحتاج إلى عرض نطاق ترددي قدره 2.768 كيلوبت/ثانية. (الشكل 11)
وحدة بيانات بروتوكول SMPP (PDU) الصادرة بالبايت | وحدة بيانات بروتوكول SMPP (PDU) الواردة بالبايت | بيانات رسالة واحدة بالبت |
265 بايت | 81 بايت | (265+81)*8 = 2768 بت |
حساب سرعة الشبكة المطلوبة:
(عدد الرسائل في الثانية * (الطول*8))/1000 = سرعة الشبكة المطلوبة (ميجابت/ثانية)
سرعة الرسالة | البايتات في ثانية واحدة | عرض النطاق الترددي المطلوب للشبكة |
5 رسالة في الدقيقة | 230.667 | 0.231 كيلوبت/ثانية |
10 رسالة في الدقيقة | 461.333 | 0.461 كيلوبت/ثانية |
20 رسالة في الدقيقة | 922.667 | 0.923 كيلوبت/ثانية |
30 رسالة في الدقيقة | 1384.000 | 1.384 كيلوبت/ثانية |
1 رسالة في الثانية | 2768 | 2.768 كيلوبت/ثانية |
10 رسائل في الثانية | 27680 | 27.68 كيلوبت/ثانية |
25 رسالة في الثانية | 69200 | 69.2 كيلوبت/ثانية |
50 رسالة في الثانية | 138400 | 138.4 كيلوبت/ثانية |
100 رسالة في الثانية | 276800 | 276.8 كيلوبت/ثانية |
200 رسالة في الثانية | 553600 | 553.6 كيلوبت/ثانية |
300 رسالة في الثانية | 830400 | 830.4 كيلوبت/ثانية |
500 رسالة في الثانية | 1384000 | 1384 كيلوبت/ثانية |
رسالة في الدقيقة = Messages Per Minute
رسالة في الثانية = Messages Per Second
رسالة في الدقيقة (MPM): هذا يحافظ على الاختصار الأصلي ولكنه يضيف شرحًا للتوضيح. على سبيل المثال، إذا اشتريت بوابة Ozeki للرسائل القصيرة 10 رسائل في الدقيقة، يمكنك التعامل مع 10 رسائل SMS يتم إرسالها أو استقبالها كل دقيقة.
ما هي رسالة في الثانية؟رسالة في الثانية (MPS) تعني الرسائل في الثانية. تشير إلى الحد الأقصى لعدد رسائل SMS التي يمكن لترخيص Ozeki الخاص بك التعامل معها، سواء في الإرسال أو الاستقبال. على سبيل المثال، يسمح ترخيص بوابة Ozeki للرسائل القصيرة 1 رسالة في الثانية للبوابة الخاصة بك بمعالجة رسالة SMS واحدة في الثانية.
إذا كان لدي ترخيص 20 MPS، كيف يتم توزيع هذه السرعة بين الرسائل الواردة والصادرة؟
توزع بوابة Ozeki للرسائل القصيرة سعة معالجة الرسائل الخاصة بك بذكاء. إليك كيف يعمل:
- حركة مرور متوازنة: إذا كانت لديك رسائل صادرة ورسائل واردة في انتظار المعالجة، يتم تقسيم السعة بالتساوي. على سبيل المثال، مع ترخيص 20 MPS، سيتم تخصيص 10 MPS للإرسال و 10 MPS لاستقبال الرسائل في نفس الوقت.
- أقصى إنتاجية: عندما لا توجد رسائل واردة، يتم استخدام السعة الكاملة (20 MPS في هذه الحالة) لإرسال الرسائل الصادرة بأسرع وقت ممكن. والعكس صحيح، إذا لم تكن هناك رسائل صادرة في انتظار الإرسال، يتم توجيه السعة بالكامل نحو استقبال الرسائل الواردة.
استقبال تقارير التسليم منفصل تمامًا عن سعة إرسال الرسائل الخاصة بك. حتى مع وصول تقارير التسليم، يسمح لك ترخيص 20MPS الخاص بك بالاستمرار في إرسال 20 رسالة في الثانية.
More information