Articles of Оптимизация

Остановка запроса MySQL после первой строки

У меня есть часть кода MySQL, которая просматривает довольно длинную базу данных mysql. Когда это выполняется несколько раз, это занимает много времени, хотя мне нужно только от кода, чтобы проверить наличие хотя бы одной записи. Можно ли инструктировать код mysql прекратить поиск после нахождения одной строки? Благодарю.

оптимизация PHP-кода для меню wordpress nav

Я сделал функцию, чтобы вставить меню навигации в мою тему WordPress. Мне понравились ваши предложения о том, как сделать это лучше и, возможно, меньше. Вот: function cosmos_nav_menu($theme_location, $type) { switch ( $type ) { case 'basic-tabs' : $menu_class = 'nav nav-tabs'; $wrap_before = ''; $wrap_after = ''; break; case 'stacked-tabs' : $menu_class = 'nav nav-tabs […]

PHP и MySQL: оптимизация базы данных

У меня есть база данных с более чем 10 000 000 строк. Запрос прямо сейчас может занять несколько секунд, чтобы найти основную информацию. Это не предпочтительнее, я знаю, что лучший способ оптимизации – минимизировать количество строк, которое возможно, но сейчас у меня нет времени для этого. Какой самый простой способ оптимизировать базу данных MySQL, чтобы […]

Печать случайной строки из запроса mysql

Я искал способ создания виджета для совместной работы. Таким образом, у меня есть база данных mysql и таблица (называемые переводами) и небольшой скрипт, позволяющий пользователям переводить одну страницу за раз. Но я не совсем уверен в моем сценарии. Я не думаю, что это достаточно эффективно. Во-первых, mysql получает все строки с пустым столбцом «en», а […]

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

У меня есть две таблицы mysql: TableA и TableB TableA * ColumnAId * ColumnA1 * ColumnA2 TableB * ColumnBId * ColumnAId * ColumnB1 * ColumnB2 В PHP я хотел иметь этот формат многомерного массива $array = array( array( 'ColumnAId' => value, 'ColumnA1' => value, 'ColumnA2' => value, 'TableB' => array( array( 'ColumnBId' => value, 'ColumnAId' […]

PHP. Является ли uniqid («») хорошим практическим решением для создания уникальной и последовательной стороны сервера?

Все, Я хочу создать серверную часть идентификатора пользователя во время регистрации. Этот идентификатор должен быть последовательным, чтобы обеспечить кластеризованное индексирование. Очевидно, что он также должен быть уникальным. В какой степени я могу использовать uniqid("") для этого? Я не строю Google, и я предполагаю, что риск 2 пользователей, регистрирующихся на той же микросекунде, близок к nill, […]

MYSQL и предложение LIMIT

Мне было интересно, добавит ли LIMIT 1 запрос к ускорению обработки? Например… У меня есть запрос, который в большинстве случаев возвращает результат 1, но иногда будет возвращать записи 10, 100 или даже 1000 записей. Но я буду только хотеть первую запись. Будет ли ограничение 1 ускорить процесс или не иметь никакого значения? Я знаю, что […]

Проверка наличия данных в базе данных

Каков правильный способ проверки наличия необходимых данных в базе данных? То, что я использую в настоящее время, mysql_query("SELECT anyfield FROM table WHERE field='$data'"); а затем проверьте, не затронуты ли какие-либо строки. Но я действительно не использую извлеченные данные в anyfield . Несмотря на то, что использование ресурсов здесь так незначительно, каков правильный способ проверить, существуют […]

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

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

Увеличение рабочей нагрузки сервера при изменении размера файла php

У меня есть php-скрипт, который изменяет размер изображения до трех разных разрешений при загрузке. Когда я загружаю изображение, оно изменяет его размеры до 300 * 300, 80 * 80, 800 * 800, а также сохраняет исходный файл. Сценарий, который я использую, – это ссылка: https://github.com/blueimp/jQuery-File-Upload/blob/master/example/upload.php следующие изображения – системный монитор сервера. Первые два всплеска истории […]