הבלוג של ארתיום
בלוג על לינוקס, תוכנה חופשית, מוזיקה, סלסה, ומה לא!
גם לחלשים מגיע... או CppCMS במערכות משובצות מחשב.
בעיות ביצועים של מערכות web יכולות להופיע לא רק עקב עומסים כבדים אלא גם בגלל מערכות מוגבלות. פה שפות מקומפלות כמו C/C++/Pascal יכולות לתת מענה מצוין. אבל כרגיל חסרים כלים: Klone זה לא הרבה יותר ממשהו דמוי PHP ברק C. Wt הוא בנוי כמו GUI. Pascal? מישהו בכלל זוכר שפה כזו ;).
לכן CppCMS יתמוך גם בצרכים של מערכות משובצות מחשב והן:
- צמצום תלויות למינימום.
- עבודה מהירה.
- גודל קובץ ריצה מינימלי.
לכן, לקחתי CppCMS ועשיתי לו ניתוח --- זרקתי את כל מנגנוני ה־cache, ביטלתי דחיסת zlib ובכל צמצמתי תלות ב־boost::iostreams, העפתי מודי עבודה מיותרים ב־embedded.
בנוסף, אם המפתח רוצה לבנות גרסת cgi אז בכלל, העפתי את כל הקוד שמטפל ב־thread-pool וכמובן גם בפרוטוקולים כמו scgi/fcgi. ובכן, התכנה הצטמצמה לגודל של 500Kb בלבד. שזה כ־10%--20% מגודל משערך PHP אופייני.
ובכך שוחררה גרסת CppCMS 0.0.4 שכוללת תמיכה במערכות משובצות מחשב.
תגובות
אגב, בכל התכתובות שלנו שחכתי שיש אופציה נוספת. אין לי בעיה אם צריך , כמו בפעם הקודמת שתשלח לי את מה שאתה רוצה ואני יתקין ויריץ .. אבל אם אתה רוצה לעשות את זה .. אז אפשר במקום להיפגש לעשות את הדבר הבא :
להתחבר ב ssh .. :-) רק תעדכן אותי מראש , ואני אוכל לסדר לך גישה (איפה שאני לא יהיה) ב ssh למכשיר .. (אני אשים לך מערכת הפעלה שרק אתה תעבוד עליה אם אתה רוצה .. ) וכך תוכל להתחבר למוקו מרחוק (אם מידי פעם יהיה לך "עומס" כי אני אקבל שיחה .. זה משהו שאין לי מה לעשות נגדו) , אבל בעיקרון אני בהחלט סומך עליך שלא תשבית לי שיחות תוך כדי שאני מדבר ..
:-)
דורון... אין לי מילים להודות לך!
אני אשלח לך מייל עם מספר שאלות.
עוד פעם המון תודה
הוסף תגובה:
חובה לאפשר JavaScript כדי להגיב.