neo85r

Рейтинг
60
Регистрация
24.01.2010
Должность
программист
Интересы
LAMP, HighLoad, OrangePi
dimsog:
Фронтендщики постоянно пытаются поезд догнать.

Потому что сайты долгое время были "страничками", и внезапно люди поняли, что уже все есть, чтобы делать нормальные браузерные приложения.

А вебмастеры до сих пор есть, у нас сидит один, но это мартышкин труд.

ТСу посоветую изучать CSS, сначала "голый", а потом - с препроцессорами типа Stylus, чтобы "почувствовать разницу".

PS. Я больше на беке.

Content-pro:
Бро глянь выше) Изучи какой нить gulp или подобное не мучайся так больше)

Посмотрю. Вопрос - насколько он интеллектуальный? Или тупой греп? Поймет в JS строчку типа


var id = 5;
$('body').addClass("my-class-" + id);


---------- Добавлено 01.02.2018 в 14:05 ----------

Нашел ответ на свой вопрос. Должен понять. Посмотрю, понимает ли vuejs

Я делал так:

1. ставил специальный плагин в хром

2. ходил по разным страницам сайта, жал все подряд

3. открывал из плагина то, что не использовалось

4. искал в файлах сайта те стили, которые вроде бы не используются, оценивал, удалял или нет.

Сэкономил почти половину по размеру файла.

Инструмента, который делает все это еще автоматически, по всем страницам, по всем действиям пользователя я не видел. Если найдете - сообщите.

aaanets:
создал новую базу, набросал страниц. Проблема отдачи страниц ушла, скорость загрузки 0,2 -0,3 сек. Следовательно тормозит база данных.
Теперь вопрос возникает "не куда копать", а "как копать..."

База данных может и тормозит, но иногда надо разбираться с кодом, а не с базой. Например, какая-либо функция дергает базу при каждом вызове, а эту функцию с одними и теми же параметрами дергают много раз. Значит можно "кешировать" сразу в коде путем создания static переменной, например. Поэтому первое что делается - профилирование кода.

База данных на том же сервере баз данных, или на другом? И какая версия?


mysql --version

> как копать

для баз данных также нужно профилирование. оно делается двумя способами:

a) простой - это включить лог медленных запросов, затем его проанализировать. это все делается штатными средствами мускула

б) продвинутый - поставить перкону тулкит. тут плюсом будет то, что она объединит "похожие запросы", рассчитает по ним время и вывалит все это в удобный вид, а также предлагает варианты решения.

Есть шпаргалка как это делать http://pushorigin.ru/sql/optimization-tools

voltest:
ОМГ ОМГ если ты не будешь выводить свой телефон на стр. в ВК, то никто тебе не сможет позвонить

Пару раз, сразу при заходе на сайт в режиме "инкогнито" с телефона присылали СМС с кодом. Думаю, это делалось примерно так https://habrahabr.ru/post/345852/

aaanets:
Есть ли способ попроще через плагин какой-нибудь, например?

Это самый надежный и простой способ. Он даст ответ 100%.

Не хотите париться - используйте плагины кеширования. Я использую WP Fastest Cache

> не наврежу ли я им?

нет

Здесь написано как поставить, запустить и посмотреть.

aaanets:
первая строчка порядка 1,2 -1,4 секунд

Подтверждаю, проблема отдачи страницы стабильно наблюдается http://margoritka.ru/kak-primenyat-korrektiruyushhuyu-bazu-pod-makiyazh.html

По 20 замерам Минимальное время: 1.181, Среднее время: 1.216

Попробуйте запрофилировать через xhprof https://github.com/RustJason/xhprof

SeVlad:
Не поможет никакой кешплагин пока сайт на таком уг-хостинге.

Откуда информация что это УГ?

yuryart1:

Есть ли более-менее простые решения в данной ситуации, чтобы я смог посидеть почитать и сделал или ...

Пробуйте плагин WP Fastest Cache или типа него. У меня 0.3 сек

yuryart1:

Очевидно, что моих знаний не хватит для реализации всего этого счастья и нужно нанимать спеца?

На серче есть статья об этом /ru/news/25210

yuryart1:

Второй. Какова приблизительно адекватная цена за всю настройку, дабы не промыли мозг "профи"?

Цена там же указана. Я с автором статьи на хайлоде беседовал, нормальный адекватный человек.

Я также занимаюсь ускорением, но в частном порядке. Если интересно, пишите в личку.

12
Всего: 15