C чего начать оптимизацию блога?
C чего начать оптимизацию блога?
Сократите количество запросов к базе данных.
Имя блога
Эта функция берет из базы данных название блога, которое вы ввели в настройках. Вы можете безболезненно избавиться от нее, заменив на название блога.
Ссылка на сайт
Эта функция возвращает прямую ссылку на главную страницу сайта. Ее можно заменить на саму ссылку:
или даже на ее относительный вид, который автоматически трансформируется в текущий домен:
Папка, в которой находится style.css
Наверняка вы встречали подобную функцию:
Она возвращает из базы данных абсолютный путь к папке, в которой находится файл стилей style.css. Эту функцию, как и в предыдущем случае, можно заменить на абсолютный, а лучше — на относительный путь к этой папке:
Папка используемой темы
Если вы не собираетесь менять тему и настройки, с ней связанные, то можете вместо функции, извлекающей из базы данных абсолютный путь к папке с текущей темой использовать относительный путь к этой папке:
Вот так вот, почти играючи, практически еще и не начиная серьезную оптимизацию, можно сократить сразу четыре лишних обращения к базе данных.
Изучив код всех файлов используемой темы и заменив в них подобные функции на прямые данные, можно сократить количество обращений к базе данных в несколько раз, что положительно скажется как на быстродействии (ведь блогу не нужно будет копаться в базе данных для получения нужных данных — вы предоставляете ему их в явном виде), так и на снижении нагрузки.
Сократите количество запросов к базе данных.
Имя блога
<title><?php bloginfo( 'name' ); ?></title>
Эта функция берет из базы данных название блога, которое вы ввели в настройках. Вы можете безболезненно избавиться от нее, заменив на название блога.
<title>Блог о Wordpress</title>
Ссылка на сайт
<?php bloginfo( 'url' ); ?>
Эта функция возвращает прямую ссылку на главную страницу сайта. Ее можно заменить на саму ссылку:
http://web.abcd.bz/
или даже на ее относительный вид, который автоматически трансформируется в текущий домен:
/
Папка, в которой находится style.css
Наверняка вы встречали подобную функцию:
<img src="<?php bloginfo( ‘stylesheet_directory’ ); ?>/images/myimage.jpg"/>
Она возвращает из базы данных абсолютный путь к папке, в которой находится файл стилей style.css. Эту функцию, как и в предыдущем случае, можно заменить на абсолютный, а лучше — на относительный путь к этой папке:
<img src="/wp-content/themes/mytheme/images/myimage.jpg"/>
Папка используемой темы
<?php bloginfo( 'template_directory' ); ?>/include/metabox.php ?>
Если вы не собираетесь менять тему и настройки, с ней связанные, то можете вместо функции, извлекающей из базы данных абсолютный путь к папке с текущей темой использовать относительный путь к этой папке:
/wp-content/themes/mytheme/include/metabox.php ?>
Вот так вот, почти играючи, практически еще и не начиная серьезную оптимизацию, можно сократить сразу четыре лишних обращения к базе данных.
Изучив код всех файлов используемой темы и заменив в них подобные функции на прямые данные, можно сократить количество обращений к базе данных в несколько раз, что положительно скажется как на быстродействии (ведь блогу не нужно будет копаться в базе данных для получения нужных данных — вы предоставляете ему их в явном виде), так и на снижении нагрузки.
0 комментариев