همانگونه که می دانید PHP یک زبان مفسری است فایل های نوشته شده با زبان php یا پسوند .php فایل های اجرایی هستند. به این معنی که در هر بار اجرای یک فایل PHP، کدها تبدیل به opcode میشوند که یک زبان قابل فهم برای ماشین (سرور) است. این پردازش ها باهربار فراخوانی فایل php تکرار میشود که باعث افزایش زمان لود میشود که این بسته به بهینه بودن کدنویسی از میزان بسیار ناچیز تا چند ساعت یا حتی بیشتر شود. Opcache برای کاهش این زمان معرفی شد. کارکرد این افزونه به اینصورت است که در اولین اجرا opcodeها را در مموری ذخیره میکند تا دفعات بعدی مورد استفاده قرار بگیرد بنابراین تا حد زیادی موجب بهبود کارایی و افزایش سرعت میشود.
برای نصب OPcache روی سرورهای لینوکسی که کنترل پنل دایرکت ادمین را دارند، ابتدا باید به سرور ssh بزنید. در صورتی که با نحوه برقراری ارتباط ssh آشنا نیستید این مقاله را بررسی کنید
پس از برقراری ارتباط ssh دستورات زیر را به صورت خط به خط در ترمینال اجرا کنید:
cd /usr/local/directadmin/custombuild
./build set opcache yes
./build opcache