سؤال

أحاول استخدام c++ في برامج cgi وكل شيء على ما يرام إذا لم أستخدم mysql.بدون mysql، يتم إنشاء موقعي في حوالي 1-2 مللي ثانية، ولكن إذا أضفت متغيرًا واحدًا أو وظيفة واحدة فقط من مكتبة mysql++، فسيتم إنشاء الموقع في حوالي 35 مللي ثانية!(مع php يكون حوالي 15 - 25 مللي ثانية طوال الوقت) أفترض أنها مشكلة في تحميل dll (يوجد اثنان، وmysql dll حوالي 2 ميجابايت!).إذًا، كيف يمكنني استخدام الخلية دون انخفاض الأداء؟

كريس

هل كانت مفيدة؟

المحلول

وربما يمكن أن يكون لديك نظرة fastcgi ، والهدف من ذلك هو منع fastcgi من الحاجة إلى إطلاق التنفيذي للكل طلب، وتنفيذ وتشغيل دائما وينتقل كل طلب من خلال مقبس لCGI الخاص بك. يوفر fastcgi مكتبة للقيام بذلك بسهولة في عدة لغات. ثم لديك لتكوين خادم الويب الخاص بك، على سبيل المثال mod_fastcgi اباتشي.

نصائح أخرى

حذر

بسبب الترخيص (LGPL) - إذا كنت لا أرغب في مشاركة الكود الخاص بي، فيجب علي الارتباط ديناميكيًا - كريس 19 يونيو الساعة 14:05

أرجو أن تلقي نظرة على هذه المناقشة:
حول MySQL++، GPL وLGPL
في حالة عدم قيامك بإصدار الثنائيات المجمعة، فلا بأس، ولكن إذا كنت ترغب في تحرير الثنائيات الخاصة بك، فسيتعين عليك تحرير المصادر أيضًا نظرًا لحقيقة أن MySQL++ يعتمد على مكتبة GPL (موصل mysql C).
أو شراء الرخصة التجارية.

هتافات،

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top