Помощник
|
Как ускорить SQL? |
PavlivGroup
|
Сообщение
#12
|
|
|
|
|
Trumper |
10.7.2021, 0:24;
Ответить: Trumper
Сообщение
#13
|
|
PavlivGroup, так вы совета просите или исполнителя ищете? )
|
|
|
adamsadriane |
15.7.2021, 19:15;
Ответить: adamsadriane
Сообщение
#14
|
|
ULUD, что даст кэширование в рамках множества уник запросов к бд?
|
|
|
OS_ZP_UA |
15.7.2021, 20:09;
Ответить: OS_ZP_UA
Сообщение
#15
|
|
|
adamsadriane, А почему вы думаете что они уникальные?
Во первых нужно правильно настроить 304 Not Modified для страниц. После этого, настроить создание сервером статичных кешированных страниц. Не существует "динамичных" страниц, ну разве что онлан чаты, все остальные страницы условно статичные. Даже у крупных новостников, где новая новость раз в несколько минут, главная и страницы категорий кешируется на 5-10 минут, более мелкому сайту вполне можно и 15-30 минут для главной поставить....а на внутренние страницы материалов/новостей, так они вообще практически статичны, их спокойно можно на сутки и больше создавать кешированную копию.... т.е. вот, с примером, посещения сайта за вчерашний день Самая посещаемая, одна из самых обычно тяжелых страниц - Главная. У меня она делает около 10ка запросов к БД, а это 30700 просмотров * 10 запросов к БД = 307000 Но, настроен 304 ответ, и при повторном посещении, она вообще берется из кеша браузера, а значит будет не 30700, а нечто ближе к уникальных просмотров, т.е. ближе к 12344, что уже в пару раз легче. Плюс, сервер создает статичную версию главной, и кеширует ее на 15 минут. В результате за сутки страница создается всего 24*4=96 раз, и в результате имеем 96 раз * 10 запросов к БД = 960. В итоге имеем всего 960 запросов к БД, вместо 307000, т.е. более чем в 300 раз снижена нагрузка на БД. 2, 4, 5, 7, 8, 9 строчки, это страницы категорий, они настроены аналогично главной. 3, 6, 10 это страницы материалов, там 3 запроса к БД на страницу, их кешированная версия создается на сервере на 12 часов...в результате, за сутки, например для третьей страницы, вместо 6404 * 3 = 19212 запросов к БД, мы имеем 2 * 3 = 6 запросов к БД... |
|
|
||
NikosTM |
16.7.2021, 2:54;
Ответить: NikosTM
Сообщение
#16
|
|
OS_ZP_UA, математика очень симпатично выглядит
но в реальности проверяли эти цифры примерно? и вообще каким образом (как и чем?) можно отследить использование БД (число обращений, нагрузку и т.п.) - и на VPS возможно ли это впринципе? |
|
|
OS_ZP_UA |
16.7.2021, 8:04;
Ответить: OS_ZP_UA
Сообщение
#17
|
|
NikosTM, ))) Вопросы становятся все веселее...
phpmyadmin - состояние - статистика запросов или вообще в реальном времени, phpmyadmin - состояние - монитор |
|
|
Fillies Fog |
16.7.2021, 9:19;
Ответить: Fillies Fog
Сообщение
#18
|
|
Давайте пойдем сначала по лёгкому пути.
1. Логика. Если вы до этого не лазели в php админку, то там все и так правильно работает. Исключением может быть только старая версия, вы её можете изменить на новую и тогда она будет работать быстрее не зависимо от величины базы. 2. Исходя из первого, нужно копаться в админки движка. У WP есть замечательные инструменты, которые я бы посоветовал попробовать вместе (только с резервной копией, которую сможете восстановить): WP Optimize и WP Cleaner. 3. Врятли конечно, но возможно виноваты другие плагины и их настройки, тут вам уже нужно как-то самим это выявлять или находить профессионала. Едим дальше и более безопасный способ. 1. Самый лёгкий и правильный способ обратиться к своему хостингу и при необходимости нанять там специалиста. Весь профит заключается в том, что там вы точно найдёте причину своей неполадки, т. к. нормальный хостер заботиться о том, чтобы ваши сайты работали максимально быстро и стабильно. 2. Если это ваш личный сервер, то тут нужен специалист который у вас будет работать га постоянной основе. Либо изучать все самому, но так скажу, что я бы изначально использовал не phpmyadmin, а Maria db и другие прогрессивные инструменты. Дополнение. Есть еще всякого рода ускорители на серверном уровне по типу redis, но это уже такие штуки, кривые не всем подходят. О, кстати! Систему комментирования вы можете заменить на внешнюю, импортировав туда все что уже есть на сайте — так вы не стандартно, но значительно уменьшите свою базу, потому-что все комменты будут уже на другом хосте. -------------------- |
|
|
malamut |
16.7.2021, 10:18;
Ответить: malamut
Сообщение
#19
|
|
PavlivGroup, конфиг у OS_ZP_UA крутой, но это ручная настройка и не факт, что его можно быстро сделать самому, не погружаясь в тему (т.е. только руками специалиста и за денежку) и далеко не факт, что это можно сделать на шаред-хостинге.
Самое простое для вас - поставьте что-нибудь типа W3 Total Cache (чертов комбайн, по-моему, там есть кеширование запросов к БД) или даже WP Fastest Cache - этот попроще в настройках - уже должно значительно полегчать вашему серверу. Дальше зависит от приемлемости для вас результата и необходимости дальнейшей оптимизации так вы не стандартно, но значительно уменьшите свою базу, потому-что все комменты будут уже на другом хосте Тут свои ньюансы. Как эти коменты индексируются? Если сервис вставляет их фреймом - то, скорее всего, никак. Кому принадлежит содержимое этих коментов? Сервису, они же на его серверах лежат. Какова плата за это удобство? Начиная от встраивания своей рекламы и до продажи персональных данных непонятно кому и до подключения 100500 скриптов, жучков, трекеров на страницу - разгрузили БД и "загрузили" браузер конечного пользователя Сообщение отредактировал malamut - 16.7.2021, 10:19 -------------------- |
|
|
lostprophet |
16.7.2021, 11:32;
Ответить: lostprophet
Сообщение
#20
|
|
А еще можно поставить Munin (или подобное) для начала и проанализировать все в куче, а потом делать выводы.
-------------------- |
|
|
Ruby |
16.7.2021, 21:33;
Ответить: Ruby
Сообщение
#21
|
|
Систему комментирования вы можете заменить на внешнюю, импортировав туда все что уже есть на сайте — так вы не стандартно, но значительно уменьшите свою базу, потому-что все комменты будут уже на другом хосте. а какова вероятность, что этот хост будет быстрее отвечать пользователю, чем мой допустим? и сколько это вообще стоит? |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 2 | Boymaster | 695 | Вчера, 17:52 автор: Boymaster |
|
Как вы отдыхаете от работы за компом | 151 | adw-kupon.ru | 19864 | 23.4.2024, 13:52 автор: Vmir |
|
Как вы бросили работу и перешли на заработок с сайтов? | 20 | uahomka | 3477 | 23.4.2024, 11:54 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 30 | freeax | 5041 | 20.4.2024, 16:49 автор: Liudmila |
|
Арбитражники, как ведете учет расходов и доходов? | 13 | Boymaster | 2036 | 20.4.2024, 15:06 автор: Boymaster |
Текстовая версия | Сейчас: 25.4.2024, 14:03 |