Articles of производительности

Должен ли я хранить результат функции в массиве?

У меня есть такая функция: function time_elapsed_string($ptime) { $date_time = strtotime("1348-10-10 04:30:01") + $ptime; $year = date("Y",$date_time); $month = date("m",$date_time); $day = date("d",$date_time); $time = date("H:i:s",$date_time); $etime = time() – $ptime + 1; $a = array( 31536000 => 'year', 2592000 => 'month', 86400 => 'day', 3600 => 'hour', 60 => 'minute', 1 => 'second' ); […]

доступ запрещен PHP с платформы Blackberry 10 с помощью phonegap – закрыт

У меня проблема с моим проектом phonegap, работающим на симуляторе Blackberry. Версия 10. Когда я говорю «телефонную разборку», я еще не использовал функции Кордовы, но мои простые функции javascript не работают в первую очередь. У меня есть кнопка, которая вызывает функцию Javascript. Эта функция JS имеет URL-адрес PHP для получения данных. Ниже приведен код функции […]

быстрый способ динамического извлечения размеров изображения

Один из способов улучшить загрузку страницы – указать размер изображения (ширина hieght). В PHP это можно сделать с помощью getimagesize (), однако я могу себе представить, что это будет довольно медленно выполнить, если у вас много изображений. Каков наилучший способ динамически получать размеры изображений многих изображений с минимальным воздействием на загрузку страницы. Мы говорим о […]

Должен ли я использовать один большой оператор SQL Select или несколько небольших?

Я создаю страницу PHP с данными, отправленными из MySQL. Лучше ли иметь 1 запрос SELECT с 4 соединениями таблицы или 4 небольших запроса SELECT без объединения в таблицу; Я выбираю из идентификатора Что происходит быстрее и что такое pro / con для каждого метода? Мне нужна только одна строка из каждой таблицы.

В PHP, сколько звонков БД на страницу в порядке?

У меня есть общий хостинг на LAMP. Очевидно, чем меньше обращений к Db на странице, тем лучше. Но сколько их слишком много? Два? 10? Сотня? Любопытно, что думают люди.

php: сеансы против базы данных

У меня есть класс, который извлекает свой memeber (более или менее 10 членов) из базы данных. Мой вопрос: эффективнее ли каждый раз извлекать их из db (MySQL), оставляя только идентификатор в массиве сеанса или сохраняя их непосредственно в массиве сеанса? И насколько велика разница в производительности? (с учетом базы данных с 100 000 строк)

Выбор метода кэширования PHP: выходное кэширование в кеширование файлов и операций

Я слышал о двух методах кэширования для кода PHP: Когда PHP-скрипт генерирует выходные данные, он хранит его в локальных файлах. Когда скрипт вызывается снова, проверьте, существует ли файл с предыдущим выходом, и если true возвращает содержимое этого файла. В основном это делается с игрой вокруг «выходного буфера». Что-то вроде этого описано в этой статье. Использование […]

Можете ли вы рекомендовать инструменты анализа производительности для PHP?

Может ли кто-нибудь рекомендовать некоторые полезные инструменты анализа производительности для PHP-скриптов? Все, что могло бы помочь мне найти проблемные или необычно медленные блоки кода, подробности о времени выполнения и т. Д., Было бы действительно полезно. Я знаю, что есть инструменты, но мне интересно, что люди рекомендуют как наиболее полезные и хорошо продуманные.

PHP: Правильный способ объявить переменную перед использованием в цикле

У меня есть переменная, которая построена в цикле. Что-то вроде: $str = ""; for($i = 0; $i < 10; $i++) $str .= "something"; Если $ str = "" пропущено, я получаю уведомление неопределенной переменной, но я думал, что php автоматически объявляет переменную при первом обнаружении необъявленной? Как мне это сделать правильно?

Являются ли скалярные и строгие типы в PHP7 функцией повышения производительности?

Начиная с PHP7 мы теперь можем использовать скалярный тип и запрашивать строгие типы для каждого файла . Есть ли преимущества в производительности от использования этих функций? Если да, то как? Вокруг interwebs я только нашел концептуальные преимущества, такие как: более точные ошибки избегая проблем с нежелательным типом принуждения более семантический код, избегая недоразумений при использовании […]

Intereting Posts
PHP DOMDocument getElementsByTagname? PHP: включение страницы из глубоко вложенной иерархии каталогов – проблема с производительностью Каков наилучший способ встраивания видео Youtube? Все электронные письма отправляются в папку спама GMail, Hotmail и других почтовых провайдеров, использующих phpmailer Как проверить, изменилась ли сущность в Doctrine 2? Удалите часть строки, но только когда она находится в конце строки перенаправление перенаправления .htaccess CodeIgniter Form Validation – Получить результат как «массив» Вместо «string» Не удается отправить письма только в Hotmail. (gmail и т. д. отлично работает) Только ссылки на переменные должны быть возвращены по ссылке – Codeigniter Regex игнорирует совпадения между тегами <script> Как развернуть результаты запроса для бесконечного прокрутки? Мне нужно установить ini_set ('default_charset', 'UTF-8') ;? Помещение моделей в каталог библиотеки в Zend Framework комментарии «//» с регулярным выражением, но не внутри цитаты