A PHP accelerator is an extension designed to boost the performance of software applications written using the PHP programming language. Most PHP accelerators work by caching the compiled bytecode of PHP scripts to avoid the overhead of parsing and compiling source code on each request (some or all of which may never even be executed). For best performance, caching is to shared memory with direct execution from the shared memory and the minimum of memory copying at runtime.
| Property | Value |
| dbpprop:abstract
|
- A PHP accelerator is an extension designed to boost the performance of software applications written using the PHP programming language. Most PHP accelerators work by caching the compiled bytecode of PHP scripts to avoid the overhead of parsing and compiling source code on each request (some or all of which may never even be executed). For best performance, caching is to shared memory with direct execution from the shared memory and the minimum of memory copying at runtime. A PHP accelerator typically reduces server load and increases the speed of PHP code anywhere from 2-10 times, depending on factors such as the inherent execution time of the PHP application and the percentage of source code actually executed on a given request. While a code optimizer may even slow down overall performance when used in isolation, it can provide an additional performance boost when coupled with a code cache as the optimization effort is performed just once.
- Der Alternative PHP Cache (APC) ist ein Open-Source-Zusatzmodul für PHP, das eine beschleunigte Ausführung von PHP-Programmen ermöglicht. Die Beschleunigung wird dadurch erreicht, dass der kompilierte PHP-Quelltext zwischengespeichert wird und bei wiederholter Ausführung das zeitaufwändige Kompilieren nahezu vollständig vermieden werden kann. Der APC beinhaltet auch einen User-Cache. Darin können einfache Werte sowie auch komplexe Objekte zwischengespeichert werden. Die Speicherung erfolgt dabei im Shared-Memory des Webservers. Damit lässt sich zum Beispiel die Datenbankserverlast für oft wiederkehrende Anfragen verringern. Beim Speichern der Variablen kann man dabei noch eine Lebensdauer in Sekunden angeben, nach der der Wert gelöscht werden soll. Realisiert ist das ganze als hoch performante Hashtabelle. Die Wikipedia entschied sich wegen einiger Probleme 2004 gegen den Einsatz des APC. Er wurde aber mit Unterstützung Yahoo!s weiterentwickelt, und arbeitet nun unterstützend für die Yahoo! Shops. Er ist einer der ersten PHP-Caches, die PHP ab Version 5.0 unterstützen. Es ist vorgesehen, APC in der PHP Version 6.0 aufgehen zu lassen. Er soll damit standardmäßig mit jeder PHP-Installation zur Verfügung stehen. Bei den PHP Magazin Reader’s Choice 2003 belegte APC den dritten Platz mit 6 % – hinter PHP Accelerator mit 48 % und Zend Performance Suite mit 45 % in der Kategorie Beste PHP Bytecode Caches. In 2006, 2007 und 2008 befindet sich APC nicht unter den Platzierungen.
- Un acelerador de PHP (PHP acelerator) es una extensión diseñada para aumentar el rendimiento de las aplicaciones de software escrito utilizando el lenguaje de programación PHP. La mayoría de los aceleradores de PHP trabajan almacenando en caché scripts PHP compilados en bytecode para evitar la sobrecarga de análisis y compilación del código fuente en cada solicitud (todas o algunas de las cuales nunca pueden incluso ser ejecutados). Para un mejor rendimiento, se puede almacenar la caché en memoria compartida con la ejecución directa de la memoria compartida y el mínimo de la copia de memoria en tiempo de ejecución. Un acelerador de PHP generalmente reduce la carga del servidor y aumenta la velocidad de código PHP en cualquier caso entre 2 y 10 veces, dependiendo de factores tales como el tiempo de ejecución inherentes a la aplicación PHP y el porcentaje de código fuente que realmente es ejecutado en una solicitud determinada. Mientras que un optimizador de código, incluso puede disminuir el rendimiento general cuando se utilizan de forma aislada, un acelerador puede proporcionar un aumento de rendimiento adicional cuando se combina con una caché de código como los esfuerzos de optimización se realiza sólo una vez.
- APC (pour Alternative PHP Cache) est une extension PECL (PHP Extension Community Library, voir PEAR) libre et gratuite destinée à améliorer les performances des applications écrites en langage en précompilant le code intermédiaire et en le plaçant dans un cache.
- Акселератор PHP — программа, ускоряющая исполнение сценариев PHP интерпретатором путём кэширования их байткода.
- PHP加速軟件是一種將PHP程式碼編譯之後所產生的bytecode暫存在共享記憶體內供重複使用,以提升執行效率的插件軟件。
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:reference
| |
| rdfs:comment
|
- A PHP accelerator is an extension designed to boost the performance of software applications written using the PHP programming language. Most PHP accelerators work by caching the compiled bytecode of PHP scripts to avoid the overhead of parsing and compiling source code on each request (some or all of which may never even be executed). For best performance, caching is to shared memory with direct execution from the shared memory and the minimum of memory copying at runtime.
- Der Alternative PHP Cache (APC) ist ein Open-Source-Zusatzmodul für PHP, das eine beschleunigte Ausführung von PHP-Programmen ermöglicht. Die Beschleunigung wird dadurch erreicht, dass der kompilierte PHP-Quelltext zwischengespeichert wird und bei wiederholter Ausführung das zeitaufwändige Kompilieren nahezu vollständig vermieden werden kann. Der APC beinhaltet auch einen User-Cache. Darin können einfache Werte sowie auch komplexe Objekte zwischengespeichert werden.
- Un acelerador de PHP (PHP acelerator) es una extensión diseñada para aumentar el rendimiento de las aplicaciones de software escrito utilizando el lenguaje de programación PHP. La mayoría de los aceleradores de PHP trabajan almacenando en caché scripts PHP compilados en bytecode para evitar la sobrecarga de análisis y compilación del código fuente en cada solicitud (todas o algunas de las cuales nunca pueden incluso ser ejecutados).
- APC (pour Alternative PHP Cache) est une extension PECL (PHP Extension Community Library, voir PEAR) libre et gratuite destinée à améliorer les performances des applications écrites en langage en précompilant le code intermédiaire et en le plaçant dans un cache.
- Акселератор PHP — программа, ускоряющая исполнение сценариев PHP интерпретатором путём кэширования их байткода.
- PHP加速軟件是一種將PHP程式碼編譯之後所產生的bytecode暫存在共享記憶體內供重複使用,以提升執行效率的插件軟件。
|
| rdfs:label
|
- PHP accelerator
- Alternative PHP Cache
- PHP accelerator
- Alternative PHP Cache
- Акселератор PHP
- PHP加速軟件
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is dbpprop:disambiguates
of | |