آموزش دایرکت ادمین، سی پنل، وب سایت پنل

خانه / بهینه سازی (صفحه ی 3)

بهینه سازی

امن سازی PHP در سرور

فایل config PHP با نام php.ini می باشد و برای یافتن فایل config PHP در هر سرویس کافی است از دستور زیر استفاده نماییم:

php --ini

متاسفانه بسیاری از کاربران PHP و مدیران نا آشنا با گزینه های مختلف که در فایل php.ini و فایل پیکربندی آن توجه نمیکنند. با استفاده از چند گزینه مربوط به امنیت در فایل پیکربندی شما می تواند تا حد زیادی وضعیت امنیتی از برنامه های کاربردی وب در حال اجرا بر روی سرور خود را تقویت نمایید.

Safe Mode

این ویژگی برای حل مشکل امنیت اشتراک در سرور اضافه شده است و از نسخه PHP6 به بعد حذف گردیده است. اگر تابعی در یک فایل در یک سرور سایر فایل ها با مالکیت مشابه را تحت تاثیر قرار می دهد کنترل می نماید. برای فعال کردن آن:

safe_mode =on

در برخی موارد شما می خواهید مالکیت استفاده از یک گروه بررسی شود:

safe_mode_gid = On

ادامه ی مطلب

مقایسه XCache و Memcache و APC

این تست را بروی اسکریپت phpfox انجام می دهیم تا میزان بهبود کارایی هر یک از cache ها را بررسی نماییم.

در این آزمایش از وب سرور apache استفاده شده است. برای این تست، ما ۱۰۰۰ درخواست در صفحه اصلی با ۱۰ کاربر همزمان مورد آزمایش قرار گرفت. تنظیمات apache و mysql در حالت default میباشد و حداقل اطلاعات در سایت قرار داده شده است و نتیجه ممکن است بسته به محتویات وب سایت متفاوت باشد.

cache

نتایج تست:

ادامه ی مطلب

open stack چیست؟

open stack یک پروژه‌ی متن باز ابری: open stack یک پلتفرم رایگان و متن باز محاسبات ابری است.

رایانش ابری روشی است که در آن گروه زیادی از سرورها (remote servers) تحت یک شبکه واحد اجازه متمرکز کردن ذخیره داده ها، دسترسی آنلاین به سرویس های کامپیوتری و یا منایع را فراهم میسازند. در حقیقت یک اشتراک گذاری منابع برای رسیدن به انسجام در یک مقیاس اقتصادی می باشد. این روش زیرساخت های همگرا و خدمات به اشتراک گذاشته را تدوین میکند.

کاربران در درجه اول به عنوان یک  راه حل برای سرویس گسترش دهنده زیرساختی (IaaS) از open stack یاد میکنند. در حقیقت open stack یک نرم افزاری است که مفهوم cloud را پیاده سازی میکند. این تکنولوژی شامل یک سری از پروژه های مرتبط در رابطه کنترل منابعی شامل پردازش،‌ذخیره سازی، منابع شبکه (networking resources) در دیتاسنتر است که کاربران از طریق یک داشبورد web-based،‌ خط فرمان command line و یا یک API می توانند آن را کنترل نمایند.

http://serversetup.ir

OpenStack.org تحت لایسنس Apache  منتشر گردیده است. پروژه open stack  برای کمک به سازمان ارائه خدمات رایانش ابری در حال اجرا بر روی سخت افزار استاندارد در نظر گرفته شده است. در سال ۲۰۱۱ توسعه دهندگان Ubuntu Linux تصمیم گرفتند از OpenStack به عنوان یک تکنولوژی پشتیبانی نشده با نام Bexar در نسخه Ubuntu 11.04 توزیع Natty Narwhal استفاده کنند. در سال ۲۰۱۲ شرکت Red Hat اعلام کرد یک پیش نمایش از توزیع open stack خود را با نام Essex منتشر کرده است.

OpenStack Overview (1:44)

افزایش کارایی WordPress با Varnish cache

این مقاله ترجمه شده است و صحت کامل آن توسط serversetup تایید نمی شود.

یک واقعیت که با آن روبرو هستیم این است که WordPress آهسته است. هر درخواست چندین خط را اجرا و درخواست به دیتابیس ارسال می نماید. WordPress یک انتخاب خوب و راحت برای راه اندازی سایت می باشد اما نیاز به کمک برای بهبود سرعت آن وجود دارد. در غیر اینصورت ممکن است سرعت سایت کاهش یابد و یا دیتابیس با crash مواجه شود.

Varnish Cache یک برنامه یک شتاب دهنده وب نیز به عنوان caching HTTP reverse proxy است. در هر سرور apache قابل نصب و پیکربندی برای cache کردن می باشد. Varnish Cache واقعا سریع است و سرعت پردازش هر فاکتور ارسالی بین ۳۰۰-۱۰۰۰ برابر سریعتر خواهد بود. Varnish پیش از وب سرور به پورت ۸۰ گوش میدهد. بسته به معماری و config سرور تا ۸۰% سرور پردازش درخواست ها افزایش می باشد. شرکت سازنده اعتقاد دارد Varnish از Nginx, Litespeedو Lighttpd عملکرد بهتری دارد و بار سرور را به طور چشمگیری کاهش میدهد.

حذف تمام ایمیل های در صف Exim

Exim  Remove all message from Queue

برای نمایش تعداد پیغام های موجود در صف:

exim –bpc

نمایش لیست تمام پیغام ها:

exim -bp

برای حذف یک پیغام خاص از صف ارسال:

exim -Mrm {message-id}

برای حذف تمام پیغام های صف ارسال:

exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash

ویا

exim -bp | exiqgrep -i | xargs exim -Mrm