• ماهو
AMPHP؟
• هو بيئه العمل المتزامنه الغير محظوره ،
• وتوفر المواد الاوليه الخام لأداره عمل التزامن
• على سبيل المثال دخول معين ، برومسس (وعود)
• وايضا التكرار غير المتزامن .
𒊹︎ حسناً بطريقه ابسط ؟
• AMPHP :
• هي اداء عالي موازي لمكتبه ، php ،
• التي تسمح لك بكتابه غايتك بسرعه ،
• البرامج الناشطه ، التي تستعمل بشكل موازي،
• ستظهر لك خطوط خضراء .
𒊹︎
عبقريه • نعم !
———
• اليك المعلومات التاليه :
• مادلين بروتو غير مكتوبه بلغه php .
• مادلين بروتو مكتوبه بلغه AMPHP .
• والذي يعني هذا انك طالما تستعمل مادلين بروتو ،
• والتزامن مشغل بشكل موازي فأن كل نتيجه ،
• ستتم معالجتها بشكل موازي حتى في ،
• خطوط منفصله او حتى في الويب هوست .!
• والذي سيجعل البوتات قابله للاستجابه حتى عندما تقوم بتفعيل مهام معقده جداً .
⁃ على اي حال ، انه من المهم انت يجب ان تستعمل AMPHP ، ( ليس PHP ! ) عند كتابه بوتك .
⁃ والذي يعني انه داخل PHP الاساسيه الفنكشنات والاستخراجات لايمكنك استعمالها في مادلين بروتو بوت ، ( خلاف ذلك ، جميع فوائد AMPHP ستكون غير مفيده ): بدلا من ذلك ،
⁃ انت يجب ان تستعمل مكتبه AMPHP بصوره صحيحه .
⁃ ( موجوده بشكل تلقائي في madeline.php ) .
———
• اليك بعض الفنكشنات التي لن تعمل في AMPHP،
• ولكن يوجد لها بدائل :
1 - file_get_contents() ✖️
•
amphp/files للملفات
amphp/http-client $MadelineProto->fileGetContents للروابط .
2 - curl && guzzle ✖️
•
amphp/files :
• يتزامن بشكل افضل واسرع من بقيه المكاتب،
• يدعم ايضا Http/2 !
2 - mysql, PDO, sqlite ✖️
•
amphp/mysql :
• تدعم الان وبشكل مثالي جميع الـMysql ،
• وايضاً SQLlite وهي متزامنه بشكل كامل ،
• يمكنك ايضا استعمال :
amphp/postgres ،
• وايضا :
amphp/redis لكلاً من ،
• Postgres & redis .
3 - php-fpm ✖️
•
amphp/http-server :
• يقدم اليك الاداء العالي مع مزامنه كامله في ،
• مكتبه مادلين بروتو والتي يمكن ان تتيح لك ،
• واجهة تحميل من السيرفر ! .
• include, require ✖️
• لاتستعمل هذه الدوال في ملفك ابداً وايضا تجنب استعمالها في المكتبه ، يجب استعمالها مره واحده عند بدء البوت ، او يمكنك استعمالها ان كنت تحاول عمل اعاده تحميل للبوت الخاص بك.
• ( مصدر البرنامج المساعد يقدم قريباً )
• المختصر ان , AmPHP تمثل لك بيئه عمل ممتازه ومتزامنه واسرع بكثير ان كانت لديك اي تساؤلات او استفسارات ، او كان بأمكانك تقديم اضافات حول AMPHP يمكنك زياره المجوعه الرسميه لنا هنا :
•
@AMPHPchat