У меня есть такая функция: 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' ); […]
У меня проблема с моим проектом phonegap, работающим на симуляторе Blackberry. Версия 10. Когда я говорю «телефонную разборку», я еще не использовал функции Кордовы, но мои простые функции javascript не работают в первую очередь. У меня есть кнопка, которая вызывает функцию Javascript. Эта функция JS имеет URL-адрес PHP для получения данных. Ниже приведен код функции […]
Один из способов улучшить загрузку страницы – указать размер изображения (ширина hieght). В PHP это можно сделать с помощью getimagesize (), однако я могу себе представить, что это будет довольно медленно выполнить, если у вас много изображений. Каков наилучший способ динамически получать размеры изображений многих изображений с минимальным воздействием на загрузку страницы. Мы говорим о […]
Я создаю страницу PHP с данными, отправленными из MySQL. Лучше ли иметь 1 запрос SELECT с 4 соединениями таблицы или 4 небольших запроса SELECT без объединения в таблицу; Я выбираю из идентификатора Что происходит быстрее и что такое pro / con для каждого метода? Мне нужна только одна строка из каждой таблицы.
У меня есть общий хостинг на LAMP. Очевидно, чем меньше обращений к Db на странице, тем лучше. Но сколько их слишком много? Два? 10? Сотня? Любопытно, что думают люди.
У меня есть класс, который извлекает свой memeber (более или менее 10 членов) из базы данных. Мой вопрос: эффективнее ли каждый раз извлекать их из db (MySQL), оставляя только идентификатор в массиве сеанса или сохраняя их непосредственно в массиве сеанса? И насколько велика разница в производительности? (с учетом базы данных с 100 000 строк)
Я слышал о двух методах кэширования для кода PHP: Когда PHP-скрипт генерирует выходные данные, он хранит его в локальных файлах. Когда скрипт вызывается снова, проверьте, существует ли файл с предыдущим выходом, и если true возвращает содержимое этого файла. В основном это делается с игрой вокруг «выходного буфера». Что-то вроде этого описано в этой статье. Использование […]
Может ли кто-нибудь рекомендовать некоторые полезные инструменты анализа производительности для PHP-скриптов? Все, что могло бы помочь мне найти проблемные или необычно медленные блоки кода, подробности о времени выполнения и т. Д., Было бы действительно полезно. Я знаю, что есть инструменты, но мне интересно, что люди рекомендуют как наиболее полезные и хорошо продуманные.
У меня есть переменная, которая построена в цикле. Что-то вроде: $str = ""; for($i = 0; $i < 10; $i++) $str .= "something"; Если $ str = "" пропущено, я получаю уведомление неопределенной переменной, но я думал, что php автоматически объявляет переменную при первом обнаружении необъявленной? Как мне это сделать правильно?
Начиная с PHP7 мы теперь можем использовать скалярный тип и запрашивать строгие типы для каждого файла . Есть ли преимущества в производительности от использования этих функций? Если да, то как? Вокруг interwebs я только нашел концептуальные преимущества, такие как: более точные ошибки избегая проблем с нежелательным типом принуждения более семантический код, избегая недоразумений при использовании […]