Articles of performance

È brutto includere molti file in PHP come per le Sessioni basate su file?

Dopo aver letto su come le sessioni PHP basate su file non sono le migliori per le performance, mi fa pensare. Questo significa che anche uno script PHP che include molti file è cattivo? Poiché include un file o è diverso dal modo in cui vengono recuperati i file di dati della session?

Scelta di una tecnica di memorizzazione nella cache di PHP: output di memorizzazione nella cache nei file rispetto alla memorizzazione nella cache di opcode

Ho sentito parlare di due tecniche di memorizzazione nella cache per il codice PHP: Quando uno script PHP genera l'output lo memorizza in file locali. Quando lo script viene richiamato, controlla se il file con output precedente esiste e se true restituisce il contenuto di questo file. Per lo più si gioca con il "buffer […]

Potete consigliare gli strumenti di Performance Analysis per PHP?

Qualcuno può consigliare alcuni utili strumenti di analisi delle performance per gli script PHP? Qualunque cosa possa aiutarmi a trovare blocchi di codice problematici o insolitamente lenti, dettagli sul tempo di esecuzione, ecc. Sarebbe davvero utile. So che ci sono strumenti là fuori, ma mi chiedo che cosa la gente consiglia di essere il più […]

In PHP, quante chiamate DB per pagina sono a posto?

Ho condiviso l'hosting su una configuration LAMP. Ovviamente less chiamate al Db per pagina sono, meglio è. Ma quanti sono troppi? Due? Dieci? Cento? Curioso cosa pensa la gente.

Come simulare più di una richiesta (cioè 4000 o più) su una singola pagina per testare le performance?

Supponiamo che io abbia una pagina chiamata mysql_query_performance.php che contiene il codice per select alcuni record dalla tabella ed echo it. Ma voglio sapere come posso simulare più di una richiesta per testare le performance di quella query? È ansible? Se sì, come?

Avere un sacco di istruzioni if ​​diminuisce la velocità di rendering del php?

Mi chiedevo se complicate se le altre strutture nel mio codice PHP potessero essere una ctriggers decisione progettuale. Avere un sacco di istruzioni if ​​fa rallentare il PHP, il carico del sito è più lento, ecc? Questo è il codice: (non ho idea di come wordpress gestisca is_page ecc.) <?php if (is_page()) { // if […]

I tipi scalari e rigorosi in PHP7 sono una funzionalità che migliora le performance?

Da PHP 7 ora possiamo usare scaler typehint e chiedere tipi rigorosi per each file . Ci sono delle performance vantaggiose dall'utilizzo di queste funzionalità? Se sì, come? Intorno all'interwebs ho trovato solo benefici concettuali, come: errori più precisi evitando problemi con la coercizione di tipo indesiderata più codice semantico, evitando equivoci quando si utilizza […]

PHP_wordsh () + password_verify () è sicuro oggi (maggio 2016)?

Quindi la domanda è più o less nel titolo ^^. Di seguito c'è un piccolo codice php che ho fatto per testare le performance sul mio server (+ screenshot del risultato) e anche mostrarvi come intendo usare molto semplicemente password_hash () e password_verify (). Penso che andrò con PASSWORD_BCRYPT e costo = 11 cosa ne […]

Prestazioni SimpleXML vs DOMDocument

Sto costruendo un parser RSS usando la class SimpleXML e mi chiedevo se usare la class DOMDocument migliorasse la velocità del parser. Sto analizzando un documento rss che è di alless 1000 righe e utilizzo quasi tutti i dati da quelle 1000 righe. Sto cercando il metodo che impiegherà il tempo minimo per completare.

PHP Opcode Caching / Zend Acceleration e include_once vs. require_once

Ho un collega che sta cercando nella cache del codice operativo / Zend Acceleration (ho sempre pensato che siano la stessa cosa) per la nostra applicazione basata su PHP. I suoi Benchmark sembrano indicare che NON stiamo assistendo a un vantaggio in termini di performance se includiamo le nostre (grandi) librerie di classi con require_once, […]