Apache Cassandra، یک پایگاه داده رایگان و منبع باز NoSQL است که هیچ نقطه شکستی ندارد. این پایگاه داده، مقیاس پذیری خطی و دسترسی پذیری بالا را بدون به خطر انداختن عملکرد ارائه میدهد. Apache Cassandra توسط بسیاری از شرکتها که مجموعه دادههای بزرگ و فعالی دارند، از جمله Reddit ،NetFlix ،Instagram و Github استفاده میشود.
در این مقاله، نحوه نصب و پیکربندی Apache Cassandra در CentOS 8 شرح داده شده است.
ادامهی مطلب
Odoo، یک مجموعه منبع باز محبوب از برنامههای تجاری است که به شرکتها کمک میکند تا کسب و کار خود را مدیریت و اداره کنند. این مجموعه شامل طیف گستردهای از برنامههای کاربردی مانند CRM، تجارت الکترونیک، سازنده وب سایت، صورتحساب، حسابداری، تولید، انبار، مدیریت پروژه، موجودی، و موارد بسیار دیگر است که همه به طور یکپارچه گردآوری شدهاند.
ادامهی مطلب
کانتینرهای Docker برنامه شما را در بین محیطها قابل حمل میکنند. هنگامیکه یک image کانتینر به دست آوردید، شما میتوانید از آن در هر جایی که Docker در آن نصب شده باشد، استفاده نمایید. در این مقاله، نحوه containerize کردن یک برنامه وب PHP به همراه سرور آپاچی آورده شده است.
ادامهی مطلب
BigBlueButton ، یک برنامه رایگان و منبع باز برای سیستم عامل لینوکس است که (بصورت تحت وب و بدون نیاز به هیچ برنامهای) امکان ایجاد کلاسهای مجازی برای ویدیو کنفرانس و وبینار رو فراهم میکند. این نرم افزار بر روی کامپیوتر شخصی و لپتاپ قابل نصب نیست و نیاز به سرور مجازی و یا سرور اختصاصی قدرتمند دارد.
BigBlueButton دارای یک محیط ساده و امکانات گرافیکی کم است؛ بدین معنی که اکثر کارها در آن از طریق محیط متنی قابل انجام است. به همین دلیل ماژولی به نام Green Light برای این نرم افزار ارائه شده است که امکانات مطلوبی را در اختیار کاربران BigBlueButton قرار میدهد.
ادامهی مطلب
PHP-FPM (مدیریت فرآیند FastCGI) یک گزینه جایگزین برای اجرای FastCGI مربوط به PHP با برخی از ویژگیهای اضافی مفید برای سایتهای با بازدید بالا است. این ابزار، یک روش ترجیحی پردازش صفحات PHP با NGINX است و سریعتر از روشهای سنتی مبتنی بر CGI مانند SUPHP یا mod_php برای اجرای یک اسکریپت PHP عمل میکند.
در اینجا، نحوه پیکربندی PHP-FPM با NGINX شرح داده شده است.
ادامهی مطلب
آیا تا به حال هنگام کار با برنامهای با خطای زیر رو به رو شدهاید؟
upstream sent too big header while reading response header from upstream
ادامهی مطلب
Moodle، یک سیستم مدیریت یادگیری رایگان و منبع باز است که به زبان PHP نوشته شده است. این سیستم، راهی را برای مدرسان و مربیان به منظور ایجاد دورههای آموزشی برای دانش آموزان فراهم میکند. در این مقاله، نحوه نصب Moodle با وب سرور Nginx و Let’s Encrypt برروی Ubuntu 20.04 شرح داده شده است.
ادامهی مطلب
همانطور که میدانید Apache و Nginx هر دو وب سرورهای رایگان، منبع باز و قدرتمندی در سراسر جهان هستند. آپاچی به داشتن قدرت بالا مشهور است در حالی که Nginx به داشتن سرعت بالا معروف است. هر دو مزایا و معایبی دارند. به عنوان مثال، Nginx از PHP-FPM به منظور بارگذاری فایلهای PHP استفاده میکند؛ در حالی که Apache بدون نیاز به ابزاری PHP را بارگذاری مینماید. Apache به منظور بخش پویای وب سایت استفاده میشود؛ در حالی که Nginx فایلهای ثابت مانند فایلهای گرافیکی، CSS و js را ارائه میدهد.
ادامهی مطلب
عملکرد یک وب سایت تا حدی به اندازه فایلهایی که مرورگر کاربر باید بارگیری کند، بستگی دارد. کاهش اندازه آن فایلهای ارسالی میتواند وب سایت شما را سریعتر کند. علاوهبراین، هزینه استفاده از پهنای باند را برای بازدیدکنندگان وب سایت شما ارزان مینماید.
ادامهی مطلب
طی چند سال گذشته، ابزار Docker به دلیل سادگی اجرا و وارد کردن برنامهها در containerهای موقت، به یک راه حل عالی برای استقرار برنامهها تبدیل شده است. هنگام استفاده از یک پشته برنامه LEMP، (بهعنوان مثال) با PHP ،Nginx ،MySQL و چارچوب Laravel وDocker، روند نصب به طور قابل توجهی ساده میشود.
ادامهی مطلب