Articles of performance

Funzione di serializzazione PHP – Aggiunta di dati serializzati a mysql e quindi recupero e visualizzazione

Voglio sapere se la function di serializzazione PHP è sicura al 100%, anche se memorizziamo i dati serializzati in un database e vogliamo fare qualcosa dopo averlo recuperato, sarà un bel modo. Ad esempio: – Ho un sito Web con diversi privilegi utente, ora voglio memorizzare le impostazioni delle autorizzazioni per un particolare privilegio nel […]

Più richieste https .. come?

Ho un URL dell'API https che devo eseguire più volte e il più rapidamente ansible per controllare lo stato di un dominio. Come posso eseguire lo stesso URL più volte contemporaneamente, ricevendo la risposta in output e chiudendo la connessione finita, mantenendo al contempo le risorse di memory il più basse ansible? Mi è stato […]

Rompere una pagina e usare richiede in PHP

Sto lavorando su una nuova pagina web e le pagine diventano estremamente lunghe con migliaia di righe. Quindi sto pianificando di suddividere le diverse sezioni della pagina in più pagine e quindi visualizzarle usando require_once () o require () nella pagina principale. La mia domanda è se questo influirà sulla velocità di caricamento delle pagine? […]

La velocità reale / benchmark del ciclo sizeof ($ x) vs loop ($ x)?

Sono confuso circa la velocità della sizeof ($ x) rispetto a $ x quando è in un ciclo. Questo sito: phpbench.com sostiene che il ciclo di sizeof ($ x) senza pre-calc -count () è MIGLIAIA di percentuale più lento rispetto a pre calc count (). Così ho fatto un test come di seguito, ma non […]

Ottieni http-statuscode senza il corpo usando cURL?

Voglio analizzare molti URL per get solo i loro codici di stato. Quindi quello che ho fatto è: $handle = curl_init($url -> loc); curl_setopt($handle, CURLOPT_RETURNTRANSFER, true); curl_setopt($handle, CURLOPT_HEADER , true); // we want headers curl_setopt($handle, CURLOPT_NOBODY , true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $response = curl_exec($handle); $httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE); curl_close($handle); Ma non appena l'opzione "nessuno" è […]

Qual è il tuo ottimizzatore di risorse web all-in-one?

Sto lavorando con SmartOptimizer : minify js e css, uso cis data uris, aggiunta di headers e altre funzionalità. ( http://farhadi.ir/works/smartoptimizer ) Funziona bene, ma non so se esiste un'applicazione simile con strumenti simili o migliori (come Google Closure, CSScaffold, ..) Se non sei sicuro che la strega sia migliore, qual è il tuo preferito […]

mysql data storage e performance di query con php

Ho un database di record storici di WW2 e attualmente la data di ciascun evento registrato è memorizzata in un field integer come YYMMDDHHMM. Ciò semplifica le attività semplici come ORDER BY o la ricerca di tutti gli events in un determinato periodo di tempo. Tuttavia, se qualcuno vuole che tutti gli events accaduti il […]

Funzione PHP per get le size del file e il tempo di caricamento di una pagina

Simile alla mia ultima domanda, mi piacerebbe avere una function PHP che può prendere un path locale e dirmi (a) quanto la dimensione totale del file è per HTML, CSS, JS e immagini, e (b) il carico totale tempo per questa pagina. Come YSlow, penso, ma come function PHP. qualche idea? Mi sono guardato intorno […]

PHP è molto lento quando si printing una grande quantità di informazioni

Ho un'applicazione in cui ho bisogno di recuperare una grande quantità di righe dal database e quindi printingrle tutte sullo schermo. Ho controllato le query mysql e non è questo il problema. Il problema è che tutte le righe devono essere printingte sulla stessa pagina, senza impaginazione, e ci vuole molto tempo (sto parlando di […]

MySQL Serve aiuto per la definizione di SQL per rimuovere le righe indesiderate

Quindi il progetto sta facendo un semplice CMS in PHP. Hai post, categorie e tag. Gestirà milioni di post in un database, milioni di tag e categorie. Il problema: in modo ottimale, vuoi essere in grado di select 30 post che devono essere inclusi nelle categorie 5 e 1 e 2. Vuoi farlo nel minor […]