Кто-нибудь знает, как скорость пилонов (или любых других фреймворков) сравнивается с аналогичным сайтом, созданным с помощью php? Я знаю, что обслуживание веб-страницы базы данных python через cgi происходит медленнее, чем php из-за его длительного запуска каждый раз. Мне нравится использовать пилоны, и я все равно буду использовать его, если он будет медленнее, чем php. Но […]
В моем приложении PHP мне нужно прочитать несколько строк, начиная с конца многих файлов (в основном из журналов). Иногда мне нужен только последний, иногда мне нужны десятки или сотни. В принципе, я хочу что-то гибкое, как tail команда Unix. Здесь есть вопросы о том, как получить единственную последнюю строку из файла (но мне нужны N […]
В моем текущем проекте я собираю одну строку для многих маленьких строк (прямой вывод НЕ является опцией). Было бы более эффективно выполнять множество конкатенаций строк? или я должен добавить детали в массив и взорвать его?
Контекст: У нас есть приложение PHP / MySQL. Некоторые части вычислений выполняются непосредственно в SQL. например: Все пользователи, созданные за последние 24 часа, будут возвращены через SQL-запрос (NOW () – 1 день) Между девелопером и мной обсуждается дискуссия, в которой я считаю, что мы должны: A. Держите все вычисления / код / логику в PHP […]
У меня есть настраиваемая инфраструктура MVC PHP, в которой я переписываюсь, и у меня возник вопрос о производительности и магических методах. С модельной частью рамки я думал, что если методы __get / __set magic приведут к слишком большому результативному результату, который стоит использовать. Я имею в виду, что доступ к (считыванию и записи) данных модели […]
Этот вопрос просто для меня, поскольку мне всегда нравится писать оптимизированный код, который может работать и на дешевых медленных серверах (или на серверах с большим количеством трафика) Я огляделся, и я не смог найти ответа. Мне было интересно, что быстрее между этими двумя примерами, имея в виду, что ключи массива в моем случае не важны […]
Я знаю, что использование одиночных кавычек вокруг строки в PHP быстрее, чем использование двойных кавычек, потому что PHP не нужно проверять наличие переменных в одиночной кавычки. Мой вопрос в том, что будет лучше: A) Строка с двойными кавычками с присутствующими переменными: echo "foo bar $baz"; или B) Одиночная цитата с объединенной переменной: echo 'foo bar […]
В моем текущем веб-приложении используется около 30 или около того Contants (DEFINE ()). Я читаю, что переменные быстрее. При условии, что существует соглашение об именах, чтобы избежать перезаписи переменных, единственное, что я вижу, это то, что эти переменные должны быть определены как глобальные переменные, как в каждой функции. Что быстрее? Я использую эти константы во […]
Каков самый быстрый способ хранения данных конфигурации в PHP, чтобы он легко менялся (через PHP)? Сначала я подумал о файле config.php, но я не могу редактировать его на лету с PHP, по крайней мере, не очень просто? Затем я подумал о XML-файлах, но разбор их для каждого HTTP-запроса является ошеломляющим. Итак, я подумал о файлах […]
Поскольку мое исследование заставляет меня думать, что for циклов – самая быстрая итерационная конструкция в PHP … чтобы сделать ее более ясной, какая из следующих, по вашему мнению, будет быстрее? Пример ОДИН for ($i = 0; $i < count($myLargeArray); $i++ ) { echo myLargeArray[$i]; } Пример ДВА $count = count($myLargeArray); for ($i = 0; $i […]