Articles of performance

PHP Dimensioni della memory consentite Dimensione della memory esaurita

Sto tentando di visualizzare gli utenti su una mappa utilizzando l'API di google. Ora che quando gli utenti contano aumenta a 12000, ho ricevuto un errore di exception di memory. Per il momento ho aumentato la memory a 256 da 128. Ma sono sicuro che quando i suoi 25000 utenti torneranno lo stesso errore arriverà. […]

Solo una o più funzioni per file in PHP?

Ho questo problema che mi sta causando delle headache each volta che sto progettando le mie app in PHP: non so se dovrei creare file separati per each function (es: funzioni per validare moduli specifici). OK, si potrebbe affermare che questo non ha senso perché dovrei includere each file separatamente e questo si tradurrebbe in […]

Efficienza di Preg_replace

Sintesi: preg_replace() è più veloce dei confronti tra stringhe. Perché? Le espressioni regolari non dovrebbero essere più lente? In una recente domanda sul rilevamento di una qualsiasi matrix di sottostringhe non consentite all'interno di un dato input, ho suggerito di confrontare il risultato di una chiamata preg_replace() con l'input originale, poiché preg_replace() può prendere una […]

Per utilizzare sleep () o cron job

Ho questo script di posta che devo eseguire alcune volte. Per avviare lo script userò cron, ma lo script deve eseguire 2 o 3 volte (a un'ora di distanza). Qual'è il miglior modo per farlo? Per utilizzare il command di sospensione per un'ora o alla fine dello script, inserire un codice, in modo che lo […]

"Hello world" nel compilatore PHP di Phalanger

Voglio che il mio programma di console sia eseguito usando Phalanger. Non ho usato IIS o .net in alcun modo. È ansible utilizzare Phalanger nello stesso modo in cui usiamo php.exe -f hello.php ? Come compilare ed eseguire il seguente script usando Phalanger. <?php echo "Hello World from Phalanger!";

Quante connessioni / s posso aspettarmi tra PHP e MySQL su un server separato?

Cercando di separare la mia applicazione LAMP in due server, uno per php e uno per mysql. Finora l'applicazione si connette localmente tramite un socket di file e funziona perfettamente. Sono preoccupato per il numero di connessioni che posso stabilire se si trova sulla networking. Ho provato le connessioni TCP su Unix per scopi di […]

Prestazioni di caching degli oggetti PHP

C'è differenza tra il caching di oggetti PHP su disco piuttosto che non? Se memorizzati nella cache, gli oggetti verranno creati una sola volta per TUTTI i visitatori del sito e, in caso contrario, verranno creati una volta per each visitatore. C'è una differenza di performance per questo o dovrei perdere tempo a fare questo? […]

Come cancellare la cache APC senza arrestare Apache?

Se APC memorizza molte voci, cancellandole si blocca httpd. Se apc_clear_cache ('utente') impiega più tempo del php max_execution_time, lo script che chiama apc_clear_cache verrà terminato da php prima che l'operazione di cancellazione sia terminata. questo sembra lasciare alcune maniglie o sth. ciò impedirà a Apache di chiudere i suoi processi. ( http://pecl.php.net/bugs/bug.php?id=13445 ) Esiste un […]

Problema con molti database?

Abbiamo creato un'applicazione web ospitata, sviluppata in modo che each cliente sia connesso a un singolo database. Questa applicazione è un sistema di plattform / publishing web e finora ha funzionato molto bene con questo design. Abbiamo anche un database principale. Ora stiamo per apportre alcune modifiche al nostro model di pricing, che introdurrebbe account […]

CSV vs performance MySQL

Assumiamo gli stessi ambienti per PHP5 che funzionano con file MySQL5 e CSV. MySQL è sullo stesso host degli script ospitati. MySQL sarà sempre più veloce del riavvolgimento / ricerca / modifica / aggiunta / eliminazione di record in CSV? Oppure esiste una quantità di dati al di sotto della quale le performance di PHP […]