PHP.mk документација

WinCache

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

book.wincache.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека book.wincache.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
WinCache

Референца за `book.wincache.php` со подобрена типографија и навигација.

book.wincache.php

Windows Cache за PHP

Вовед

Windows Cache Extension за PHP е PHP акцелератор што се користи за зголемување на брзината на PHP апликациите што работат на Windows и Windows Server. Откако Windows Cache Extension за PHP ќе се овозможи и вчита од PHP моторот, PHP апликациите можат да ја искористат функционалноста без никакви модификации на кодот.

Windows Cache Extension вклучува 5 различни типови на кешови. Следното го опишува целта на секој тип на кеш и придобивките што ги нуди.

  • PHP кеш за opcode - PHP е мотор за обработка на скрипти, кој чита влезен тек на податоци што содржи текст и/или PHP инструкции и произведува друг тек на податоци, најчесто во HTML формат. Ова значи дека на веб-сервер PHP моторот чита, парсира, компајлира и извршува PHP скрипта секој пат кога ќе биде побарана од веб-клиент. Операциите за читање, парсирање и компајлирање ставаат дополнително оптоварување на процесорот и датотечниот систем на веб-серверот и со тоа влијаат на целокупната изведба на PHP веб-апликација. PHP bytecode (opcode) кешот се користи за складирање на компајлираниот скриптен bytecode во споделена меморија за да може повторно да се користи од PHP моторот за последователни извршувања на истата скрипта.

    Поддршката за opcode кеширање беше отстранета во Wincache 2.0.0, сите корисници кои сакаат да имаат opcache треба да го користат OPcache екстензијата што е вклучена со PHP.

  • Кеш на датотеки - Дури и со овозможен PHP opcode кеш, PHP моторот мора да пристапи до скриптните датотеки на датотечниот систем. Кога PHP скриптите се складирани на оддалечена UNC мрежна споделена локација, операциите со датотеки внесуваат значително оптоварување на перформансите. Windows Cache Extension за PHP вклучува кеш за датотеки што се користи за складирање на содржината на PHP скриптните датотеки во споделена меморија, што го намалува количеството операции со датотечниот систем извршени од PHP моторот.

  • Кеш за резолуција на патеката на датотеката - PHP скриптите многу често вклучуваат или работат со датотеки користејќи релативни патеки до датотеките. Секоја патека до датотека мора да биде нормализирана до апсолутна патека до датотека од страна на PHP моторот. Кога PHP апликација користи многу PHP датотеки и пристапува до нив преку релативни патеки, операцијата за решавање на патеките може негативно да влијае на перформансите на апликацијата. Windows Cache Extension за PHP обезбедува кеш за решавање на патеки до датотеки, кој се користи за складирање на мапирањата помеѓу релативни и апсолутни патеки до датотеки, со што се намалува бројот на решавања на патеки што PHP моторот мора да ги изврши.

  • User Cache (достапно од верзија 1.1.0) - PHP скриптите можат да ја искористат предноста на кешот за споделена меморија со користење на API-ите за кориснички кеш. PHP објектите и променливите можат да се складираат во корисничкиот кеш и потоа повторно да се користат при последователни барања. Ова може да се користи за подобрување на перформансите на PHP скриптите и за споделување на податоците помеѓу повеќе PHP процеси.

  • Session Handler (достапно од верзија 1.1.0) - WinCache session handler може да се користи за складирање на PHP податоците за сесијата во кешот за споделена меморија. Ова ги избегнува операциите со датотечниот систем за читање и запишување на податоците за сесијата, што ги подобрува перформансите кога голема количина на податоци е складирана во PHP сесијата.

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.