Потому что сайты долгое время были "страничками", и внезапно люди поняли, что уже все есть, чтобы делать нормальные браузерные приложения.
А вебмастеры до сих пор есть, у нас сидит один, но это мартышкин труд.
ТСу посоветую изучать CSS, сначала "голый", а потом - с препроцессорами типа Stylus, чтобы "почувствовать разницу".
PS. Я больше на беке.
Посмотрю. Вопрос - насколько он интеллектуальный? Или тупой греп? Поймет в JS строчку типа
var id = 5; $('body').addClass("my-class-" + id);
Я делал так:
1. ставил специальный плагин в хром
2. ходил по разным страницам сайта, жал все подряд
3. открывал из плагина то, что не использовалось
4. искал в файлах сайта те стили, которые вроде бы не используются, оценивал, удалял или нет.
Сэкономил почти половину по размеру файла.
Инструмента, который делает все это еще автоматически, по всем страницам, по всем действиям пользователя я не видел. Если найдете - сообщите.
База данных может и тормозит, но иногда надо разбираться с кодом, а не с базой. Например, какая-либо функция дергает базу при каждом вызове, а эту функцию с одними и теми же параметрами дергают много раз. Значит можно "кешировать" сразу в коде путем создания static переменной, например. Поэтому первое что делается - профилирование кода.
База данных на том же сервере баз данных, или на другом? И какая версия?
mysql --version
> как копать
для баз данных также нужно профилирование. оно делается двумя способами:
a) простой - это включить лог медленных запросов, затем его проанализировать. это все делается штатными средствами мускула
б) продвинутый - поставить перкону тулкит. тут плюсом будет то, что она объединит "похожие запросы", рассчитает по ним время и вывалит все это в удобный вид, а также предлагает варианты решения.
Есть шпаргалка как это делать http://pushorigin.ru/sql/optimization-tools
Пару раз, сразу при заходе на сайт в режиме "инкогнито" с телефона присылали СМС с кодом. Думаю, это делалось примерно так https://habrahabr.ru/post/345852/
Это самый надежный и простой способ. Он даст ответ 100%.
Не хотите париться - используйте плагины кеширования. Я использую WP Fastest Cache
> не наврежу ли я им?
нет
Здесь написано как поставить, запустить и посмотреть.
Подтверждаю, проблема отдачи страницы стабильно наблюдается http://margoritka.ru/kak-primenyat-korrektiruyushhuyu-bazu-pod-makiyazh.html
По 20 замерам Минимальное время: 1.181, Среднее время: 1.216
Попробуйте запрофилировать через xhprof https://github.com/RustJason/xhprof
Откуда информация что это УГ?
Пробуйте плагин WP Fastest Cache или типа него. У меня 0.3 сек
На серче есть статья об этом /ru/news/25210
Цена там же указана. Я с автором статьи на хайлоде беседовал, нормальный адекватный человек.
Я также занимаюсь ускорением, но в частном порядке. Если интересно, пишите в личку.