По предыдущему вопросу функции pathinfo и fnmatch были сопоставлены, и ответы все были противоположны моим результатам тестов. Вы можете прочитать разные результаты с помощью эталонного кода здесь: pathinfo vs fnmatch Я не смог обработать его, пока не запустил тот же код на машине, на которой работает Vista. Затем результаты сопоставляются с другими пользователями. Моя главная […]
Я разрабатываю алгоритм для интенсивных вычислений на нескольких огромных массивах. Прямо сейчас я использовал PHP-массивы для выполнения этой работы, но, кажется, медленнее, чем мне было нужно. Я думал об использовании таблиц MySQLi и преобразовывал массивы php в строки базы данных, а затем запускал вычисления для решения проблемы скорости. На первом этапе, когда я преобразовал 20 […]
Я занимаюсь тестированием своего сайта. class Home extends Controller { function Home() { parent::Controller(); $this->benchmark->mark('Constructor_start'); $this->output->enable_profiler(TRUE); $this->load->library ('MasterPage'); $this->benchmark->mark('Constructor_end'); } function index() { $this->benchmark->mark('Index_start'); $this->masterpage->setMasterPage('master/home'); $this->masterpage->addContent('home/index', 'page'); $this->masterpage->show(); $this->benchmark->mark('Index_end'); } } Вот результаты: Базовые классы загрузки: 0.0076 Конструктор: 0,0007 Индекс: 0,0440 Время выполнения контроллера (Главная / Индекс): 0.4467 Общее время выполнения: 0,4545` Я понимаю следующее: […]
В настоящий момент я работаю над сайтом, и сосредоточен внимание на эффективности и быстроте загрузки, обработки и т. Д. Я использую расширение mysqli для получения битов базы данных и бобов, но мне интересно, какой лучший / самый эффективный способ вывода моего набора данных? На данный момент я использую $ mysqli-> fetch_assoc () и foreach (). […]
Я использую собственные (хотя и базовые) тесты в изолированной программной среде на основе linux. Тем не менее, мне бы очень хотелось найти для каждой функции производительности или сравнения производительности или производительности для каждой задачи. Это существует? Конечно, я сделал свое честное усердие / поиски и до сих пор пришел с пустыми руками. (Меня интересует прежде […]
Мне было интересно, есть ли (бесплатный) инструмент для теста mysql / php. В частности, я хотел бы вставить тысячи данных в базу данных MySQL и протестировать приложение с параллельными запросами, чтобы узнать, будет ли оно продолжаться. Это, проверьте приложение в худших случаях. Я видел некоторые инструменты оплаты, но ни один бесплатный или настраиваемый. Любое предложение? […]
Я создал класс тестов, который позволяет пользователю вставлять, например $timer->checkpoint('1'); проверить код на время, потребление памяти и т. д. и в конце кода, если он / она хочет проверить это, он / она должен вставить $result=$timer->result(); это дает некоторые данные для результата публичной функции (), например, использования памяти (с использованием memory_get_peak_usage) и времени (microtime ()). […]
В настоящее время я использую эту функцию для сравнения некоторых сценариев php, сценарий получает микро-время, которое требуется для выполнения, и записывает его в журнал на сервере, но проблема, с которой я сталкиваюсь, заключается в том, что я понятия не имею, какие приличные времена. сценарий ниже, за которым следуют некоторые из моих времен, может ли кто-нибудь […]
Как измерить время загрузки страницы (с различными различными инструкциями PHP)? Скорее всего, статистика доступна здесь – http://talks.php.net/show/drupal08/24
Были небольшие дебаты относительно скорости fnmatch по pathinfo здесь: как проверить, является ли файл php? Я не был полностью убежден, поэтому решил сравнить две функции. Использование динамических и статических путей показало, что pathinfo был быстрее. Является ли моя эталонная логика и заключение действительными? EDIT : использование mac php из cmd PHP 5.3.0 (cli) (построено: 20 […]