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

Задержка профилирования PHP перед отключением

// VERY BEGIN OF SCRIPT $_SERVER['HX_startTime'] = microtime(true); … // MY SHUTDOWN FUNCTION register_shutdown_function('HX_shutdownFn'); function HX_shutdownFn() { // formatTimeSpan is simple time to string conversion function var_dump(formatTimeSpan(microtime(true) – $_SERVER['HX_startTime'])); } … // VERY END OF SCRIPT var_dump(formatTimeSpan(microtime(true) – $_SERVER['HX_startTime'])); У меня 0.0005s . в конце скрипта и 1.1 . при выключении. Это нормально? Где потеряно […]

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

У меня есть сайт, который использует множество констант, которые определены следующим образом: define('CONSTANT', 1) В настоящее время у меня есть список из 200 таких. Этот список запускается каждый раз при загрузке страницы. Это повлияет на мою производительность или использование памяти плохо?

PHP Допустимый размер памяти Объем памяти исчерпан

Я пытаюсь показать пользователей на карте с помощью API Google. Теперь, когда число пользователей увеличивается до 12000, я получил ошибку исключения памяти. Пока я увеличил память до 256 с 128. Но я уверен, что когда его 25000 пользователей снова придут к той же ошибке. Ошибка: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried […]

Тестирование производительности на стороне сервера веб-приложения php

Прежде чем я получу обозначение как обман статей, таких как: [http://stackoverflow.com/questions/635123/what-is-a-good-tool-or-site-to-use-to-performance-test-a-web-page-site][1] Большинство ответов на таких страницах указывают на тестирование производительности html, используя firebug, YSlow и так далее. Loadrunner цитируется, что хорошо, но то, что мне нужно, – это набор инструментов для тестирования производительности самого php, чтобы идентифицировать узкие места в коде. Это настройка LAMP. Так […]

Имеет ли значение длина имени переменной для производительности в PHP?

Я был замечен, что имеет значение переменной длины переменной для производительности C #? темы и имеют тот же вопрос о php. Мой сотрудник (Front-end) был зашифрован всего, как $ o, $ r, $ x, $ m, $ c и мотивировал его лучшей производительностью. Я действительно очень сомневаюсь в этом, и код стал трудно читать. $ […]

Отправка данных с сервера на клиент?

У меня есть файл php-сервера и файл-клиент HTML, файл HTML отправляет запросы ajax на сервер для извлечения данных каждые 500 ms , хотя это работает, как ожидается, что приводит к высокому использованию памяти и процессора на клиентском устройстве. PHP if(isset($_POST['id']) && $_POST['id'] != '' ) { $id = $_POST['id']; $select = $con->prepare("SELECT * FROM data […]

Советы по экономии времени загрузки страницы

Мой вопрос : Каковы наилучшие возможные способы сбрить эти ненужные kbs и сделать загрузку страницы более быстрым. Что все методы оптимизации + методы кодирования (в js, php), если они выполняются, могут сделать вашу страницу более легкой. Почему я спросил это : я прочитал эту статью о jquery.js vs jquery.min.js usage.I думал, что многие используют его, […]

php using loop для перезапуска времени для выполнения скрипта

Я запускаю цикл foreach в php, который занимает больше времени, чем мое максимальное время выполнения 30 секунд. Цикл отправляет пользователям индивидуальные письма. Вместо того, чтобы запускать задания cron каждые 30 секунд и создавать очереди для записей, неэтично просто перезапустить счетчик в цикле, используя set_time_limit(30) ? $i = 0; //start count from 0 foreach ($users as […]

Производительность MySQL – несколько запросов или один неэффективный запрос?

У меня три таблицы, каждая из которых содержит некоторую общую информацию и некоторую информацию, которая уникальна для таблицы. Например: uid , date является универсальной среди таблиц, но одна таблица может содержать type столбца, а другая – currency . Мне нужно запросить базу данных и получить последние 20 записей ( date DESC ), которые были введены […]

Вопросы производительности PHP?

Я создаю PHP сайт, но пока единственный PHP который я использую, составляет полдюжины или около того на определенных страницах. (Вероятно, я, вероятно, буду использовать некоторые запросы к базе данных). Являются ли простые include() заявлениями о скорости или масштабировании, в отличие от статического HTML ? Какие вещи, как правило, заставляют сайт бояться?